This page is under construction
Archives/bf1942/levels/maps - with documentation/Rolling Thunder/Rolling_Thunder.rfa
bf1942/levels/Rolling_Thunder/AI/StrategicAreas.con
if v_arg1 == host

rem *** Create vehicle groups ***
aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup infantry
aiSettings.createVehicleGroup any
aiSettings.createVehicleGroup sea

rem *** Add vehicles to the groups ***
aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 any
aiSettings.addVehicleToVehicleGroup 2 sea
aiSettings.addVehicleToVehicleGroup 3 land
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 any
aiSettings.addVehicleToVehicleGroup 14 land

rem *** Create categories ***
aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea


rem *** Create strategic areas ***
aiStrategicArea.create airbase 402.6/1603.7 427.6/1628.7 50 land
aiStrategicArea.create farm 871.7/1492.7 886.7/1507.7 50 land
aiStrategicArea.create outpost 693.1/1698.1 713.1/1718.1 50 land
aiStrategicArea.create beach 1047.2/1285.5 1087.2/1325.5 50 land

rem *** LZs ***
aiLandingZone.createLandingZone JapBeachLanding 1036/1252 1080/1284 LZZMax
aiLandingZone.createLandingZone JapBeachLanding2 1156/1332 1212/1426 LZXMin
aiLandingZone.createLandingZone JapBeachLanding3 1104/1264 1128/1305 LZZMax

aiStrategicArea.setActive airbase
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour outpost
aiStrategicArea.addNeighbour beach
AIStrategicArea.addExpelledUnit LandingCraft
aiStrategicArea.setOrderPosition Infantry 428/1629
aiStrategicArea.setOrderPosition Tank 420/1624
aiStrategicArea.setOrderPosition Car 420/1624
aiStrategicArea.setOrderPosition Boat 428/1629
aiStrategicArea.setOrderPosition LandingCraft 428/1629
aiStrategicArea.setOrderPosition Amphibius 428/1629
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive farm
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour airbase
aiStrategicArea.addNeighbour outpost
aiStrategicArea.addNeighbour beach
AIStrategicArea.addExpelledUnit LandingCraft
aiStrategicArea.setOrderPosition Infantry 887/1508
aiStrategicArea.setOrderPosition Tank 887/1508
aiStrategicArea.setOrderPosition Car 887/1508
aiStrategicArea.setOrderPosition Boat 887/1508
aiStrategicArea.setOrderPosition LandingCraft 887/1508
aiStrategicArea.setOrderPosition Amphibius 887/1508
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive outpost
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour airbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour beach
AIStrategicArea.addExpelledUnit LandingCraft
aiStrategicArea.setOrderPosition Infantry 713/1718
aiStrategicArea.setOrderPosition Tank 728/1716
aiStrategicArea.setOrderPosition Car 728/1716
aiStrategicArea.setOrderPosition Boat 713/1718
aiStrategicArea.setOrderPosition LandingCraft 713/1718
aiStrategicArea.setOrderPosition Amphibius 713/1718
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive beach
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone JapBeachLanding
AIStrategicArea.attachLandingZone JapBeachLanding2
AIStrategicArea.attachLandingZone JapBeachLanding3
aiStrategicArea.addNeighbour airbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour outpost
aiStrategicArea.setOrderPosition Infantry 1087/1326
aiStrategicArea.setOrderPosition Tank 1082/1334
aiStrategicArea.setOrderPosition Car 1082/1334
aiStrategicArea.setOrderPosition Boat 1087/1326
aiStrategicArea.setOrderPosition LandingCraft 1164/1384
aiStrategicArea.setOrderPosition Amphibius 1087/1326
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

endIf