Update of bug #18194 (project freeciv):

         Planned Release:                         => 2.3.0, 2.4.0           


Follow-up Comment #5:

I have not checked the code yet, but maybe this is because they are in the
lost city.
When city is lost, server sends remove_unit packets for enemy units inside
that city since you cannot see inside city any more. You still can see all of
your own units, so those are not removed.
When also unit then change hands, client may lose vision to square where it
is and usually server sends remove_unit packet. However, if that (now enemy)
unit is inside (now enemy) city, server believes that client had no info about
the client in the first place and does not send remove_unit (so it wouldn't
reveal unit's existence to cheating clients)


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to