This page is under construction
archives/bf1942/levels/Omaha_Beach.rfa
bf1942/levels/Omaha_Beach/AI/StrategicAreas.con
rem *******************************************************
rem Omaha Beach - AI'11 by Lotte|EoD
rem *******************************************************

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 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

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

rem *** Create strategic areas ***
aiStrategicArea.create Omaha_Beach 946.3/988.4 976.3/1018.4 50 land
aiStrategicArea.create The_Wall 976.7/1143 982.7/1149 50 land
aiStrategicArea.create VC_Base 998.5/1289.5 1006/1297 50 land
aiStrategicArea.create US_Landing 980.3/546.8 990.3/556.8 50 sea

rem *** Create landingzones ***
AILandingZone.createLandingZone CentreLanding 820/825 1060/990 LZZMax

rem *** Build strategic areas ***

aiStrategicArea.setActive US_Landing
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Omaha_Beach
aiStrategicArea.setOrderPosition Boat 970/900
aiStrategicArea.setOrderPosition LandingCraft 970/900
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Omaha_Beach
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour US_Landing
aiStrategicArea.addNeighbour The_Wall
aiStrategicArea.addNeighbour VC_Base
AIStrategicArea.setOrderPosition Boat 970/900
AIStrategicArea.setOrderPosition LandingCraft 970/900
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone CentreLanding
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive The_Wall
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Omaha_Beach
aiStrategicArea.addNeighbour VC_Base
AIStrategicArea.setOrderPosition Boat 970/900
AIStrategicArea.setOrderPosition LandingCraft 970/900
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive VC_Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour The_Wall
aiStrategicArea.addNeighbour Omaha_Beach
AIStrategicArea.setOrderPosition Boat 970/900
AIStrategicArea.setOrderPosition LandingCraft 970/900
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

endIf