Author: sveinung
Date: Fri May 19 12:38:15 2017
New Revision: 35658

URL: http://svn.gna.org/viewcvs/freeciv?rev=35658&view=rev
Log:
"Incite City Escape" is a reason for war.

When "Incite City" was split in hrm Feature #660927 the Casus Belli weren't
given to "Incite City Escape" too. Do it.

See hrm Bug #661539

Modified:
    branches/S3_0/data/civ2/effects.ruleset
    branches/S3_0/data/civ2civ3/effects.ruleset
    branches/S3_0/data/classic/effects.ruleset
    branches/S3_0/data/experimental/effects.ruleset
    branches/S3_0/data/multiplayer/effects.ruleset
    branches/S3_0/data/sandbox/effects.ruleset
    branches/S3_0/data/webperimental/effects.ruleset
    branches/S3_0/server/rscompat.c

Modified: branches/S3_0/data/civ2/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/civ2/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/civ2/effects.ruleset     (original)
+++ branches/S3_0/data/civ2/effects.ruleset     Fri May 19 12:38:15 2017
@@ -2405,6 +2405,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/civ2civ3/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/civ2civ3/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/civ2civ3/effects.ruleset (original)
+++ branches/S3_0/data/civ2civ3/effects.ruleset Fri May 19 12:38:15 2017
@@ -4297,6 +4297,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/classic/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/classic/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/classic/effects.ruleset  (original)
+++ branches/S3_0/data/classic/effects.ruleset  Fri May 19 12:38:15 2017
@@ -2472,6 +2472,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/experimental/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/experimental/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/experimental/effects.ruleset     (original)
+++ branches/S3_0/data/experimental/effects.ruleset     Fri May 19 12:38:15 2017
@@ -2855,6 +2855,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/multiplayer/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/multiplayer/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/multiplayer/effects.ruleset      (original)
+++ branches/S3_0/data/multiplayer/effects.ruleset      Fri May 19 12:38:15 2017
@@ -2507,6 +2507,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/sandbox/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/sandbox/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/sandbox/effects.ruleset  (original)
+++ branches/S3_0/data/sandbox/effects.ruleset  Fri May 19 12:38:15 2017
@@ -4357,6 +4357,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/data/webperimental/effects.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/data/webperimental/effects.ruleset?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/data/webperimental/effects.ruleset    (original)
+++ branches/S3_0/data/webperimental/effects.ruleset    Fri May 19 12:38:15 2017
@@ -2542,6 +2542,15 @@
       "DiplRel", "War", "Local", FALSE
     }
 
+[effect_incident_success_incite_esc]
+type   = "Casus_Belli_Success"
+value  = 1
+reqs   =
+    { "type", "name", "range", "present"
+      "Action", "Incite City Escape", "Local", TRUE
+      "DiplRel", "War", "Local", FALSE
+    }
+
 [effect_incident_success_poison]
 type   = "Casus_Belli_Success"
 value  = 1

Modified: branches/S3_0/server/rscompat.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S3_0/server/rscompat.c?rev=35658&r1=35657&r2=35658&view=diff
==============================================================================
--- branches/S3_0/server/rscompat.c     (original)
+++ branches/S3_0/server/rscompat.c     Fri May 19 12:38:15 2017
@@ -1141,6 +1141,11 @@
                                              TRUE, TRUE, "Incite City"));
      effect_req_append(peffect, req_from_str("DiplRel", "Local", FALSE,
                                              FALSE, TRUE, "War"));
+     peffect = effect_new(EFT_CASUS_BELLI_SUCCESS, 1, NULL);
+     effect_req_append(peffect, req_from_str("Action", "Local", FALSE,
+                                             TRUE, TRUE, "Incite City 
Escape"));
+     effect_req_append(peffect, req_from_str("DiplRel", "Local", FALSE,
+                                             FALSE, TRUE, "War"));
 
      /* Poisoning a city during peace causes an incident. */
      peffect = effect_new(EFT_CASUS_BELLI_SUCCESS, 1, NULL);


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

Reply via email to