Follow-up Comment #5, bug #17816 (project freeciv):
Ok, it's related to that map_clear_borders().
When city shrinks (due to enemy attack in this case) border is temporarily
removed from tile that *neighboring* city is working on. In
map_claim_ownership_full() workers of that city are frozen with
city_map_update_tile_frozen() and there's no thaw for that city before all the
cities are sent with sync_cities()
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list