[Freeciv-Dev] (PR#6094) assert in path finding
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
[ue80@xxxxxxxxxxxxxxxxxxxxx - Wed Sep 10 14:00:32 2003]:
> On Wed, Sep 10, 2003 at 06:54:21AM -0700, Jason Short wrote:
> > Jason Short wrote:
> > > Jason Short wrote:
> > >
> > >>[ue80@xxxxxxxxxxxxxxxxxxxxx - Tue Sep 9 13:21:54 2003]:
> > >>
> > >>
> > >>
> > >>>When getting a city from my enemy and moving a transport with
> goto
> > >>>outside i got this.
> > >>
> > >>
> > >>This was introduced by the assertion in PR#5580. Is the assertion
> > >>wrong, or is it catching a bug?
> > >
> > >
> > > Looks like a bug. moves_left_initially is 24, but move_rate is
> 18.
> > >
> > > The base rate for the transport is 5, +1 for the "fast boat" tech.
> This
> > > is the origin of 18.
> > >
> > > I'm not sure why the transport has 8 moves, though.
> >
> > Pille, do you know why it has 8 moves?
>
> The serbians have Magellan + 1 from fast boat 5 + 1 +2 = 8.
The city and unit were bribed from the Serbians during the current turn.
Thus the unit still has 8 moves, but it's move_rate is only 6.
PR#6126 is probably the same, but at the server side following a civil war.
The same thing could happen if you lost the city containing Magellan's,
and possibly when the Lighthouse becomes obsoleted.
jason
[Freeciv-Dev] (PR#6094) assert in path finding,
Jason Short <=
[Freeciv-Dev] (PR#6094) assert in path finding, Jason Short, 2003/09/16
|
|