Project

General

Profile

Feature #611 ยป 0019-sandbox-Replace-UnitFlag-with-UnitTypeFlag.patch

Marko Lindqvist, 08/10/2024 11:49 AM

View differences:

data/sandbox/actions.ruleset
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
; Not a good idea to nuke our own area.
"UnitFlag", "Nuclear", "Local", FALSE
"UnitFlag", "NuclearOP", "Local", FALSE
"UnitTypeFlag", "Nuclear", "Local", FALSE
"UnitTypeFlag", "NuclearOP", "Local", FALSE
}
attack_actions = "Capture Units", "Bombard",
......
action = "User Action 1"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "SupplyLines", "Local", TRUE
"UnitTypeFlag", "SupplyLines", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"UnitState", "Transported", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
......
action = "User Action 1"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "SupplyLines", "Local", TRUE
"UnitTypeFlag", "SupplyLines", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"UnitFlag", "Marines", "Local", TRUE
"UnitTypeFlag", "Marines", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
}
target_reqs =
......
actor_reqs =
{ "type", "name", "range", "present"
"Building", "Mysteries", "Player", TRUE
"UnitFlag", "FleshBased", "Local", TRUE
"UnitTypeFlag", "FleshBased", "Local", TRUE
"MinMoveFrags", 1, "Local", TRUE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "War", "Local", FALSE
......
}
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "FleshBased", "Local", TRUE
"UnitTypeFlag", "FleshBased", "Local", TRUE
}
[enabler_sabotage_city]
action = "Sabotage City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"UnitTypeFlag", "Diplomat", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
"UnitTypeFlag", "Spy", "Local", FALSE
}
[enabler_sabotage_city_spy]
action = "Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"DiplRel", "War", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
......
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
......
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
......
action = "Establish Embassy Stay"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"UnitTypeFlag", "Diplomat", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"DiplRel", "Has real embassy", "Local", FALSE
"UnitFlag", "Spy", "Local", FALSE
"UnitTypeFlag", "Spy", "Local", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
action = "Establish Embassy"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"DiplRel", "Has real embassy", "Local", FALSE
......
[enabler_investigate_city]
action = "Investigate City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Diplomat", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", FALSE
}
[enabler_investigate_city_spy]
action = "Investigate City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
{ "type", "name", "range"
"UnitTypeFlag", "Spy", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
[enabler_investigate_city_explorer]
......
[enabler_steal_maps]
action = "Steal Maps Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
{ "type", "name", "range"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
{ "type", "name", "range", "present"
......
action = "Steal Gold Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
"Tech", "Banking", "Player"
......
action = "Steal Tech"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", FALSE
"UnitFlag", "Diplomat", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", FALSE
"UnitTypeFlag", "Diplomat", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
......
action = "Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
......
action = "Targeted Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"UnitTypeFlag", "Spy", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
......
action = "Poison City Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
......
action = "Poison City Escape"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"Tech", "Medicine", "Player", TRUE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"Tech", "Medicine", "Player", TRUE, FALSE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"DiplRel", "Foreign", "Local", FALSE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"DiplRel", "Foreign", "Local", TRUE
......
action = "Spread Plague"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
"DiplRel", "Foreign", "Local", TRUE, FALSE
......
"DiplRel", "Never met", "Local", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "IronBased", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "IronBased", "Local", TRUE
}
[enabler_incite_city]
action = "Incite City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"UnitTypeFlag", "Diplomat", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
"UnitTypeFlag", "Spy", "Local", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
action = "Incite City Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitState", "OnLivableTile", "Local", TRUE
......
[enabler_bribe_unit]
action = "Bribe Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Diplomat", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Unbribable", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Unbribable", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
}
[enabler_sabotage_unit]
action = "Sabotage Unit Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
......
action = "Sabotage Unit Escape"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
......
[enabler_eliminate_spy]
action = "Spy Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"DiplRel", "Foreign", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Spy", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_trade_route]
action = "Establish Trade Route"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "TradeRoute", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
}
[enabler_marketplace]
action = "Enter Marketplace"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "TradeRoute", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "HasHomeCity", "Local", TRUE
}
target_reqs =
{ "type", "name", "range"
......
[enabler_help_build_wonder]
action = "Help Wonder"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "HelpWonder", "Local", TRUE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "HelpWonder", "Local", TRUE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
}
target_reqs =
{ "type", "name", "range"
......
action = "Help Wonder"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "HelpWonder", "Local", TRUE
"UnitTypeFlag", "HelpWonder", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
}
target_reqs =
......
[enabler_disband_unit_recover]
action = "Disband Unit Recover"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
"UnitFlag", "Consensus", "Local", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "EvacuateFirst", "Local", FALSE
"UnitTypeFlag", "Consensus", "Local", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
}
[enabler_disband_unit_recover_consensus]
action = "Disband Unit Recover"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
"UnitFlag", "Consensus", "Local", TRUE
"Gov", "Communism", "Player", FALSE
"Gov", "Democracy", "Player", FALSE
"Gov", "Republic", "Player", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "EvacuateFirst", "Local", FALSE
"UnitTypeFlag", "Consensus", "Local", TRUE
"Gov", "Communism", "Player", FALSE
"Gov", "Democracy", "Player", FALSE
"Gov", "Republic", "Player", FALSE
"DiplRel", "War", "Local", FALSE
"DiplRel", "Cease-fire", "Local", FALSE
"DiplRel", "Armistice", "Local", FALSE
"DiplRel", "Peace", "Local", FALSE
}
[enabler_disband_unit]
action = "Disband Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
"UnitFlag", "Consensus", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "EvacuateFirst", "Local", FALSE
"UnitTypeFlag", "Consensus", "Local", FALSE
}
[enabler_disband_unit_consensus]
action = "Disband Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
"UnitFlag", "Consensus", "Local", TRUE
"Gov", "Communism", "Player", FALSE
"Gov", "Democracy", "Player", FALSE
"Gov", "Republic", "Player", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "EvacuateFirst", "Local", FALSE
"UnitTypeFlag", "Consensus", "Local", TRUE
"Gov", "Communism", "Player", FALSE
"Gov", "Democracy", "Player", FALSE
"Gov", "Republic", "Player", FALSE
}
[enabler_capture]
action = "Capture Units"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturer", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Capturer", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
}
[enabler_capture_despite_treuga_dei]
action = "Capture Units"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Capturer", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "Foreign", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
{ "type", "name", "range", "present", "survives"
"UnitTypeFlag", "Capturer", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "Foreign", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
}
[enabler_bombard_city]
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
"UnitTypeFlag", "Bombarder", "Local", TRUE
"UnitState", "Transported", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
......
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
"UnitTypeFlag", "Bombarder", "Local", TRUE
"UnitState", "Transported", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
......
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Bombarder", "Local", TRUE, FALSE
"UnitTypeFlag", "Bombarder", "Local", TRUE, FALSE
"UnitState", "Transported", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
......
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Bombarder", "Local", TRUE, FALSE
"UnitTypeFlag", "Bombarder", "Local", TRUE, FALSE
"UnitState", "Transported", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
......
[enabler_build_city_pioneer]
action = "Found City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Cities", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
{ "type", "name", "range"
"UnitTypeFlag", "Cities", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_build_city_domestic]
action = "Found City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Cities", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Cities", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_join_city]
action = "Join City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "AddToCity", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "AddToCity", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
}
[enabler_border_police]
......
[enabler_nuke]
action = "Explode Nuclear"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NuclearOP", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "NuclearOP", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
[enabler_nuke_despite_treuga_dei]
action = "Explode Nuclear"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NuclearOP", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
{ "type", "name", "range", "present", "survives"
"UnitTypeFlag", "NuclearOP", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
[enabler_nuke_city]
action = "Nuke City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Nuclear", "Local", TRUE
"UnitTypeFlag", "Nuclear", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
action = "Nuke City"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Nuclear", "Local", TRUE, FALSE
"UnitTypeFlag", "Nuclear", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
......
action = "Nuke Units"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TacticalNuke", "Local", TRUE
"UnitTypeFlag", "TacticalNuke", "Local", TRUE
"Tech", "Rocketry", "Player", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
......
action = "Nuke Units"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "TacticalNuke", "Local", TRUE, FALSE
"UnitTypeFlag", "TacticalNuke", "Local", TRUE, FALSE
"Tech", "Rocketry", "Player", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
......
action = "Suitcase Nuke"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"MinVeteran", "2", "Local", FALSE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
......
action = "Suitcase Nuke"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"MinVeteran", "2", "Local", FALSE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
......
action = "Suitcase Nuke Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
"UnitTypeFlag", "Spy", "Local", TRUE
"MinVeteran", "2", "Local", TRUE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
......
action = "Suitcase Nuke Escape"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Spy", "Local", TRUE, FALSE
"UnitTypeFlag", "Spy", "Local", TRUE, FALSE
"MinVeteran", "2", "Local", TRUE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
......
action = "Destroy City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "GameLoss", "Local", TRUE
"UnitTypeFlag", "GameLoss", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
......
action = "Destroy City"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "GameLoss", "Local", TRUE, FALSE
"UnitTypeFlag", "GameLoss", "Local", TRUE, FALSE
"DiplRel", "Foreign", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "OnNativeTile", "Local", TRUE
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitState", "OnNativeTile", "Local", TRUE, FALSE
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitFlag", "Marines", "Local", TRUE
"UnitTypeFlag", "Marines", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitFlag", "Marines", "Local", TRUE, FALSE
"UnitTypeFlag", "Marines", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitClassFlag", "AttFromNonNative", "Local", TRUE
......
action = "Attack"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitClassFlag", "AttFromNonNative", "Local", TRUE, FALSE
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "OnNativeTile", "Local", TRUE
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitState", "OnNativeTile", "Local", TRUE, FALSE
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitFlag", "Marines", "Local", TRUE
"UnitTypeFlag", "Marines", "Local", TRUE
"DiplRel", "War", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitFlag", "Marines", "Local", TRUE, FALSE
"UnitTypeFlag", "Marines", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
"UnitClassFlag", "AttFromNonNative", "Local", TRUE
......
action = "Collect Ransom"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", FALSE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitClassFlag", "AttFromNonNative", "Local", TRUE, FALSE
......
action = "Suicide Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "Missile", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
......
action = "Suicide Attack"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "Missile", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
......
action = "Wipe Units"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
......
action = "Wipe Units"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
......
[enabler_conquer_city_native]
action = "Conquer City Shrink"
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
{ "type", "name", "range", "present"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitTypeFlag", "NonMil", "Local", FALSE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "OnLivableTile", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_conquer_city_native_despite_treuga_dei]
action = "Conquer City Shrink"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
{ "type", "name", "range", "present", "survives"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_conquer_city_marines]
action = "Conquer City Shrink 2"
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitFlag", "Marines", "Local", TRUE
"UnitState", "OnLivableTile", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
{ "type", "name", "range", "present"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitTypeFlag", "NonMil", "Local", FALSE
"DiplRel", "War", "Local", TRUE
"MinMoveFrags", "1", "Local", TRUE
"UnitTypeFlag", "Marines", "Local", TRUE
"UnitState", "OnLivableTile", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_conquer_city_marines_despite_treuga_dei]
action = "Conquer City Shrink 2"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitFlag", "Marines", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
{ "type", "name", "range", "present", "survives"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitTypeFlag", "Marines", "Local", TRUE, FALSE
"UnitState", "OnLivableTile", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_change_home_city]
action = "Home City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NoHome", "Local", FALSE
"UnitState", "HasHomeCity", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "NoHome", "Local", FALSE
"UnitState", "HasHomeCity", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
[enabler_change_home_city_diplo]
action = "Home City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Diplomat", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
[enabler_no_home_city]
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE
"DiplRel", "War", "Local", TRUE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE, FALSE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
"ExtraFlag", "ParadropFrom", "Tile", TRUE
"DiplRel", "War", "Local", TRUE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"MinVeteran", 1, "Local", TRUE, FALSE
"ExtraFlag", "ParadropFrom", "Tile", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"MinVeteran", 1, "Local", TRUE, FALSE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
"DiplRel", "War", "Local", TRUE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"CityTile", "Center", "Tile", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"CityTile", "Center", "Tile", TRUE, FALSE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
"CityTile", "Center", "Tile", TRUE
"DiplRel", "War", "Local", TRUE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE
"Building", "Treuga Dei", "World", FALSE
"Nation", "Animal Kingdom", "Player", FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"MinVeteran", 1, "Local", TRUE, FALSE
"CityTile", "Center", "Tile", TRUE, FALSE
"DiplRel", "War", "Local", TRUE, FALSE
"UnitClassFlag", "CanOccupyCity", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitClassFlag", "HutFrighten", "Local", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
"Nation", "Animal Kingdom", "Player", FALSE, FALSE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
"UnitTypeFlag", "Paratroopers", "Local", TRUE
"MinMoveFrags", "6", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
"MinVeteran", 1, "Local", TRUE
......
action = "Paradrop Unit Enter Conquer"
actor_reqs =
{ "type", "name", "range", "present", "survives"
"UnitFlag", "Paratroopers", "Local", TRUE, FALSE
"UnitTypeFlag", "Paratroopers", "Local", TRUE, FALSE
"MinMoveFrags", "6", "Local", TRUE, FALSE
"UnitState", "Transporting", "Local", FALSE, FALSE
"MinVeteran", 1, "Local", TRUE, FALSE
......
[enabler_transform_terrain]
action = "Transform Terrain"
actor_reqs =
{ "type", "name", "range"
"Tech", "Fusion Power", "Player"
"UnitFlag", "Transform", "Local"
"UnitFlag", "Workers", "Local"
{ "type", "name", "range"
"Tech", "Fusion Power", "Player"
"UnitTypeFlag", "Transform", "Local"
"UnitTypeFlag", "Workers", "Local"
}
[enabler_cultivate]
action = "Cultivate"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
[enabler_plant]
action = "Plant"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
[enabler_pillage]
......
[enabler_clean]
action = "Clean"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Workers", "Local", TRUE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Workers", "Local", TRUE
}
[enabler_fortify_terrain]
......
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "CanFortify", "Local", TRUE
"UnitFlag", "Cant_Fortify", "Local", FALSE
"UnitTypeFlag", "Cant_Fortify", "Local", FALSE
"TerrainFlag", "NoFortify", "Tile", FALSE
"Activity", "Fortified", "Local", FALSE
}
......
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "CanFortify", "Local", TRUE
"UnitFlag", "Cant_Fortify", "Local", FALSE
"UnitTypeFlag", "Cant_Fortify", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
"Activity", "Fortified", "Local", FALSE
}
......
[enabler_road]
action = "Build Road"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Workers", "Local"
{ "type", "name", "range"
"UnitTypeFlag", "Workers", "Local"
}
target_reqs =
{ "type", "name", "range"
......
[enabler_mining]
action = "Build Mine"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
{ "type", "name", "range", "present"
"UnitTypeFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
{ "type", "name", "range", "present"
......
[enabler_mining_ocean]
action = "Build Mine"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Workers", "Local"
"Tech", "Miniaturization", "Player"
{ "type", "name", "range"
"UnitTypeFlag", "Workers", "Local"
"Tech", "Miniaturization", "Player"
}
target_reqs =
{ "type", "name", "range", "present"
......
"DiplRel", "Peace", "Local", FALSE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitState", "OnNativeTile", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
"DiplRel", "Peace", "Local", FALSE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitState", "OnNativeTile", "Local", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
......
"DiplRel", "Peace", "Local", FALSE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"CityTile", "Center", "Tile", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
"DiplRel", "Peace", "Local", FALSE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"CityTile", "Center", "Tile", TRUE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
}
......
"DiplRel", "Peace", "Local", FALSE
"DiplRel", "Alliance", "Local", FALSE
"DiplRel", "Team", "Local", FALSE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitState", "OnNativeTile", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
"Building", "Treuga Dei", "World", FALSE
......
"DiplRel", "Peace", "Local", FALSE, FALSE
"DiplRel", "Alliance", "Local", FALSE, FALSE
"DiplRel", "Team", "Local", FALSE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE, FALSE
"UnitState", "OnNativeTile", "Local", FALSE, FALSE
"CityTile", "Center", "Tile", FALSE, FALSE
"Tech", "Communism", "World", TRUE, TRUE
......
actor_reqs =
{ "type", "name", "range", "present"
"MinMoveFrags", "1", "Local", TRUE
"UnitFlag", "NonMil", "Local", FALSE
"UnitTypeFlag", "NonMil", "Local", FALSE
"UnitState", "OnNativeTile", "Local", TRUE
"Building", "Treuga Dei", "World", FALSE
}
......
actor_reqs =
{ "type", "name", "range", "present", "survives"
"MinMoveFrags", "1", "Local", TRUE, FALSE
"UnitFlag", "NonMil", "Local", FALSE, FALSE
... This diff was truncated because it exceeds the maximum size that can be displayed.
    (1-1/1)