This page is under construction
Archives/bf1942/levels/GuadalCanal.rfa
bf1942/levels/GuadalCanal/AI/StrategicAreas.con
if v_arg1 == host

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 strategic areas ***
aiStrategicArea.create AXISBASE_Cpoint 2415/1263.3 2420/1268.3 50 land
aiStrategicArea.create ALLIESBase2_Cpoint 1510.6/2539.1 1515.6/2544.1 50 land
aiStrategicArea.create Axis_Bunker_Cpoint 2184.2/1592.8 2199.2/1607.8 75 land
aiStrategicArea.create openbase4_Cpoint 2072.4/1881.8 2092.4/1901.8 100 land
aiStrategicArea.create Allied_Bunker_Cpoint 1702.8/2092.7 1717.8/2107.7 75 land
aiStrategicArea.create openbase6_Cpoint 1746.4/1702.5 1766.4/1722.5 90 land


aiStrategicArea.setActive AXISBASE_Cpoint
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour ALLIESBase2_Cpoint
aiStrategicArea.addNeighbour Axis_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase4_Cpoint
aiStrategicArea.addNeighbour Allied_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase6_Cpoint
aiStrategicArea.setOrderPosition Infantry 2420/1268
aiStrategicArea.setOrderPosition Tank 2420/1268
aiStrategicArea.setOrderPosition Car 2420/1268
aiStrategicArea.setOrderPosition Boat 2420/1268
aiStrategicArea.setOrderPosition LandingCraft 2420/1268
aiStrategicArea.setOrderPosition Amphibius 2420/1268
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive ALLIESBase2_Cpoint
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour AXISBASE_Cpoint
aiStrategicArea.addNeighbour Axis_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase4_Cpoint
aiStrategicArea.addNeighbour Allied_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase6_Cpoint
aiStrategicArea.setOrderPosition Infantry 1516/2544
aiStrategicArea.setOrderPosition Tank 1516/2544
aiStrategicArea.setOrderPosition Car 1516/2544
aiStrategicArea.setOrderPosition Boat 1516/2544
aiStrategicArea.setOrderPosition LandingCraft 1516/2544
aiStrategicArea.setOrderPosition Amphibius 1516/2544
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Axis_Bunker_Cpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour AXISBASE_Cpoint
aiStrategicArea.addNeighbour ALLIESBase2_Cpoint
aiStrategicArea.addNeighbour openbase4_Cpoint
aiStrategicArea.addNeighbour Allied_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase6_Cpoint
aiStrategicArea.setOrderPosition Infantry 2199/1608
aiStrategicArea.setOrderPosition Tank 2199/1608
aiStrategicArea.setOrderPosition Car 2199/1608
aiStrategicArea.setOrderPosition Boat 2199/1608
aiStrategicArea.setOrderPosition LandingCraft 2199/1608
aiStrategicArea.setOrderPosition Amphibius 2199/1608
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive openbase4_Cpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour AXISBASE_Cpoint
aiStrategicArea.addNeighbour ALLIESBase2_Cpoint
aiStrategicArea.addNeighbour Axis_Bunker_Cpoint
aiStrategicArea.addNeighbour Allied_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase6_Cpoint
aiStrategicArea.setOrderPosition Infantry 2092/1902
aiStrategicArea.setOrderPosition Tank 2092/1902
aiStrategicArea.setOrderPosition Car 2092/1902
aiStrategicArea.setOrderPosition Boat 2092/1902
aiStrategicArea.setOrderPosition LandingCraft 2092/1902
aiStrategicArea.setOrderPosition Amphibius 2092/1902
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Allied_Bunker_Cpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour AXISBASE_Cpoint
aiStrategicArea.addNeighbour ALLIESBase2_Cpoint
aiStrategicArea.addNeighbour Axis_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase4_Cpoint
aiStrategicArea.addNeighbour openbase6_Cpoint
aiStrategicArea.setOrderPosition Infantry 1718/2108
aiStrategicArea.setOrderPosition Tank 1718/2108
aiStrategicArea.setOrderPosition Car 1718/2108
aiStrategicArea.setOrderPosition Boat 1718/2108
aiStrategicArea.setOrderPosition LandingCraft 1718/2108
aiStrategicArea.setOrderPosition Amphibius 1718/2108
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive openbase6_Cpoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour AXISBASE_Cpoint
aiStrategicArea.addNeighbour ALLIESBase2_Cpoint
aiStrategicArea.addNeighbour Axis_Bunker_Cpoint
aiStrategicArea.addNeighbour openbase4_Cpoint
aiStrategicArea.addNeighbour Allied_Bunker_Cpoint
aiStrategicArea.setOrderPosition Infantry 1766/1722
aiStrategicArea.setOrderPosition Tank 1766/1722
aiStrategicArea.setOrderPosition Car 1766/1722
aiStrategicArea.setOrderPosition Boat 1766/1722
aiStrategicArea.setOrderPosition LandingCraft 1766/1722
aiStrategicArea.setOrderPosition Amphibius 1766/1722
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0



endIf