This page is under construction
archives/bf1942/levels/dc_oil_fields.rfa
bf1942/levels/DC_Oil_Fields/AI/StrategicAreas.con
rem *** DC_OilFields_010

if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------

rem *** Create strategic areas ***
rem *** West of river (US side) ***
aiStrategicArea.create village 700/1215 730/1245 40
aiStrategicArea.create coalitionhq 205/1120 305/1220 40
aiStrategicArea.create checkpoint 850/845 880/875 40
aiStrategicArea.create southcheckpoint 835/392 865/422 40

rem *** Bridges ***
aiStrategicArea.create northbridge 1030/1715 1050/1730 50
aiStrategicArea.create middlebridge 930/850 965/870 50
aiStrategicArea.create southbridge 850/390 900/410 50

rem *** East of river (Iraqi side) ***
aiStrategicArea.create northcheckpoint 1080/1715 1110/1745 50
aiStrategicArea.create northernoilfields 1310/1415 1410/1515 50
aiStrategicArea.create ainzalah 1150/1015 1185/1050 40
aiStrategicArea.create refinerycomplex 1400/530 1500/630 50



rem *** Define strategic areas ***

aiStrategicArea.setActive village
AIStrategicArea.addNeighbour northbridge
AIStrategicArea.addNeighbour coalitionhq
AIStrategicArea.addNeighbour checkpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 730/1245
AIStrategicArea.setOrderPosition Infantery 730/1245
AIStrategicArea.setOrderPosition Car 730/1245
aiStrategicArea.setSide 0

aiStrategicArea.setActive coalitionhq
AIStrategicArea.addNeighbour northbridge
AIStrategicArea.addNeighbour village
AIStrategicArea.addNeighbour checkpoint
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag Close
AIStrategicArea.setOrderPosition Tank 305/1220
AIStrategicArea.setOrderPosition Infantery 305/1220
AIStrategicArea.setOrderPosition Car 305/1220
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive checkpoint
AIStrategicArea.addNeighbour village
AIStrategicArea.addNeighbour coalitionhq
AIStrategicArea.addNeighbour middlebridge
AIStrategicArea.addNeighbour southcheckpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 880/875
AIStrategicArea.setOrderPosition Infantery 880/875
AIStrategicArea.setOrderPosition Car 880/875
aiStrategicArea.setSide 0

aiStrategicArea.setActive southcheckpoint
AIStrategicArea.addNeighbour checkpoint
AIStrategicArea.addNeighbour southbridge
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 865/422
AIStrategicArea.setOrderPosition Infantery 865/422
AIStrategicArea.setOrderPosition Car 865/422
aiStrategicArea.setSide 0

rem *** Bridges ***
aiStrategicArea.setActive northbridge
AIStrategicArea.addNeighbour coalitionhq
AIStrategicArea.addNeighbour village
AIStrategicArea.addNeighbour northcheckpoint
AIStrategicArea.addNeighbour northernoilfields
AIStrategicArea.addNeighbour ainzalah
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 1050/1730
AIStrategicArea.setOrderPosition Infantery 1050/1730
AIStrategicArea.setOrderPosition Car 1050/1730
aiStrategicArea.setSide 0

aiStrategicArea.setActive middlebridge
AIStrategicArea.addNeighbour checkpoint
AIStrategicArea.addNeighbour ainzalah
AIStrategicArea.addNeighbour refinerycomplex
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag Center
AIStrategicArea.setOrderPosition Tank 965/870
AIStrategicArea.setOrderPosition Infantery 965/870
AIStrategicArea.setOrderPosition Car 965/870
aiStrategicArea.setSide 0

aiStrategicArea.setActive southbridge
AIStrategicArea.addNeighbour southcheckpoint
AIStrategicArea.addNeighbour refinerycomplex
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag South
AIStrategicArea.setOrderPosition Tank 900/410
AIStrategicArea.setOrderPosition Infantery 900/410
AIStrategicArea.setOrderPosition Car 900/410
aiStrategicArea.setSide 0

rem *** East of river (Iraqi side) ***
aiStrategicArea.setActive northcheckpoint
AIStrategicArea.addNeighbour northbridge
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1110/1745
AIStrategicArea.setOrderPosition Infantery 1110/1745
AIStrategicArea.setOrderPosition Car 1110/1745
aiStrategicArea.setSide 0

aiStrategicArea.setActive northernoilfields
AIStrategicArea.addNeighbour northcheckpoint
AIStrategicArea.addNeighbour ainzalah
AIStrategicArea.addNeighbour refinerycomplex
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1410/1515
AIStrategicArea.setOrderPosition Infantery 1410/1515
AIStrategicArea.setOrderPosition Car 1410/1515
aiStrategicArea.setSide 0

aiStrategicArea.setActive ainzalah
AIStrategicArea.addNeighbour northcheckpoint
AIStrategicArea.addNeighbour northernoilfields
AIStrategicArea.addNeighbour middlebridge
AIStrategicArea.addNeighbour refinerycomplex
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag StrongPoint
AIStrategicArea.setOrderPosition Tank 1185/1050
AIStrategicArea.setOrderPosition Infantery 1185/1050
AIStrategicArea.setOrderPosition Car 1185/1050
aiStrategicArea.setSide 0

aiStrategicArea.setActive refinerycomplex
AIStrategicArea.addNeighbour northernoilfields
AIStrategicArea.addNeighbour middlebridge
AIStrategicArea.addNeighbour ainzalah
AIStrategicArea.addNeighbour southbridge
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag StrongPoint
aiStrategicArea.addObjectTypeFlag AirField
AIStrategicArea.setOrderPosition Tank 1500/630
AIStrategicArea.setOrderPosition Infantery 1500/630
AIStrategicArea.setOrderPosition Car 1500/630
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0


rem ----------------------------------------------------------------------------
endIf