commit 7ee88afdab7f4ab2d33ee8a3ce02d23dae21f28d Author: Jacob Nevins <0jacobnk.fcdev@chiark.greenend.org.uk> Date: Sat Aug 26 15:09:31 2017 +0100 Bridges. diff --git a/xpt/terrain.ruleset b/xpt/terrain.ruleset index e1afa0b..799022d 100644 --- a/xpt/terrain.ruleset +++ b/xpt/terrain.ruleset @@ -296,7 +296,7 @@ road_food_incr_pct = 0 road_shield_incr_pct = 0 road_trade_incr_pct = 0 base_time = 1 -road_time = 0 +road_time = 1 ; only needs to be nonzero irrigation_result = "no" irrigation_food_incr = 0 irrigation_time = 0 @@ -339,7 +339,7 @@ road_food_incr_pct = 0 road_shield_incr_pct = 0 road_trade_incr_pct = 0 base_time = 1 -road_time = 0 +road_time = 1 ; only needs to be nonzero irrigation_result = "no" irrigation_food_incr = 0 irrigation_time = 0 @@ -3281,14 +3281,15 @@ reqs = { "type", "name", "range", "present" "Tech", "Automobile", "Player", TRUE "UnitFlag", "Settlers", "Local", TRUE - "TerrainClass", "Land", "Local", FALSE - "TerrainClass", "Land", "CAdjacent", TRUE + "UnitClass", "Sea", "Local", FALSE + "TerrainClass", "Oceanic", "Local", TRUE + "Extra", "Bridge", "CAdjacent", FALSE } -build_time = 0 +build_time = 16 removal_time = 0 native_to = "Land" hidden_by = "Maglev Bridge" -flags = "ConnectLand" +flags = "NativeTile", "ConnectLand" helptext = _("\ Roads allow your land units to move more quickly, and on some terrain,\ also provide a trade bonus.\ @@ -3315,13 +3316,13 @@ reqs = "Tech", "Superconductors", "Player", TRUE "Extra", "Bridge", "Local", TRUE "UnitFlag", "Settlers", "Local", TRUE - "TerrainClass", "Land", "Local", FALSE - "TerrainClass", "Land", "CAdjacent", TRUE + "UnitClass", "Sea", "Local", FALSE + "TerrainClass", "Oceanic", "Local", TRUE } -build_time = 3 +build_time = 16 removal_time = 0 native_to = "Land" -flags = "ConnectLand" +flags = "NativeTile", "ConnectLand" helptext = _("\ Once you learn the Railroad technology, you may upgrade your roads\ to railroads. Units expend no movement points when moving along a\ @@ -3548,25 +3549,33 @@ integrates = "Maglev Bridge" [road_bridge] extra = "Bridge" -move_cost = 0 +move_mode = "Cardinal" +move_cost = 4 food_incr = 0 shield_incr = 0 trade_incr = 0 food_bonus = 0 shield_bonus = 0 trade_bonus = 0 +flags = "JumpFrom", "JumpTo" compat_special = "None" integrates = "Highway" +first_reqs = + { "type", "name", "range", "present" + "TerrainClass", "Land", "CAdjacent", TRUE + } [road_maglev_bridge] extra = "Maglev Bridge" -move_cost = 0 +move_mode = "Cardinal" +move_cost = 2 food_incr = 0 shield_incr = 0 trade_incr = 0 food_bonus = 0 shield_bonus = 0 trade_bonus = 0 +flags = "JumpFrom", "JumpTo" compat_special = "None" integrates = "Maglev"