This page is under construction
Archives/bf1942/levels/GC_Mini_Caves.rfa
Bf1942/Levels/GC_Mini_Caves/ai/StrategicAreas.con
rem *** Create vehicle groups ***

aiSettings.createVehicleGroup heavyVehicles
aiSettings.createVehicleGroup lightVehicles
aiSettings.createVehicleGroup airVehicles
aiSettings.createVehicleGroup seaVehicles
aiSettings.createVehicleGroup AmphibiusVehicles
aiSettings.createVehicleGroup common
aiSettings.createVehicleGroup Troops

rem * add vehicles to the groups *

aiSettings.addVehicleToVehicleGroup 0 heavyVehicles
aiSettings.addVehicleToVehicleGroup 1 airVehicles
aiSettings.addVehicleToVehicleGroup 2 seaVehicles
aiSettings.addVehicleToVehicleGroup 3 Troops
aiSettings.addVehicleToVehicleGroup 4 common
aiSettings.addVehicleToVehicleGroup 5 lightVehicles
aiSettings.addVehicleToVehicleGroup 6 heavyVehicles
aiSettings.addVehicleToVehicleGroup 7 seaVehicles
aiSettings.addVehicleToVehicleGroup 8 lightVehicles
aiSettings.addVehicleToVehicleGroup 9 seaVehicles
aiSettings.addVehicleToVehicleGroup 10 common
aiSettings.addVehicleToVehicleGroup 11 common
aiSettings.addVehicleToVehicleGroup 12 seaVehicles
aiSettings.addVehicleToVehicleGroup 13 common
aiSettings.addVehicleToVehicleGroup 14 heavyVehicles
aiSettings.addVehicleToVehicleGroup 15 airVehicles
aiSettings.addVehicleToVehicleGroup 16 AmphibiusVehicles
aiSettings.addVehicleToVehicleGroup 17 common
aiSettings.addVehicleToVehicleGroup 18 common

rem *** Create categories ***
aiStrategicArea.createNewCategory(land)
aiStrategicArea.create Rebel_Base 418/472 438/492 60 land
aiStrategicArea.create Upper_Bridge_Rebel_Side 388/549 408/569 60 land
aiStrategicArea.create Lower_Bridge_Rebel_Side 437/581 457/601 60 land
aiStrategicArea.create Lower_Bridge_Imperial_Side 440/631 460/651 60 land
aiStrategicArea.create Upper_Bridge_Imperial_Side 384/650 404/670 60 land
aiStrategicArea.create Imperial_Base 384/756 404/776 60 land

aiStrategicArea.setActive Rebel_Base
AIStrategicArea.addNeighbour Upper_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Upper_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Imperial_Base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 428/102
AIStrategicArea.setOrderPosition Tank 428/102
AIStrategicArea.setOrderPosition Car 428/102
AIStrategicArea.setOrderPosition Amphibius 428/102
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Upper_Bridge_Rebel_Side
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour Rebel_Base
AIStrategicArea.addNeighbour Lower_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Upper_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Imperial_Base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 398/112
AIStrategicArea.setOrderPosition Tank 398/112
AIStrategicArea.setOrderPosition Car 398/112
AIStrategicArea.setOrderPosition Amphibius 398/112
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Lower_Bridge_Rebel_Side
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour Rebel_Base
AIStrategicArea.addNeighbour Upper_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Upper_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Imperial_Base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 447/83
AIStrategicArea.setOrderPosition Tank 447/83
AIStrategicArea.setOrderPosition Car 447/83
AIStrategicArea.setOrderPosition Amphibius 447/83
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setActive Lower_Bridge_Imperial_Side
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour Rebel_Base
AIStrategicArea.addNeighbour Upper_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Upper_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Imperial_Base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 450/84
AIStrategicArea.setOrderPosition Tank 450/84
AIStrategicArea.setOrderPosition Car 450/84
AIStrategicArea.setOrderPosition Amphibius 450/84
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Upper_Bridge_Imperial_Side
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour Rebel_Base
AIStrategicArea.addNeighbour Upper_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Imperial_Base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 394/114
AIStrategicArea.setOrderPosition Tank 394/114
AIStrategicArea.setOrderPosition Car 394/114
AIStrategicArea.setOrderPosition Amphibius 394/114
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Imperial_Base
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour Rebel_Base
AIStrategicArea.addNeighbour Upper_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Rebel_Side
AIStrategicArea.addNeighbour Lower_Bridge_Imperial_Side
AIStrategicArea.addNeighbour Upper_Bridge_Imperial_Side
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
AIStrategicArea.addAllowedVehicleGroup seaVehicles
AIStrategicArea.setOrderPosition Infantry 394/100
AIStrategicArea.setOrderPosition Tank 394/100
AIStrategicArea.setOrderPosition Car 394/100
AIStrategicArea.setOrderPosition Amphibius 394/100
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f