This page is under construction
Archives/bf1942/levels/DC_No_Fly_Zone.rfa
bf1942/levels/DC_No_Fly_Zone/AI/StrategicAreas.con
rem *** DC_Weapon_Bunkers_010
rem *** borrowed from DC_OilFields_010
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------
rem *** Create strategic areas ***
aiStrategicArea.create OppositionAirbase 2493/960 2707/1160 20
aiStrategicArea.create CoalitionAirbase 664/3362 864/3462 20
aiStrategicArea.create WestNoFlyZone 900/1003 1060/1203 45
aiStrategicArea.create MiddleNoFlyZone 1502/1835 1662/1985 45
aiStrategicArea.create EastNoFlyZone 2657/2287 2807/2437 45
rem *** Define strategic areas ***
aiStrategicArea.setActive OppositionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 2707/1160
AIStrategicArea.setOrderPosition Infantery 2707/1160
AIStrategicArea.setOrderPosition Car 2707/1160
aiStrategicArea.setSide 1
aiStrategicArea.setActive CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 864/3462
AIStrategicArea.setOrderPosition Infantery 864/3462
AIStrategicArea.setOrderPosition Car 864/3462
aiStrategicArea.setSide 2
aiStrategicArea.setActive WestNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
aiStrategicArea.setActive MiddleNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
aiStrategicArea.setActive EastNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
rem ----------------------------------------------------------------------------
endIf
rem *** borrowed from DC_OilFields_010
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------
rem *** Create strategic areas ***
aiStrategicArea.create OppositionAirbase 2493/960 2707/1160 20
aiStrategicArea.create CoalitionAirbase 664/3362 864/3462 20
aiStrategicArea.create WestNoFlyZone 900/1003 1060/1203 45
aiStrategicArea.create MiddleNoFlyZone 1502/1835 1662/1985 45
aiStrategicArea.create EastNoFlyZone 2657/2287 2807/2437 45
rem *** Define strategic areas ***
aiStrategicArea.setActive OppositionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 2707/1160
AIStrategicArea.setOrderPosition Infantery 2707/1160
AIStrategicArea.setOrderPosition Car 2707/1160
aiStrategicArea.setSide 1
aiStrategicArea.setActive CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 864/3462
AIStrategicArea.setOrderPosition Infantery 864/3462
AIStrategicArea.setOrderPosition Car 864/3462
aiStrategicArea.setSide 2
aiStrategicArea.setActive WestNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour MiddleNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
aiStrategicArea.setActive MiddleNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour EastNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
aiStrategicArea.setActive EastNoFlyZone
AIStrategicArea.addNeighbour OppositionAirbase
AIStrategicArea.addNeighbour CoalitionAirbase
AIStrategicArea.addNeighbour WestNoFlyZone
AIStrategicArea.addNeighbour MiddleNoFlyZone
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 0
rem ----------------------------------------------------------------------------
endIf