Project

General

Profile

Bug #1267 » 1267_Main.patch

Dean Brown, 10/25/2025 06:16 AM

View differences:

data/civ2civ3/effects.ruleset
"Gov", "Communism", "Player", TRUE
}
[effect_upkeep_shield2gold]
type = "Shield2Gold_Pct"
value = 100
reqs =
{ "type", "name", "range", "present"
"UnitTypeFlag", "ShieldToGold", "Local", TRUE
"Gov", "Anarchy", "Player", FALSE
"Gov", "Tribal", "Player", FALSE
"Gov", "Communism", "Player", FALSE
; "Gov", "Despotism", "Player", FALSE
; "Gov", "Monarchy", "Player", FALSE
; "Gov", "Fundamentalism", "Player", FALSE
; "Gov", "Federation", "Player", FALSE
"Gov", "Republic", "Player", FALSE
; "Gov", "Democracy", "Player", FALSE
}
[effect_base_unit_upkeep_gold_1]
type = "Upkeep_Pct"
value = 100
data/civ2civ3/units.ruleset
_("Cant_Fortify")
_("OneAttack")
_("NoVeteran")
_("ShieldToGold"), _("The 1 shield unit upkeep becomes 1 gold under \
Despotism and Monarchy, and 2 gold under Fundamentalism, Federation and \
Democracy.")
}
; Names for custom unit class flags. There can be up to 25 of these.
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress",
"ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress", "Transform"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress",
"Transform", "ShieldToGold"
veteran_names = _("beginner"), _("seasoned"), _("senior"), _("expert")
veteran_base_raise_chance = 50, 33, 20, 0
veteran_work_raise_chance = 3, 2, 1, 0
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress"
flags = "Capturer", "Fortress", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit", "FirstBuild"
helptext = _("\
This unit may be built from the start of the game. It is the\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress"
flags = "Capturer", "Fortress", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
The Phalanx is armored infantry, suitable for defending your cities.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress"
flags = "Capturer", "Fortress", "ShieldToGold"
roles = "DefendOk", "Hut"
helptext = _("\
Archers fight with bows and arrows and have a good offensive\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress"
flags = "Marines", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendOk", "BarbarianBuild", "BarbarianSea"
helptext = _("\
Legions are heavily armed and well disciplined infantry\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress"
flags = "Capturer", "Fortress", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
Equipped with long pikes, Pikemen replaces Phalanx\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress"
flags = "Marines", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild", "HutTech",
"BarbarianTech", "BarbarianBuildTech", "BarbarianSeaTech"
helptext = _("\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress"
flags = "Marines", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
Riflemen are World War-era infantry, very good\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "IgTer", "Capturer", "Fortress"
flags = "IgTer", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
Alpine Troops are highly mobile units as well as\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "IgTer", "IgZOC", "Capturer", "Fortress"
flags = "IgTer", "IgZOC", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "Partisan", "BarbarianTech"
helptext = _("\
Partisans are guerilla fighters who are experts\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "Paratroopers", "Capturer", "Fortress"
flags = "Paratroopers", "Capturer", "Fortress", "ShieldToGold"
roles = "DefendOk"
helptext = _("\
Paratroopers are experts at airborne attacks. From a friendly city, \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = ""
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "AttackFastStartUnit", "Hut", "Barbarian", "Hunter"
helptext = _("\
Horsemen are mounted warriors and an early\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "AttackFastStartUnit"
helptext = _("\
Chariots are horse-pulled war wagons. They have a stronger attack than \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit", "Hunter"
helptext = _("\
Elephants are towering animals trained for war that are often used as\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "AttackFastStartUnit", "Hunter"
helptext = _("\
Crusaders are highly disciplined mounted\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit",
"HutTech","BarbarianTech", "BarbarianBuildTech", "Hunter"
helptext = _("\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "AttackFastStartUnit", "BarbarianBuildTech", "Hunter"
helptext = _("\
Dragoons are mounted warriors carrying early firearms.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer"
flags = "Capturer", "ShieldToGold"
roles = "AttackFastStartUnit", "Hunter"
helptext = _("\
Cavalry are mounted and highly trained soldiers.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = ""
flags = "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit", "Hunter"
helptext = _("\
Armors are motorized war wagons that are faster, stronger, and can take \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = ""
flags = "ShieldToGold"
roles = "AttackStrongStartUnit"
helptext = _("\
Catapults are large rock-throwing machines of war.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = ""
flags = "ShieldToGold"
roles = "AttackStrongStartUnit", "BarbarianTech", "BarbarianBuildTech"
helptext = _("\
Cannons are large firearms that can fire heavy projectiles over long \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "CityBuster"
roles = "AttackStrongStartUnit"
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "CityBuster"
flags = "CityBuster", "ShieldToGold"
roles = "AttackStrongStartUnit"
helptext = _("\
Howitzers are upgraded artillery with improved defensive as well as \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
flags = "AirAttacker", "HasNoZOC"
flags = "AirAttacker", "HasNoZOC", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
Fighters are your first airborne units. They can\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder", "HasNoZOC"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder",
"HasNoZOC", "ShieldToGold"
roles = ""
helptext = _("\
Bombers are specialized airborne units that may\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land"
flags = "OneAttack", "AirAttacker", "Bombarder", "HasNoZOC",
"Provoking"
"Provoking", "ShieldToGold"
roles = ""
helptext = _("\
A Helicopter's attack against units on land is a bombard attack; against \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
vision_layer = "Stealth"
flags = "AirAttacker", "HasNoZOC"
flags = "AirAttacker", "HasNoZOC", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit"
helptext = _("\
An improved Fighter, with improved attack and a higher movement\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder", "HasNoZOC"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder",
"HasNoZOC", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
An improved Bomber, with improved attack and a higher movement\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Merchant"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "NonMil"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "NonMil",
"ShieldToGold"
roles = "Ferryboat", "FerryStartUnit"
helptext = _("\
The Trireme is your first boat unit. It can act\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Merchant"
flags = "BadCityDefender", "Only_Native_Attack", "HasNoZOC",
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Big Land", "Merchant"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "NonMil"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "NonMil",
"ShieldToGold"
roles = "Ferryboat", "FerryStartUnit", "BarbarianBoat"
helptext = _("\
The Galleon is a big transport ship, the first which can\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "Hunter"
helptext = _("\
The Frigate is a specialized ship with a strong offensive value,\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "Hunter"
helptext = _("\
The Ironclad is an armored ship,\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
bonuses =
{ "flag", "type", "value"
"Submarine", "DefenseMultiplier", 1
}
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "Hunter"
helptext = _("\
An improved Ironclad, with better move rate and vision.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
The Cruiser is a strong offensive boat unit.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
bonuses =
{ "flag", "type", "value"
"AirAttacker", "DefenseMultiplier", 4
}
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit"
helptext = _("\
The AEGIS Cruiser is equipped with an advanced\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender"
flags = "BadCityDefender", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
The Battleship is the supreme naval unit with\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Missile"
vision_layer = "Subsurface"
flags = "BadCityDefender", "Only_Native_Attack",
"Submarine", "Provoking"
"Submarine", "Provoking", "ShieldToGold"
roles = "Hunter"
helptext = _("\
Traveling under the surface of the ocean, Submarines have\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Air", "Missile", "Helicopter"
flags = "BadCityDefender", "HasNoZOC", "Provoking"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "ShieldToGold"
roles = "DefendGood"
helptext = _("\
The Carrier is a mobile airport.\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Big Land", "Merchant"
flags = "Workers", "BadCityDefender", "HasNoZOC",
"Provoking", "NonMil"
"Provoking", "NonMil", "ShieldToGold"
veteran_names = _("green"), _("veteran"), _("hardened"), _("elite")
veteran_base_raise_chance = 50, 33, 20, 0
veteran_work_raise_chance = 0, 0, 0, 0
......
uk_happy = 1
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
flags = "OneAttack", "AirAttacker", "CityBuster", "HasNoZOC"
flags = "OneAttack", "AirAttacker", "CityBuster", "HasNoZOC",
"ShieldToGold"
roles = ""
helptext = _("\
The Cruise Missile is a long-distance missile\
......
uk_happy = 1
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "FieldUnit", "OneAttack", "Nuclear", "HasNoZOC"
flags = "FieldUnit", "OneAttack", "Nuclear", "HasNoZOC", "ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "Diplomat", "IgZOC", "NonMil", "HasNoZOC",
"Provoking"
"Provoking", "ShieldToGold"
veteran_names =
; /* TRANS: diplomatic rank. */
_("?diplomatic_rank:attaché"),
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "Diplomat", "IgZOC", "NonMil", "HasNoZOC",
"Spy", "Provoking"
"Spy", "Provoking", "ShieldToGold"
veteran_names =
; /* TRANS: Spy veteran level */
_("?spy_level:informant"),
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC", "Capturable"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC", "Capturable",
"ShieldToGold"
roles = ""
helptext = _("\
A Caravan carries goods or material for trading with other nations,\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC", "Capturable"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC", "Capturable",
"ShieldToGold"
roles = ""
helptext = _("\
The Freight unit replaces the Caravan, and moves at twice the speed.\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IgTer", "IgZOC", "NonMil", "HasNoZOC", "Cant_Fortify"
flags = "IgTer", "IgZOC", "NonMil", "HasNoZOC", "Cant_Fortify",
"ShieldToGold"
roles = "Explorer", "ExplorerStartUnit"
helptext = _("\
Explorers are brave individuals that are very useful for\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "HasNoZOC"
flags = "HasNoZOC", "ShieldToGold"
roles = ""
helptext = _("\
The AWACS (Airborne Warning and Control System) is an airplane with an \
data/sandbox/effects.ruleset
"Gov", "Communism", "Player", TRUE
}
[effect_upkeep_shield2gold]
type = "Shield2Gold_Pct"
value = 100
reqs =
{ "type", "name", "range", "present"
"UnitTypeFlag", "ShieldToGold", "Local", TRUE
"Gov", "Anarchy", "Player", FALSE
"Gov", "Tribal", "Player", FALSE
"Gov", "Communism", "Player", FALSE
; "Gov", "Despotism", "Player", FALSE
; "Gov", "Monarchy", "Player", FALSE
; "Gov", "Fundamentalism", "Player", FALSE
; "Gov", "Federation", "Player", FALSE
"Gov", "Republic", "Player", FALSE
; "Gov", "Democracy", "Player", FALSE
}
[effect_base_unit_upkeep_gold_1]
type = "Upkeep_Pct"
value = 100
data/sandbox/units.ruleset
_("Cant_Fortify")
_("OneAttack")
_("NoVeteran")
_("ShieldToGold"), _("The 1 shield unit upkeep becomes 1 gold under \
Despotism and Monarchy, and 2 gold under Fundamentalism, Federation and \
Democracy.")
}
; Names for custom unit class flags. There can be up to 25 of these.
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress",
"FleshBased"
"FleshBased", "ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Workers", "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress",
"Transform", "IronBased"
"Transform", "IronBased", "ShieldToGold"
veteran_names = _("beginner"), _("seasoned"), _("senior"), _("expert")
veteran_base_raise_chance = 50, 33, 20, 0
veteran_work_raise_chance = 3, 2, 1, 0
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress", "FleshBased"
flags = "Cant_Fortify", "NonMil", "HasNoZOC", "Fortress", "FleshBased",
"ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress", "FleshBased"
flags = "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit", "FirstBuild"
helptext = _("\
This unit may be built from the start of the game. It is the\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress", "FleshBased"
flags = "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
The Phalanx is armored infantry, suitable for defending your cities.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress", "FleshBased"
flags = "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendOk", "Hut"
helptext = _("\
Archers fight with bows and arrows and have a good offensive\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress", "FleshBased"
flags = "Marines", "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendOk", "BarbarianBuild", "BarbarianSea"
helptext = _("\
Legions are heavily armed and well disciplined infantry\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "Fortress", "FleshBased"
flags = "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
Equipped with long pikes, Pikemen replaces Phalanx\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress", "FleshBased"
flags = "Marines", "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild", "HutTech",
"BarbarianTech", "BarbarianBuildTech", "BarbarianSeaTech"
helptext = _("\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Marines", "Capturer", "Fortress", "FleshBased"
flags = "Marines", "Capturer", "Fortress", "FleshBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
Riflemen are World War-era infantry, very good\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "IgTer", "Capturer", "Fortress", "SupplyLines", "FleshBased"
flags = "IgTer", "Capturer", "Fortress", "SupplyLines", "FleshBased",
"ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
Alpine Troops are highly mobile units as well as\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "IgTer", "IgZOC", "Capturer", "Fortress", "SupplyLines", "FleshBased"
flags = "IgTer", "IgZOC", "Capturer", "Fortress", "SupplyLines",
"FleshBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "Partisan", "BarbarianTech"
helptext = _("\
Partisans are guerilla fighters who are experts\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "Marines", "Capturer", "Fortress", "SupplyLines", "FleshBased"
flags = "Marines", "Capturer", "Fortress", "SupplyLines", "FleshBased",
"ShieldToGold"
roles = "DefendGood", "FirstBuild", "BarbarianSeaTech"
helptext = _("\
Marines are infantry who are experts at marine warfare.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
embarks = "Helicopter"
disembarks = "Helicopter"
flags = "Paratroopers", "Capturer", "Fortress", "SupplyLines", "FleshBased"
flags = "Paratroopers", "Capturer", "Fortress", "SupplyLines",
"FleshBased", "ShieldToGold"
roles = "DefendOk"
helptext = _("\
Paratroopers are experts at airborne attacks. From a friendly city, \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IronBased"
flags = "IronBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit", "FirstBuild"
helptext = _("\
The Mechanized Infantry has the strongest inherent defensive strength \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "AttackFastStartUnit", "Hut", "Barbarian", "Hunter"
helptext = _("\
Horsemen are mounted warriors and an early\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "AttackFastStartUnit"
helptext = _("\
Chariots are horse-pulled war wagons. They have a stronger attack than \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit", "Hunter"
helptext = _("\
Elephants are towering animals trained for war that are often used as\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "AttackFastStartUnit", "Hunter"
helptext = _("\
Crusaders are highly disciplined mounted\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit",
"HutTech","BarbarianTech", "BarbarianBuildTech", "Hunter"
helptext = _("\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "AttackFastStartUnit", "BarbarianBuildTech", "Hunter"
helptext = _("\
Dragoons are mounted warriors carrying early firearms.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "Capturer", "FleshBased"
flags = "Capturer", "FleshBased", "ShieldToGold"
roles = "AttackFastStartUnit", "Hunter"
helptext = _("\
Cavalry are mounted and highly trained soldiers.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IronBased"
flags = "IronBased", "ShieldToGold"
roles = "DefendOk", "AttackFastStartUnit", "Hunter"
helptext = _("\
Armors are motorized war wagons that are faster, stronger, and can take \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IronBased"
flags = "IronBased", "ShieldToGold"
roles = "AttackStrongStartUnit"
helptext = _("\
Catapults are large rock-throwing machines of war.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IronBased"
flags = "IronBased", "ShieldToGold"
roles = "AttackStrongStartUnit", "BarbarianTech", "BarbarianBuildTech"
helptext = _("\
Cannons are large firearms that can fire heavy projectiles over long \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "CityBuster", "IronBased"
flags = "CityBuster", "IronBased", "ShieldToGold"
roles = "AttackStrongStartUnit"
helptext = _("\
The artillery is an upgraded cannon. As with its predecessors, it is a \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "CityBuster", "IronBased"
flags = "CityBuster", "IronBased", "ShieldToGold"
roles = "AttackStrongStartUnit"
helptext = _("\
Howitzers are upgraded artillery with improved defensive as well as \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
flags = "AirAttacker", "HasNoZOC", "IronBased"
flags = "AirAttacker", "HasNoZOC", "IronBased", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
Fighters are your first airborne units. They can\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder",
"HasNoZOC", "IronBased"
"HasNoZOC", "IronBased", "ShieldToGold"
roles = ""
helptext = _("\
Bombers are specialized airborne units that may\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land"
flags = "OneAttack", "AirAttacker", "Bombarder", "HasNoZOC",
"Provoking", "IronBased"
"Provoking", "IronBased", "ShieldToGold"
roles = ""
helptext = _("\
A Helicopter's attack against units on land is a bombard attack; against \
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
vision_layer = "Stealth"
flags = "AirAttacker", "HasNoZOC", "IronBased"
flags = "AirAttacker", "HasNoZOC", "IronBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit"
helptext = _("\
An improved Fighter, with improved attack and a higher movement\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "FieldUnit", "OneAttack", "AirAttacker", "Bombarder",
"HasNoZOC", "IronBased"
"HasNoZOC", "IronBased", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
An improved Bomber, with improved attack and a higher movement\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Merchant"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "IronBased",
"NonMil"
"NonMil", "ShieldToGold"
roles = "Ferryboat", "FerryStartUnit"
helptext = _("\
The Trireme is your first boat unit. It can act\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Merchant"
flags = "BadCityDefender", "Only_Native_Attack", "HasNoZOC",
"Provoking", "Coast", "IronBased", "NonMil"
"Provoking", "Coast", "IronBased", "NonMil", "ShieldToGold"
roles = "Ferryboat", "FerryStartUnit", "BarbarianBoat"
helptext = _("\
The Caravel is a sailing ship that can enter\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Big Land", "Merchant"
flags = "BadCityDefender", "HasNoZOC", "Provoking", "IronBased",
"NonMil"
"NonMil", "ShieldToGold"
roles = "Ferryboat", "FerryStartUnit", "BarbarianBoat"
helptext = _("\
The Galleon is a big transport ship, the first which can\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender", "IronBased"
flags = "BadCityDefender", "IronBased", "ShieldToGold"
roles = "Hunter"
helptext = _("\
The Frigate is a specialized ship with a strong offensive value,\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender", "IronBased"
flags = "BadCityDefender", "IronBased", "ShieldToGold"
roles = "Hunter"
helptext = _("\
The Ironclad is an armored ship,\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
bonuses =
{ "flag", "type", "value"
"Submarine", "DefenseMultiplier", 1
}
flags = "BadCityDefender", "IronBased"
flags = "BadCityDefender", "IronBased", "ShieldToGold"
roles = "Hunter"
helptext = _("\
An improved Ironclad, with better move rate and vision.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "BadCityDefender", "IronBased"
flags = "BadCityDefender", "IronBased", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
The Cruiser is a strong offensive boat unit.\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
bonuses =
{ "flag", "type", "value"
"AirAttacker", "DefenseMultiplier", 4
}
flags = "BadCityDefender", "IronBased"
flags = "BadCityDefender", "IronBased", "ShieldToGold"
roles = "DefendGood", "DefendGoodStartUnit"
helptext = _("\
The AEGIS Cruiser is equipped with an advanced\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
; /* <-- avoid gettext warnings
; Consensus historical article: "Airplanes Sink a Battleship?
; No, Sir! Declares President" Chicago Daily Tribune, Feb. 26, 1938.
; */ <-- avoid gettext warnings
flags = "BadCityDefender", "Consensus", "IronBased"
flags = "BadCityDefender", "Consensus", "IronBased", "ShieldToGold"
roles = "DefendOk", "DefendOkStartUnit"
helptext = _("\
The Battleship is the supreme naval unit with\
......
uk_happy = 1
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Missile"
vision_layer = "Subsurface"
flags = "BadCityDefender", "Only_Native_Attack",
"Submarine", "Provoking", "IronBased"
"Submarine", "Provoking", "IronBased", "ShieldToGold"
roles = "Hunter"
helptext = _("\
Traveling under the surface of the ocean, Submarines have\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Missile"
vision_layer = "Subsurface"
flags = "BadCityDefender", "Only_Native_Attack",
"Submarine", "Provoking", "TacticalNuke", "IronBased"
flags = "BadCityDefender", "Only_Native_Attack", "Submarine",
"Provoking", "TacticalNuke", "IronBased", "ShieldToGold"
roles = "Hunter"
helptext = _("\
A SSBN is a nuclear submarine.\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
cargo = "Land", "Air", "Missile", "Helicopter"
tp_defense = "Alight"
; Consensus historical article: Julian Borger. "Wake-up call"
; The Guardian, Sep. 6, 2002.
flags = "BadCityDefender", "HasNoZOC", "Consensus", "Provoking",
"IronBased"
"IronBased", "ShieldToGold"
roles = "DefendGood"
helptext = _("\
The Carrier is a mobile airport.\
......
uk_happy = 0
uk_shield = 1
uk_food = 1
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
cargo = "Land", "Small Land", "Big Land", "Merchant"
flags = "Workers", "BadCityDefender", "HasNoZOC",
"Provoking", "IronBased", "NonMil"
"Provoking", "IronBased", "NonMil", "ShieldToGold"
veteran_names = _("green"), _("veteran"), _("hardened"), _("elite")
veteran_base_raise_chance = 50, 33, 20, 0
veteran_work_raise_chance = 0, 0, 0, 0
......
uk_happy = 1
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
targets = "Air", "Missile", "Helicopter"
flags = "OneAttack", "AirAttacker", "CityBuster", "HasNoZOC",
"IronBased"
"IronBased", "ShieldToGold"
roles = ""
helptext = _("\
The Cruise Missile is a long-distance missile\
......
uk_happy = 1
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "FieldUnit", "OneAttack", "Nuclear", "HasNoZOC", "IronBased"
flags = "FieldUnit", "OneAttack", "Nuclear", "HasNoZOC", "IronBased",
"ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 1
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "FieldUnit", "OneAttack", "NuclearOP", "HasNoZOC",
"IronBased"
"IronBased", "ShieldToGold"
; No veteran levels (level name is never displayed)
veteran_names = _("green")
veteran_base_raise_chance = 0
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "Diplomat", "IgZOC", "NonMil", "HasNoZOC",
"Provoking", "FleshBased"
"Provoking", "FleshBased", "ShieldToGold"
veteran_names =
; /* TRANS: diplomatic rank. */
_("?diplomatic_rank:attaché"),
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
vision_layer = "Stealth"
flags = "Diplomat", "IgZOC", "NonMil", "HasNoZOC",
"Spy", "Provoking", "SupplyLines", "FleshBased"
"Spy", "Provoking", "SupplyLines", "FleshBased", "ShieldToGold"
veteran_names =
; /* TRANS: Spy veteran level */
_("?spy_level:informant"),
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC",
"Capturable", "FleshBased"
"Capturable", "FleshBased", "ShieldToGold"
roles = ""
helptext = _("\
A Caravan carries goods or material for trading with other nations,\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "TradeRoute", "HelpWonder", "NonMil", "HasNoZOC",
"Capturable", "IronBased"
"Capturable", "IronBased", "ShieldToGold"
roles = ""
helptext = _("\
The Freight unit replaces the Caravan, and moves at twice the speed.\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "IgTer", "IgZOC", "NonMil", "HasNoZOC", "FleshBased"
flags = "IgTer", "IgZOC", "NonMil", "HasNoZOC", "FleshBased",
"ShieldToGold"
roles = "Explorer", "ExplorerStartUnit"
helptext = _("\
Explorers are brave individuals that are very useful for\
......
uk_happy = 0
uk_shield = 1
uk_food = 0
uk_gold = 1
uk_gold = 0
tp_defense = "Alight"
flags = "HasNoZOC", "IronBased"
flags = "HasNoZOC", "IronBased", "ShieldToGold"
roles = ""
helptext = _("\
The AWACS (Airborne Warning and Control System) is an airplane with an \
(2-2/4)