Author: sveinung
Date: Sun Feb 21 22:13:06 2016
New Revision: 32014

URL: http://svn.gna.org/viewcvs/freeciv?rev=32014&view=rev
Log:
sandbox: treejumping isn't easy.

Make it impossible for green Paratroopers to land on Forest and Jungle
tiles. Veteran, hardened and elite Paratroopers can still do it.

See patch #6982

Modified:
    trunk/data/sandbox/game.ruleset
    trunk/data/sandbox/terrain.ruleset
    trunk/data/sandbox/units.ruleset

Modified: trunk/data/sandbox/game.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/sandbox/game.ruleset?rev=32014&r1=32013&r2=32014&view=diff
==============================================================================
--- trunk/data/sandbox/game.ruleset     (original)
+++ trunk/data/sandbox/game.ruleset     Sun Feb 21 22:13:06 2016
@@ -597,11 +597,23 @@
       "DiplRel", "Is foreign", "Local", FALSE
     }
 
-[actionenabler_paradrop]
+[actionenabler_paradrop_not_forest]
 action = "Paradrop Unit"
 actor_reqs    =
     { "type",   "name", "range"
       "UnitFlag", "Paratroopers", "Local"
+    }
+target_reqs    =
+    { "type",   "name", "range", "present"
+      "TerrainFlag", "DifficultLanding", "Local", FALSE
+    }
+
+[actionenabler_paradrop_veteran]
+action = "Paradrop Unit"
+actor_reqs    =
+    { "type",   "name", "range"
+      "UnitFlag", "Paratroopers", "Local"
+      "MinVeteran", 1, "Local"
     }
 
 [actionenabler_upgrade_unit]

Modified: trunk/data/sandbox/terrain.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/sandbox/terrain.ruleset?rev=32014&r1=32013&r2=32014&view=diff
==============================================================================
--- trunk/data/sandbox/terrain.ruleset  (original)
+++ trunk/data/sandbox/terrain.ruleset  Sun Feb 21 22:13:06 2016
@@ -24,6 +24,7 @@
   { "name", "helptxt"
     _("Oil"), _("Has Oil Well instead of Mine.")
     _("NoPollution"), _("No Pollution nor Fallout appear here.")
+    _("DifficultLanding"), _("Only veterans can paradrop here.")
   }
 
 [parameters]
@@ -480,7 +481,7 @@
 cooler_wetter_result = "no"
 cooler_drier_result  = "no"
 native_to            = "Land", "Small Land", "Big Land", "Air", "Missile", 
"Helicopter"
-flags                = "Starter", "CanHaveRiver", "NoPollution"
+flags                = "Starter", "CanHaveRiver", "NoPollution", 
"DifficultLanding"
 property_cold        = 20
 property_wet         = 20
 property_foliage     = 50
@@ -619,7 +620,7 @@
 cooler_wetter_result = "no"
 cooler_drier_result  = "Forest"
 native_to            = "Land", "Small Land", "Air", "Missile", "Helicopter"
-flags                = "CanHaveRiver", "NoPollution"
+flags                = "CanHaveRiver", "NoPollution", "DifficultLanding"
 property_foliage     = 50
 property_tropical    = 50
 property_wet         = 50

Modified: trunk/data/sandbox/units.ruleset
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/data/sandbox/units.ruleset?rev=32014&r1=32013&r2=32014&view=diff
==============================================================================
--- trunk/data/sandbox/units.ruleset    (original)
+++ trunk/data/sandbox/units.ruleset    Sun Feb 21 22:13:06 2016
@@ -1026,7 +1026,7 @@
 immediately ready to act there. (Beware dropping into unseen territory, \
 as Paratroopers landing on a tile occupied by enemy units are easy \
 targets!)\
-")
+"), _("Veteran Paratroopers can land on forest and jungle tiles.")
 paratroopers_range = 10
 paratroopers_mr_req = 1
 paratroopers_mr_sub = 0


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

Reply via email to