Author: sveinung
Date: Wed Jun 22 09:00:45 2016
New Revision: 32950

URL: http://svn.gna.org/viewcvs/freeciv?rev=32950&view=rev
Log:
rulsesets: add the NoHome can't "Home City" rule.

The rule that a unit with the NoHome unit type flag can't do the "Home City"
action is automatically added in ruleset sanity checks. Add it explicitly to
the bundled rulesets.

See patch #7289

Modified:
    trunk/data/alien/game.ruleset
    trunk/data/civ1/game.ruleset
    trunk/data/civ2/game.ruleset
    trunk/data/civ2civ3/game.ruleset
    trunk/data/classic/game.ruleset
    trunk/data/experimental/game.ruleset
    trunk/data/multiplayer/game.ruleset
    trunk/data/sandbox/game.ruleset

Modified: trunk/data/alien/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/alien/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/alien/game.ruleset       (original)
+++ trunk/data/alien/game.ruleset       Wed Jun 22 09:00:45 2016
@@ -491,9 +491,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/civ1/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/civ1/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/civ1/game.ruleset        (original)
+++ trunk/data/civ1/game.ruleset        Wed Jun 22 09:00:45 2016
@@ -457,9 +457,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_upgrade_unit]

Modified: trunk/data/civ2/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/civ2/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/civ2/game.ruleset        (original)
+++ trunk/data/civ2/game.ruleset        Wed Jun 22 09:00:45 2016
@@ -541,9 +541,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/civ2civ3/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/civ2civ3/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/civ2civ3/game.ruleset    (original)
+++ trunk/data/civ2civ3/game.ruleset    Wed Jun 22 09:00:45 2016
@@ -581,9 +581,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/classic/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/classic/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/classic/game.ruleset     (original)
+++ trunk/data/classic/game.ruleset     Wed Jun 22 09:00:45 2016
@@ -545,9 +545,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/experimental/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/experimental/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/experimental/game.ruleset        (original)
+++ trunk/data/experimental/game.ruleset        Wed Jun 22 09:00:45 2016
@@ -561,9 +561,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/multiplayer/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/multiplayer/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/multiplayer/game.ruleset (original)
+++ trunk/data/multiplayer/game.ruleset Wed Jun 22 09:00:45 2016
@@ -528,9 +528,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_base]

Modified: trunk/data/sandbox/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/sandbox/game.ruleset?rev=32950&r1=32949&r2=32950&view=diff
==============================================================================
--- trunk/data/sandbox/game.ruleset     (original)
+++ trunk/data/sandbox/game.ruleset     Wed Jun 22 09:00:45 2016
@@ -680,9 +680,10 @@
 [actionenabler_change_home_city]
 action = "Home City"
 actor_reqs    =
-    { "type",   "name", "range", "present"
+    { "type",      "name",        "range", "present"
+      "UnitFlag",  "NoHome",      "Local", FALSE
       "UnitState", "HasHomeCity", "Local", TRUE
-      "DiplRel", "Is foreign", "Local", FALSE
+      "DiplRel",   "Is foreign",  "Local", FALSE
     }
 
 [actionenabler_paradrop_not_forest_base]


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to