Feature #63 ยป 0033-Unify-equal-sign-placement-on-actions.rulesets.patch
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
|
||
... | ... | |
}
|
||