<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39394 >

Patch attached.

 - Per

Index: server/unittools.c
===================================================================
--- server/unittools.c	(revision 12996)
+++ server/unittools.c	(working copy)
@@ -739,7 +739,8 @@
       unit_list_refresh_vision(ptile->units);
 
       /* Claim base if it has "ClaimTerritory" flag */
-      if (tile_has_base_flag(ptile, BF_CLAIM_TERRITORY)) {
+      if (tile_has_base_flag(ptile, BF_CLAIM_TERRITORY)
+          && (ptile->owner == NULL || pplayers_at_war(ptile->owner, punit->owner))) {
         map_claim_ownership(ptile, unit_owner(punit), ptile);
       }
 
_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to