<URL: http://bugs.freeciv.org/Ticket/Display.html?id=35708 >
Untested patch to limit Triremes to Ocean tiles. Applies on top of Deep Ocean patch #34265. Also, Triremes do not get move bonus from Nuclear Power. - ML
diff -Nurd -X.diff_ignore freeciv/data/default/effects.ruleset freeciv/data/default/effects.ruleset --- freeciv/data/default/effects.ruleset 2006-07-17 23:56:23.000000000 +0300 +++ freeciv/data/default/effects.ruleset 2007-02-11 15:48:11.000000000 +0200 @@ -886,6 +886,15 @@ "UnitClass", "Sea", "Local" } +[effect_coastal_defense_trireme] +name = "Defend_Bonus" +value = 100 +reqs = + { "type", "name", "range" + "Building", "Coastal Defense", "City" + "UnitClass", "Trireme", "Local" + } + [effect_colosseum] name = "Make_Content" value = 3 @@ -1248,6 +1257,24 @@ "UnitClass", "Sea", "Local" } +[effect_port_facility_trireme] +name = "Veteran_Build" +value = 1 +reqs = + { "type", "name", "range" + "Building", "Port Facility", "City" + "UnitClass", "Trireme", "Local" + } + +[effect_port_facility_trireme_1] +name = "HP_Regen" +value = 100 +reqs = + { "type", "name", "range" + "Building", "Port Facility", "City" + "UnitClass", "Trireme", "Local" + } + [effect_power_plant] name = "Output_Bonus" value = 25 @@ -1681,6 +1708,24 @@ "UnitClass", "Sea", "Local" } +[effect_lighthouse_trireme_move] +name = "Move_Bonus" +value = 1 +reqs = + { "type", "name", "range" + "Building", "Lighthouse", "Player" + "UnitClass", "Trireme", "Local" + } + +[effect_lighthouse_trireme_veteran] +name = "Veteran_Build" +value = 1 +reqs = + { "type", "name", "range" + "Building", "Lighthouse", "Player" + "UnitClass", "Trireme", "Local" + } + [effect_magellans_expedition] name = "Move_Bonus" value = 2 @@ -1690,6 +1735,15 @@ "UnitClass", "Sea", "Local" } +[effect_magellan_trireme] +name = "Move_Bonus" +value = 2 +reqs = + { "type", "name", "range" + "Building", "Magellan's Expedition", "Player" + "UnitClass", "Trireme", "Local" + } + [effect_manhattan_project] name = "Enable_Nuke" value = 1 diff -Nurd -X.diff_ignore freeciv/data/default/terrain.ruleset freeciv/data/default/terrain.ruleset --- freeciv/data/default/terrain.ruleset 2007-02-11 15:49:08.000000000 +0200 +++ freeciv/data/default/terrain.ruleset 2007-02-11 15:45:13.000000000 +0200 @@ -520,7 +520,7 @@ warmer_drier_result = "no" cooler_wetter_result = "no" cooler_drier_result = "no" -native_to = "Sea", "Air", "Missile", "Helicopter" +native_to = "Sea", "Trireme", "Air", "Missile", "Helicopter" flags = "Oceanic", "NoPollution", "UnsafeCoast", "NoCities" property_ocean_depth = 30 helptext = _("\ diff -Nurd -X.diff_ignore freeciv/data/default/units.ruleset freeciv/data/default/units.ruleset --- freeciv/data/default/units.ruleset 2007-01-30 01:10:56.000000000 +0200 +++ freeciv/data/default/units.ruleset 2007-02-11 15:49:55.000000000 +0200 @@ -100,6 +100,13 @@ hp_loss_pct = 0 flags = "TerrainSpeed", "DamageSlows" +[unitclass_trireme] +name = _("Trireme") +move_type = "Sea" +min_speed = 2 +hp_loss_pct = 0 +flags = "TerrainSpeed", "DamageSlows" + [unitclass_heli] name = _("Helicopter") move_type = "Both" @@ -1187,7 +1194,7 @@ [unit_trireme] name = _("Trireme") -class = "Sea" +class = "Trireme" tech_req = "Map Making" obsolete_by = "Caravel" graphic = "u.trireme" @@ -1211,7 +1218,7 @@ uk_food = 0 uk_gold = 0 cargo = "Land" -flags = "Trireme", "BadCityDefender" +flags = "BadCityDefender" roles = "Ferryboat" [unit_caravel]
_______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev