Project

General

Profile

Feature #63 ยป 0033-Unify-equal-sign-placement-on-actions.rulesets.patch

Marko Lindqvist, 12/14/2023 01:10 AM

View differences:

data/alien/actions.ruleset
; */ <-- avoid gettext warnings
[actionenabler_sabotage_city]
action = "Sabotage City"
action = "Sabotage City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Diplomat", "Local"
......
}
[actionenabler_investigate_city]
action = "Investigate City Spend Unit"
action = "Investigate City Spend Unit"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Diplomat", "Local"
......
}
[actionenabler_steal_tech_random]
action = "Steal Tech"
action = "Steal Tech"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Diplomat", "Local"
......
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_incite_city]
action = "Incite City"
action = "Incite City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Building", "Bunker", "City", FALSE
"Building", "Headquarters", "City", FALSE
}
[actionenabler_bribe_unit]
action = "Bribe Unit"
action = "Bribe Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
"MaxUnitsOnTile", "1", "Tile", TRUE
}
[actionenabler_trade_route]
action = "Establish Trade Route"
action = "Establish Trade Route"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_marketplace]
action = "Enter Marketplace"
action = "Enter Marketplace"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_help_build_wonder]
action = "Help Wonder"
action = "Help Wonder"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "HelpWonder", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"BuildingGenus", "GreatWonder", "Local"
}
[actionenabler_disband_unit_recover]
action = "Disband Unit Recover"
action = "Disband Unit Recover"
actor_reqs =
{ "type", "name", "range", "present"
"DiplRel", "War", "Local", FALSE
......
}
[actionenabler_disband_unit]
action = "Disband Unit"
action = "Disband Unit"
[actionenabler_capture]
action = "Capture Units"
action = "Capture Units"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturer", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
......
}
[actionenabler_bombard_city]
action = "Bombard"
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "Tile", FALSE
"DiplRelTileOther", "War", "Local", TRUE
}
[actionenabler_bombard_no_city]
action = "Bombard"
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "Tile", FALSE
"CityTile", "Center", "Tile", FALSE
}
[actionenabler_build_city_pioneer]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Cities", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Claimed", "Tile", FALSE
"TerrainFlag","NoCities","Tile",FALSE
}
[actionenabler_build_city_domestic]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Cities", "Local", TRUE
......
{ "type", "name", "range"
"UnitFlag", "Workers", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Terrain", "Thick Mountains", "Tile", FALSE
"TerrainAlter", "CanMine", "Tile", TRUE
......
"UnitFlag", "Workers", "Local"
"Tech", "Burrowing", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"Terrain", "Thick Mountains", "Tile"
}
......
"UnitFlag", "Workers", "Local"
"Tech", "Manufacturing", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"TerrainClass", "Oceanic", "CAdjacent"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Manufacturing", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"Extra", "Green River", "Tile"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Manufacturing", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"Extra", "Brown River", "Tile"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Water Flow", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"Extra", "Green River", "CAdjacent"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Water Flow", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"Extra", "Brown River", "CAdjacent"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Water Flow", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"CityTile", "Center", "Adjacent"
"TerrainAlter", "CanIrrigate", "Tile"
......
"UnitFlag", "Workers", "Local"
"Tech", "Deep Pumping", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"TerrainAlter", "CanIrrigate", "Tile"
}
......
"UnitState", "OnLivableTile", "Local"
"UnitState", "Transported", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"UnitState", "Transporting", "Local"
}
......
{ "type", "name", "range"
"UnitState", "Transporting", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"UnitState", "OnLivableTile", "Local"
"UnitState", "Transported", "Local"
......
}
[actionenabler_regular_move]
action = "Unit Move"
actor_reqs =
action = "Unit Move"
actor_reqs =
{ "type", "name", "range", "present"
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "Transported", "Local", FALSE
data/civ2/actions.ruleset
; */ <-- avoid gettext warnings
[actionenabler_sabotage_city]
action = "Sabotage City"
action = "Sabotage City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_sabotage_city_spy]
action = "Sabotage City Escape"
action = "Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_sabotage_city_target]
action = "Targeted Sabotage City Escape"
action = "Targeted Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_sabotage_city_production]
action = "Sabotage City Production Escape"
action = "Sabotage City Production Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_establish_embassy]
action = "Establish Embassy Stay"
action = "Establish Embassy Stay"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_establish_embassy_spy]
action = "Establish Embassy"
action = "Establish Embassy"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
}
[actionenabler_investigate_city]
action = "Investigate City Spend Unit"
action = "Investigate City Spend Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_investigate_city_spy]
action = "Investigate City"
action = "Investigate City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_poison_city]
action = "Poison City Escape"
action = "Poison City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"DiplRel", "War", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"MinSize", "2", "City"
}
; TODO: Find the exact requirements
[actionenabler_plant_nuke]
action = "Suitcase Nuke Escape"
action = "Suitcase Nuke Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_steal_tech_random]
action = "Steal Tech"
action = "Steal Tech"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_random_esc]
action = "Steal Tech Escape Expected"
action = "Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_target]
action = "Targeted Steal Tech Escape Expected"
action = "Targeted Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_incite_city]
action = "Incite City"
action = "Incite City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"DiplRel", "Foreign", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Gov", "Democracy", "Player", FALSE
"Building", "Palace", "City", FALSE
}
[actionenabler_incite_city_spy]
action = "Incite City Escape"
action = "Incite City Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Gov", "Democracy", "Player", FALSE
"Building", "Palace", "City", FALSE
}
[actionenabler_bribe_unit]
action = "Bribe Unit"
action = "Bribe Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
"Gov", "Democracy", "Player", FALSE
......
}
[actionenabler_sabotage_unit]
action = "Sabotage Unit Escape"
action = "Sabotage Unit Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
"DiplRel", "War", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
"MinHitPoints", "2", "Local", TRUE
......
}
[actionenabler_trade_route]
action = "Establish Trade Route"
action = "Establish Trade Route"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_marketplace]
action = "Enter Marketplace"
action = "Enter Marketplace"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_help_build_wonder]
action = "Help Wonder"
action = "Help Wonder"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "HelpWonder", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"BuildingGenus", "GreatWonder", "Local"
}
[actionenabler_disband_unit_recover]
action = "Disband Unit Recover"
action = "Disband Unit Recover"
actor_reqs =
{ "type", "name", "range", "present"
"DiplRel", "War", "Local", FALSE
......
}
[actionenabler_disband_unit]
action = "Disband Unit"
action = "Disband Unit"
[actionenabler_build_city_pioneer]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Cities", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Claimed", "Tile", FALSE
"TerrainFlag","NoCities","Tile",FALSE
}
[actionenabler_build_city_domestic]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Cities", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Claimed", "Tile", TRUE
"TerrainFlag", "NoCities", "Tile", FALSE
data/civ2civ3/actions.ruleset
; */ <-- avoid gettext warnings
[actionenabler_sabotage_city]
action = "Sabotage City"
action = "Sabotage City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_sabotage_city_spy]
action = "Sabotage City Escape"
action = "Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_sabotage_city_target]
action = "Targeted Sabotage City Escape"
action = "Targeted Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_sabotage_city_production]
action = "Sabotage City Production Escape"
action = "Sabotage City Production Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_establish_embassy]
action = "Establish Embassy Stay"
action = "Establish Embassy Stay"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"DiplRel", "Has real embassy", "Local", FALSE
"UnitFlag", "Spy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_establish_embassy_spy]
action = "Establish Embassy"
action = "Establish Embassy"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
}
[actionenabler_establish_embassy_explorer]
action = "Establish Embassy Stay"
action = "Establish Embassy Stay"
actor_reqs =
{ "type", "name", "range", "present"
"UnitType", "Explorer", "Local", TRUE
......
}
[actionenabler_investigate_city]
action = "Investigate City"
action = "Investigate City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_investigate_city_spy]
action = "Investigate City"
action = "Investigate City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_investigate_city_explorer]
action = "Investigate City"
action = "Investigate City"
actor_reqs =
{ "type", "name", "range"
"UnitType", "Explorer", "Local"
......
}
[actionenabler_steal_tech_random]
action = "Steal Tech"
action = "Steal Tech"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", FALSE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_random_esc]
action = "Steal Tech Escape Expected"
action = "Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_target]
action = "Targeted Steal Tech Escape Expected"
action = "Targeted Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_poison_city]
action = "Poison City Escape"
action = "Poison City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"MinSize", "2", "City"
}
[actionenabler_incite_city]
action = "Incite City"
action = "Incite City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"DiplRel", "Foreign", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Building", "Courthouse", "City", FALSE
"Building", "Palace", "City", FALSE
......
}
[actionenabler_incite_city_spy]
action = "Incite City Escape"
action = "Incite City Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Building", "Courthouse", "City", FALSE
"Building", "Palace", "City", FALSE
......
}
[actionenabler_bribe_unit]
action = "Bribe Unit"
action = "Bribe Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Unbribable", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
......
}
[actionenabler_sabotage_unit]
action = "Sabotage Unit Escape"
action = "Sabotage Unit Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
"MinHitPoints", "2", "Local", TRUE
......
}
[actionenabler_trade_route]
action = "Establish Trade Route"
action = "Establish Trade Route"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_help_build_wonder]
action = "Help Wonder"
action = "Help Wonder"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "HelpWonder", "Local", TRUE
......
"DiplRel", "Peace", "Local", FALSE
"MinMoveFrags", "1", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"BuildingGenus", "GreatWonder", "Local"
}
[actionenabler_disband_unit_recover]
action = "Disband Unit Recover"
action = "Disband Unit Recover"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
......
}
[actionenabler_disband_unit]
action = "Disband Unit"
action = "Disband Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "EvacuateFirst", "Local", FALSE
}
[actionenabler_capture]
action = "Capture Units"
action = "Capture Units"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturer", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Capturable", "Local", TRUE
"UnitState", "Transporting", "Local", FALSE
......
}
[actionenabler_bombard_city]
action = "Bombard"
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "Tile", FALSE
"DiplRelTileOther", "War", "Local", TRUE
}
[actionenabler_bombard_no_city]
action = "Bombard"
action = "Bombard"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Bombarder", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "War", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "Tile", FALSE
"CityTile", "Center", "Tile", FALSE
}
[actionenabler_build_city_pioneer]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Cities", "Local"
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Claimed", "Tile", FALSE
"TerrainFlag","NoCities","Tile",FALSE
}
[actionenabler_build_city_domestic]
action = "Found City"
action = "Found City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Cities", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Claimed", "Tile", TRUE
"TerrainFlag", "NoCities", "Tile", FALSE
}
[actionenabler_join_city]
action = "Join City"
action = "Join City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "AddToCity", "Local", TRUE
......
}
[actionenabler_nuke]
action = "Explode Nuclear"
actor_reqs =
action = "Explode Nuclear"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Nuclear", "Local", TRUE
}
[actionenabler_nuke_city]
action = "Nuke City"
actor_reqs =
action = "Nuke City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Nuclear", "Local"
"MinMoveFrags", "1", "Local"
......
}
[actionenabler_nuke_units]
action = "Nuke Units"
actor_reqs =
action = "Nuke Units"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Nuclear", "Local"
"MinMoveFrags", "1", "Local"
"DiplRel", "War", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
}
......
}
[actionenabler_explode_missile]
action = "Suicide Attack"
action = "Suicide Attack"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NonMil", "Local", FALSE
......
}
[actionenabler_conquer_city_native]
action = "Conquer City"
action = "Conquer City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "CanOccupyCity", "Local", TRUE
......
"UnitState", "OnLivableTile", "Local", TRUE
"Nation", "Animal Kingdom", "Player", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"MaxUnitsOnTile", "0", "Tile", TRUE
}
......
}
[actionenabler_change_home_city]
action = "Home City"
action = "Home City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "NoHome", "Local", FALSE
......
}
[actionenabler_change_home_city_diplo]
action = "Home City"
action = "Home City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_paradrop_base_to_claimed]
action = "Paradrop Unit Enter"
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
......
}
[actionenabler_paradrop_base_to_unclaimed]
action = "Paradrop Unit Enter"
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
......
}
[actionenabler_paradrop_city_to_claimed]
action = "Paradrop Unit Enter"
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
......
}
[actionenabler_paradrop_city_to_unclaimed]
action = "Paradrop Unit Enter"
action = "Paradrop Unit Enter"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Paratroopers", "Local", TRUE
......
}
[actionenabler_upgrade_unit]
action = "Upgrade Unit"
action = "Upgrade Unit"
actor_reqs =
{ "type", "name", "range", "present"
"DiplRel", "Foreign", "Local", FALSE
}
[actionenabler_airlift_unit]
action = "Airlift Unit"
action = "Airlift Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitClassFlag", "Airliftable", "Local", TRUE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Terrain", "Deep Ocean", "Tile", FALSE
"TerrainAlter", "CanMine", "Tile", TRUE
......
"UnitFlag", "Workers", "Local"
"Tech", "Miniaturization", "Player"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Terrain", "Deep Ocean", "Tile", TRUE
}
......
"Tech", "Electricity", "Player", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Extra", "Irrigation", "Tile", FALSE
"TerrainAlter", "CanIrrigate", "Tile", TRUE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "CAdjacent", TRUE
"Extra", "Irrigation", "Tile", FALSE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"ExtraFlag", "IrrigationSource", "CAdjacent", TRUE
"Extra", "Irrigation", "Tile", FALSE
......
"Tech", "Electricity", "Player", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Terrain", "Desert", "Tile", FALSE
"TerrainAlter", "CanIrrigate", "Tile", TRUE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "CAdjacent", TRUE
"Terrain", "Desert", "Tile", FALSE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"ExtraFlag", "IrrigationSource", "CAdjacent", TRUE
"Terrain", "Desert", "Tile", FALSE
......
"Tech", "Electricity", "Player", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Terrain", "Desert", "Tile", TRUE
"ExtraFlag", "AllowsFarmlandOnDesert", "Tile", TRUE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"TerrainClass", "Oceanic", "CAdjacent", TRUE
"Terrain", "Desert", "Tile", TRUE
......
"UnitFlag", "Workers", "Local", TRUE
"UnitClass", "Sea", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"ExtraFlag", "IrrigationSource", "CAdjacent", TRUE
"Terrain", "Desert", "Tile", TRUE
......
"UnitState", "OnLivableTile", "Local"
"UnitState", "Transported", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"UnitState", "Transporting", "Local"
}
......
{ "type", "name", "range"
"UnitState", "Transporting", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"UnitState", "OnLivableTile", "Local"
"UnitState", "Transported", "Local"
......
}
[actionenabler_regular_move]
action = "Unit Move"
actor_reqs =
action = "Unit Move"
actor_reqs =
{ "type", "name", "range", "present"
"MinMoveFrags", "1", "Local", TRUE
"UnitState", "Transported", "Local", FALSE
data/classic/actions.ruleset
; */ <-- avoid gettext warnings
[actionenabler_sabotage_city]
action = "Sabotage City"
action = "Sabotage City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_sabotage_city_spy]
action = "Sabotage City Escape"
action = "Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_sabotage_city_target]
action = "Targeted Sabotage City Escape"
action = "Targeted Sabotage City Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_sabotage_city_production]
action = "Sabotage City Production Escape"
action = "Sabotage City Production Escape"
actor_reqs =
{ "type", "name", "range"
"DiplRel", "War", "Local"
......
}
[actionenabler_establish_embassy]
action = "Establish Embassy Stay"
action = "Establish Embassy Stay"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"DiplRel", "Has real embassy", "Local", FALSE
"UnitFlag", "Spy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_establish_embassy_spy]
action = "Establish Embassy"
action = "Establish Embassy"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
"DiplRel", "Foreign", "Local", TRUE
"DiplRel", "Has real embassy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_investigate_city]
action = "Investigate City Spend Unit"
action = "Investigate City Spend Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
}
[actionenabler_investigate_city_spy]
action = "Investigate City"
action = "Investigate City"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
}
[actionenabler_poison_city]
action = "Poison City Escape"
action = "Poison City Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range"
"MinSize", "2", "City"
}
[actionenabler_steal_tech_random]
action = "Steal Tech"
action = "Steal Tech"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", FALSE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_random_esc]
action = "Steal Tech Escape Expected"
action = "Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_steal_tech_target]
action = "Targeted Steal Tech Escape Expected"
action = "Targeted Steal Tech Escape Expected"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"MinMoveFrags", "1", "Local"
"DiplRel", "Foreign", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"NationGroup", "Barbarian", "Player", FALSE
}
[actionenabler_incite_city]
action = "Incite City"
action = "Incite City"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"DiplRel", "Foreign", "Local", TRUE
"UnitFlag", "Spy", "Local", FALSE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Gov", "Democracy", "Player", FALSE
"Building", "Palace", "City", FALSE
}
[actionenabler_incite_city_spy]
action = "Incite City Escape"
action = "Incite City Escape"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Spy", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"Gov", "Democracy", "Player", FALSE
"Building", "Palace", "City", FALSE
}
[actionenabler_bribe_unit]
action = "Bribe Unit"
action = "Bribe Unit"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Diplomat", "Local", TRUE
......
"MinMoveFrags", "1", "Local", TRUE
"DiplRel", "Foreign", "Local", TRUE
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "Unbribable", "Local", FALSE
"CityTile", "Center", "Tile", FALSE
......
}
[actionenabler_sabotage_unit]
action = "Sabotage Unit Escape"
action = "Sabotage Unit Escape"
actor_reqs =
{ "type", "name", "range"
"UnitFlag", "Spy", "Local"
......
"UnitState", "OnLivableTile", "Local"
"MinMoveFrags", "1", "Local"
}
target_reqs =
target_reqs =
{ "type", "name", "range", "present"
"CityTile", "Center", "Tile", FALSE
"MinHitPoints", "2", "Local", TRUE
......
}
[actionenabler_trade_route]
action = "Establish Trade Route"
action = "Establish Trade Route"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
[actionenabler_marketplace]
action = "Enter Marketplace"
action = "Enter Marketplace"
actor_reqs =
{ "type", "name", "range", "present"
"UnitFlag", "TradeRoute", "Local", TRUE
......
}
... This diff was truncated because it exceeds the maximum size that can be displayed.
    (1-1/1)