[Freeciv-Dev] [bug #20727] Fogging problems when allied transport moves out of sight.

2013-05-01 Thread Marko Lindqvist
Update of bug #20727 (project freeciv):

  Status:  Ready For Test = Fixed  
 Assigned to:None = cazfi  
 Open/Closed:Open = Closed 


___

Reply to this item at:

  http://gna.org/bugs/?20727

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] [bug #20727] Fogging problems when allied transport moves out of sight.

2013-04-29 Thread Marko Lindqvist
Update of bug #20727 (project freeciv):

Category:None = general
  Status:None = Ready For Test 
 Planned Release: = 2.4.0, 2.5.0, 2.6.0

___

Follow-up Comment #1:

My current work on this ticket. All the transported (recursively) units are
moved to destination tile before any of them is removed from client end.

This is not really tested as I then hit bug #20774.

(file #17852)
___

Additional Item Attachment:

File name: CargoOutOfSightSameTile.patch  Size:7 KB


___

Reply to this item at:

  http://gna.org/bugs/?20727

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev


[Freeciv-Dev] [bug #20727] Fogging problems when allied transport moves out of sight.

2013-04-07 Thread Marko Lindqvist
URL:
  http://gna.org/bugs/?20727

 Summary: Fogging problems when allied transport moves out of
sight.
 Project: Freeciv
Submitted by: cazfi
Submitted on: Mon 08 Apr 2013 01:06:34 AM EEST
Category: None
Severity: 3 - Normal
Priority: 5 - Normal
  Status: None
 Assigned to: None
Originator Email: 
 Open/Closed: Open
 Release: 
 Discussion Lock: Any
Operating System: None
 Planned Release: 

___

Details:

From bug #20663:
For the client side I also wonder what happens when allied transport (of
which you see units inside) moves out of sight. Does transport get removed
from the client when cargo is still in another tile?

I tested this and got bunch of assert failures. First ones were, as expected:
assertion 'same_pos(unit_tile(pcargo), unit_tile(ptrans))' failed.
then followed by one:
assertion 'unit_list_size(punit-transporting) == 0' failed.
and finally a couple of:
assertion '!unit_transported(punit)' failed.

First ones are when fogging of transport tries to unload cargo that's still in
another (visible) tile. After the unloading has failed, fails the second
assert that makes sure that unloading has succeeded. Finally cargo should be
removed but has still loaded status after failed unloading.




___

Reply to this item at:

  http://gna.org/bugs/?20727

___
  Message sent via/by Gna!
  http://gna.org/


___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev