This page is under construction
Archives/bf1942/levels/maps - with documentation/Gazala/Gazala_003.rfa
Bf1942/Levels/Gazala/ai/StrategicAreas.con
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------

rem *** Create vehicle groups ***

aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup any
aiSettings.createVehicleGroup sea
aiSettings.createVehicleGroup infantry

rem * add vehicles to the groups *

aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 any
aiSettings.addVehicleToVehicleGroup 2 sea
aiSettings.addVehicleToVehicleGroup 3 infantry
aiSettings.addVehicleToVehicleGroup 4 any
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 any
aiSettings.addVehicleToVehicleGroup 8 any
aiSettings.addVehicleToVehicleGroup 9 sea
aiSettings.addVehicleToVehicleGroup 10 any
aiSettings.addVehicleToVehicleGroup 11 any
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 land
aiSettings.addVehicleToVehicleGroup 14 land

rem *** Create strategic areas ***
aiStrategicArea.create AlliedVillage 1627.5/578.5 1674/605 200

aiStrategicArea.create AlliedBase 1420/1523.5 1470/1574 40

aiStrategicArea.create AxisBase 600/645.5 639/696 40

aiStrategicArea.create AxisVillage 1251/252 1276/277 200

aiStrategicArea.create NorthChokePoint 1364.5/826.5 1392/854 200

aiStrategicArea.create Valley 1128/517.5 1153/543 50

aiStrategicArea.create CenterChokePoint 1424.5/642.5 1446/672 50

aiStrategicArea.create RemoteAirStrip 383.5/1838.5 404/1864 50

aiStrategicArea.create CentreSouthChokePoint 1547/291 1567/311 200

aiStrategicArea.create SouthAlliedBaseExit 1831/1243.5 1851/1264 50

aiStrategicArea.create SouthAxisBaseExit 919.5/550 935/565 30

aiStrategicArea.setActive AlliedVillage
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CentreSouthChokePoint
AIStrategicArea.addNeighbour SouthAlliedBaseExit
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag South
AIStrategicArea.setOrderPosition Tank 1654.5/608.5
AIStrategicArea.setOrderPosition Infantry 1646.5/603
aiStrategicArea.setSide 2

aiStrategicArea.setActive AlliedBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour SouthAlliedBaseExit
AIStrategicArea.addNeighbour NorthChokePoint
AIStrategicArea.addNeighbour RemoteAirStrip
AIStrategicArea.addNeighbour CenterChokePoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 1470/1568
AIStrategicArea.setOrderPosition Infantry 1470/1568
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive AxisBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour RemoteAirStrip
AIStrategicArea.addNeighbour SouthAxisBaseExit
AIStrategicArea.addNeighbour Valley
AIStrategicArea.addNeighbour NorthChokePoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 642/696
AIStrategicArea.setOrderPosition Infantry 642/696
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive AxisVillage
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CentreSouthChokePoint
AIStrategicArea.addNeighbour SouthAxisBaseExit
AIStrategicArea.addNeighbour Valley
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag South
AIStrategicArea.setOrderPosition Tank 1277/274
AIStrategicArea.setOrderPosition Infantry 1276/274
aiStrategicArea.setSide 1

aiStrategicArea.setActive NorthChokePoint
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CenterChokePoint
AIStrategicArea.addNeighbour AlliedBase
AIStrategicArea.addNeighbour AxisBase
aiStrategicArea.addObjectTypeFlag North
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1394/848
AIStrategicArea.setOrderPosition Infantry 1394/848
aiStrategicArea.setSide 0

aiStrategicArea.setActive Valley
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CenterChokePoint
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AxisVillage
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1151/534
AIStrategicArea.setOrderPosition Infantry 1151/534
aiStrategicArea.setSide 0

aiStrategicArea.setActive CenterChokePoint
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CentreSouthChokePoint
AIStrategicArea.addNeighbour Valley
AIStrategicArea.addNeighbour NorthChokePoint
AIStrategicArea.addNeighbour AlliedBase
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1459/650
AIStrategicArea.setOrderPosition Infantry 1457/650
aiStrategicArea.setSide 0

aiStrategicArea.setActive RemoteAirStrip
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AlliedBase
aiStrategicArea.addObjectTypeFlag Remote
aiStrategicArea.addObjectTypeFlag AirSpawner
AIStrategicArea.setOrderPosition Tank 398/1856
AIStrategicArea.setOrderPosition Infantry 398/1856
aiStrategicArea.setSide 0

aiStrategicArea.setActive SouthAlliedBaseExit
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AlliedBase
AIStrategicArea.addNeighbour AlliedVillage
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1840/1256
AIStrategicArea.setOrderPosition Infantry 1840/1256
aiStrategicArea.setSide 2

aiStrategicArea.setActive CentreSouthChokePoint
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour CenterChokePoint
AIStrategicArea.addNeighbour AxisVillage
AIStrategicArea.addNeighbour AlliedVillage
aiStrategicArea.addObjectTypeFlag South
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1569/301.5
AIStrategicArea.setOrderPosition Infantry 1571/302
aiStrategicArea.setSide 0

aiStrategicArea.setActive SouthAxisBaseExit
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AxisVillage
aiStrategicArea.addObjectTypeFlag Close
AIStrategicArea.setOrderPosition Tank 1015/427
AIStrategicArea.setOrderPosition Infantry 944/572
aiStrategicArea.setSide 1



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