Follow-up Comment #2, bug #14584 (project freeciv): I found what was wrong. But I am not sure I will be able to fix that easily.
The problem is that transfering a city sends a packet_city_remove and packet_city_info to create a new city. The client removes the city first, and call game_remove_city() which set to NULL all worked tiles. But the delta stuff assumes the client didn't change illegally any worked info, so don't send the new information. I am unsure about how to resolve this. It's a very big bug in S2_2. Maybe the client should able to handle the city owner change from the packet_city_info? _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?14584> _______________________________________________ Message posté via/par Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev