This page is under construction
archives/bf1942/levels/Liberation_of_Caen.rfa
bf1942/levels/Liberation_of_Caen/AI/StrategicAreas.con
rem *******************************************************
rem Liberation of Caen - 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 Australian_Base 972.4/625 979.9/632.5 10 land
aiStrategicArea.create South_River 1222.7/1049.5 1232.7/1059.5 50 land
aiStrategicArea.create Bridge 961.7/1247 969.7/1255 50 land
aiStrategicArea.create Church 884.7/1393.9 892.2/1401.4 50 land
aiStrategicArea.create Park 1060.3/1413.9 1067.8/1421.4 50 land
aiStrategicArea.create NVA_Headquarters 964.1/1465.4 979.1/1480.4 50 land

aiStrategicArea.setActive Australian_Base
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour NVA_Headquarters
rem Infantry 980/632
rem Tank 980/632
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive South_River
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Australian_Base
aiStrategicArea.addNeighbour Bridge
aiStrategicArea.addNeighbour Park
rem Infantry 1233/1060
rem Tank 1240/1060
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Bridge
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Australian_Base
aiStrategicArea.addNeighbour South_River
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Park
rem Infantry 970/1255
rem Tank 970/1255
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Bridge
aiStrategicArea.addNeighbour Park
aiStrategicArea.addNeighbour NVA_Headquarters
rem Infantry 892/1401
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Park
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour South_River
aiStrategicArea.addNeighbour Bridge
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour NVA_Headquarters
rem Infantry 1068/1421
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive NVA_Headquarters
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Park
rem Infantry 979/1480
aiStrategicArea.setOrderPosition Tank 979/1498
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

endIf