From 268dec05dee4fca4a62ee4bf136c8f25235ed4bb Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Fri, 29 Dec 2023 04:04:01 +0200 Subject: [PATCH 12/12] civ2civ3/sandbox: Don't apply mountain movement penalty on River But do apply it to Big Land units which cannot move via River See osdn #48713 Signed-off-by: Marko Lindqvist --- data/civ2civ3/effects.ruleset | 13 +++++++++++++ data/sandbox/effects.ruleset | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/data/civ2civ3/effects.ruleset b/data/civ2civ3/effects.ruleset index a03335fdda..12cb331cf8 100644 --- a/data/civ2civ3/effects.ruleset +++ b/data/civ2civ3/effects.ruleset @@ -417,6 +417,19 @@ reqs = "Terrain", "Mountains", "Tile", TRUE "UnitClassFlag", "Ground", "Local", TRUE "Extra", "Road", "Tile", FALSE + "Extra", "River", "Tile", FALSE + } + +; Big Land units can't escape movemement penalty via River +[effect_mountains_movement_big_on_river] +type = "Move_Bonus" +value = -1 +reqs = + { "type", "name", "range", "present" + "Terrain", "Mountains", "Tile", TRUE + "UnitClass", "Big Land", "Local", TRUE + "Extra", "Road", "Tile", FALSE + "Extra", "River", "Tile", TRUE } ; Nuclear power gives +1 moves to sea units diff --git a/data/sandbox/effects.ruleset b/data/sandbox/effects.ruleset index 7821c53bdf..3af48284df 100644 --- a/data/sandbox/effects.ruleset +++ b/data/sandbox/effects.ruleset @@ -495,6 +495,19 @@ reqs = "Terrain", "Mountains", "Tile", TRUE "UnitClassFlag", "Ground", "Local", TRUE "Extra", "Road", "Tile", FALSE + "Extra", "River", "Tile", FALSE + } + +; Big Land units can't escape movemement penalty via River +[effect_mountains_movement_big_on_river] +type = "Move_Bonus" +value = -1 +reqs = + { "type", "name", "range", "present" + "Terrain", "Mountains", "Tile", TRUE + "UnitClass", "Big Land", "Local", TRUE + "Extra", "Road", "Tile", FALSE + "Extra", "River", "Tile", TRUE } ; Nuclear power gives +1 moves to sea units -- 2.43.0