This page is under construction
Archives/bf1942/levels/el_alamein.rfa
bf1942/levels/el_alamein/AI/StrategicAreas.con
if v_arg1 == host

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

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 any
aiSettings.addVehicleToVehicleGroup 10 any
aiSettings.addVehicleToVehicleGroup 11 any
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 any
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 any
aiSettings.addVehicleToVehicleGroup 16 any
aiSettings.addVehicleToVehicleGroup 17 any
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land

aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea

aiStrategicArea.create AlliedAirfield 1537/771 1562/846 20 land
aiStrategicArea.create AlliedBase 1652/692 1702/792 50 land
aiStrategicArea.create AxisAirfield 286.5/1162 324/1237 20 land
aiStrategicArea.create AxisBase 373/1148 448/1248 50 land
aiStrategicArea.create SouthMountainpass 811/831 836/856 50 land
aiStrategicArea.create easternbase 1310/1334 1360/1384 200 land
aiStrategicArea.create NorthMountainPass 884/1455 894/1480 50 land
aiStrategicArea.create SouthBase 880/560 910/595 190 land
aiStrategicArea.create NorthBase 845/1780 865/1810 190 land

aiStrategicArea.setActive AlliedAirfield
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addNeighbour easternbase
aiStrategicArea.addNeighbour SouthMountainpass
aiStrategicArea.addNeighbour AlliedBase
aiStrategicArea.addNeighbour AlliedAirfield
aiStrategicArea.setOrderPosition Tank 1562/846
aiStrategicArea.setOrderPosition Infantry 1562/846
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2

aiStrategicArea.setActive AlliedBase
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addNeighbour easternbase
aiStrategicArea.setOrderPosition Tank 1702/792
aiStrategicArea.setOrderPosition Infantry 1702/792
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.VehicleSearchRadius 200.0

aiStrategicArea.setActive AxisAirfield
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag AirField
aiStrategicArea.addNeighbour AxisBase
aiStrategicArea.setOrderPosition Tank 324/1237
aiStrategicArea.setOrderPosition Infantry 324/1237
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1

aiStrategicArea.setActive AxisBase
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addNeighbour AxisAirfield
aiStrategicArea.addNeighbour NorthMountainPass
aiStrategicArea.addNeighbour SouthMountainpass
aiStrategicArea.setOrderPosition Tank 448/1248
aiStrategicArea.setOrderPosition Infantry 448/1248
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0
aiStrategicArea.VehicleSearchRadius 200.0

aiStrategicArea.setActive SouthMountainpass
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag ChokePoint
aiStrategicArea.addNeighbour easternbase
aiStrategicArea.addNeighbour AxisBase
aiStrategicArea.addNeighbour AlliedAirfield
aiStrategicArea.addNeighbour SouthBase
aiStrategicArea.setOrderPosition Tank 836/856
aiStrategicArea.setOrderPosition Infantry 836/856
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea

aiStrategicArea.setActive easternbase
aiStrategicArea.addObjectTypeFlag StrongPoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addNeighbour NorthBase
aiStrategicArea.addNeighbour NorthMountainPass
aiStrategicArea.addNeighbour SouthMountainpass
aiStrategicArea.addNeighbour AlliedAirfield
aiStrategicArea.addNeighbour AlliedBase
aiStrategicArea.setOrderPosition Tank 1360/1384
aiStrategicArea.setOrderPosition Infantry 1360/1384
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0

aiStrategicArea.setActive NorthMountainPass
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag ChokePoint
aiStrategicArea.addNeighbour easternbase
aiStrategicArea.addNeighbour AxisBase
aiStrategicArea.addNeighbour NorthBase
aiStrategicArea.setOrderPosition Tank 825/1455
aiStrategicArea.setOrderPosition Infantry 825/1455
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea

aiStrategicArea.setActive SouthBase
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addNeighbour SouthMountainpass
aiStrategicArea.setOrderPosition Tank 920/600
aiStrategicArea.setOrderPosition Infantry 920/600
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0

aiStrategicArea.setActive NorthBase
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addNeighbour NorthMountainPass
aiStrategicArea.addNeighbour easternbase
aiStrategicArea.setOrderPosition Tank 865/1810
aiStrategicArea.setOrderPosition Infantry 865/1810
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0

endIf