This page is under construction
archives/bf1942/levels/XWW2_Bocage.rfa
bf1942/levels/XWW2_Bocage/AI/StrategicAreas.con
rem *** Create strategic areas ***


rem *** XWW2_Bocage new AI mschoeldgen May 05***
rem matzes standard frame
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 21 sea

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


aiStrategicArea.create AlliesHQ 1189/537 1202/566 0 land

aiStrategicArea.create AxisHQ 608/1869 625/1883 0 land

aiStrategicArea.create AxisFarm 1235/1359 1257/1388 65 land

aiStrategicArea.create AlliedFarm 839/452 866/480 55 land

aiStrategicArea.create Church 704/1145 729/1170 75 land

aiStrategicArea.create FarmHouse 1075/1686 1095/1706 70 land

aiStrategicArea.setActive AlliesHQ
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AlliedFarm
AIStrategicArea.addNeighbour Church
AIStrategicArea.addNeighbour AxisFarm
rem aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 120.0
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive AxisHQ
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour Church
AIStrategicArea.addNeighbour FarmHouse
rem aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 125.0
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive AxisFarm
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour FarmHouse
AIStrategicArea.addNeighbour AlliesHQ
AIStrategicArea.addNeighbour Church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.setSide 1

aiStrategicArea.setActive FarmHouse
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AxisHQ
AIStrategicArea.addNeighbour AxisFarm
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.setSide 1

aiStrategicArea.setActive Church
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AlliesHQ
AIStrategicArea.addNeighbour AlliedFarm
AIStrategicArea.addNeighbour AxisHQ
AIStrategicArea.addNeighbour AxisFarm
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.setSide 1

aiStrategicArea.setActive AlliedFarm
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AlliesHQ
AIStrategicArea.addNeighbour Church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.setSide 1