This page is under construction
archives/bf1942/levels/liberation_of_caen.rfa
bf1942/Levels/Liberation_of_Caen/AI/strategicareas.con
if v_arg1 == host

aiSettings.createVehicleGroup land
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 sea
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 --- Strategic Areas ---
aiStrategicArea.create Allied_Base 960/610 980/630 50 land
aiStrategicArea.create Allied_Bridge 975/745 985/755 10 land
aiStrategicArea.create Allied_Paratroopers 1180/1240 1200/1260 10 land
aiStrategicArea.create Caen 958/1465 978/1490 50 land
aiStrategicArea.create East_Caen 1057/1410 1067/1420 50 land
aiStrategicArea.create West_Caen 870/1380 890/1400 50 land
aiStrategicArea.create Caen_Bridge_CP 960/1245 970/1255 50 land
aiStrategicArea.create South_Bridge 990/1100 995/1110 20 land
aiStrategicArea.create South_Base 1210/1045 1220/1060 100 land
aiStrategicArea.create river 1140/1180 1172/1156 10 sea
aiLandingZone.createLandingZone eastLZ 1108/1212 1172/1192 LZZMax
rem --- Neighbour Areas ---

aiStrategicArea.setActive Allied_Base
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addNeighbour Allied_Bridge
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag LandSpawner
AIStrategicArea.setOrderPosition Infantery 980/630
AIStrategicArea.setOrderPosition Tank 980/630
aiStrategicArea.setSide 2

aiStrategicArea.setActive Allied_Bridge
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour South_Base
AIStrategicArea.addNeighbour South_Bridge
AIStrategicArea.addNeighbour Allied_Base
aiStrategicArea.setOrderPosition Infantery 980/750
aiStrategicArea.setOrderPosition Tank 980/750
aiStrategicArea.setSide 2

aiStrategicArea.setActive Allied_Paratroopers
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour East_Caen
AIStrategicArea.addNeighbour Caen_Bridge_CP
AIStrategicArea.setOrderPosition Infantery 1210/1260
AIStrategicArea.setOrderPosition Tank 1210/1260
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.setSide 1

aiStrategicArea.setActive Caen
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour East_Caen
AIStrategicArea.addNeighbour West_Caen
AIStrategicArea.addNeighbour Caen_Bridge_CP
AIStrategicArea.setOrderPosition Infantery 1044/1668
AIStrategicArea.setOrderPosition Tank 1044/1660
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 1

aiStrategicArea.setActive East_Caen
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour Caen_Bridge_CP
AIStrategicArea.addNeighbour West_Caen
AIStrategicArea.addNeighbour Caen
AIStrategicArea.addNeighbour Allied_Paratroopers
aiStrategicArea.addObjectTypeFlag Flank
AIStrategicArea.setOrderPosition Infantery 1184/1564
AIStrategicArea.setOrderPosition Tank 1176/1564
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.setSide 1

aiStrategicArea.setActive West_Caen
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour Caen
AIStrategicArea.addNeighbour East_Caen
AIStrategicArea.addNeighbour Caen_Bridge_CP
AIStrategicArea.setOrderPosition Infantery 912/1572
AIStrategicArea.setOrderPosition Tank 900/1536
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.setSide 1

aiStrategicArea.setActive Caen_Bridge_CP
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone eastLZ
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.addNeighbour Allied_Paratroopers
aiStrategicArea.addNeighbour West_Caen
AIStrategicArea.addNeighbour South_Bridge
AIStrategicArea.addNeighbour West_Caen
AIStrategicArea.addNeighbour East_Caen
AIStrategicArea.addNeighbour Caen
AIStrategicArea.addNeighbour river
AIStrategicArea.setOrderPosition Infantery 972/1255
AIStrategicArea.setOrderPosition Tank 974/1255
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setSide 1


aiStrategicArea.setActive South_Bridge
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour South_Base
AIStrategicArea.addNeighbour Allied_Bridge
AIStrategicArea.addNeighbour Caen_Bridge_CP
AIStrategicArea.setOrderPosition Infantery 990/1120
AIStrategicArea.setOrderPosition Tank 1000/1120
aiStrategicArea.setSide 1

aiStrategicArea.setActive South_Base
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour Allied_Bridge
AIStrategicArea.addNeighbour South_Bridge
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag South
aiStrategicArea.addObjectTypeFlag Flank
AIStrategicArea.setOrderPosition Tank 1408/944
AIStrategicArea.setOrderPosition Infantery 1468/976
AIStrategicArea.setSide 1

aiStrategicArea.setActive river
aiStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.setSide 0

endIf

rem --- END OF FILE ---