This page is under construction
Archives/bf1942/levels/Invasion_of_the_Philippines.rfa
bf1942/levels/Invasion_of_the_Philippines/AI/StrategicAreas.con
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


rem *** Create categories ***
aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea
rem ** Strategic Areas **
aiStrategicArea.create US_Marine_Base 515/1195 545/1239 60 land
aiStrategicArea.create West_Harbor 551/765 615/787 60 land
aiStrategicArea.create Airfield 1068/1095 1108/1125 60 land
aiStrategicArea.create Point_Boyington 1089/1299 1128/1330 60 land
aiStrategicArea.create East_Harbor 1535/1467 1577/1493 60 land
aiStrategicArea.create Islands 806/993 836/1015 60 land
aiStrategicArea.create AirfieldDefGunW 996/1126 1010/1140 60 land
aiStrategicArea.create SeaArea1 1750/1600 1900/1750 1 sea
aiStrategicArea.create SeaArea2 860/1650 1060/1750 1 sea
aiStrategicArea.create SeaArea3 100/1000 200/1250 1 sea

AILandingZone.createLandingZone East_HarborLanding 1643/1583 1815/1664 LZXMin
AILandingZone.createLandingZone US_Marine_BaseLanding 240/1116 424/1173 LZXMax
AILandingZone.createLandingZone Point_BoyingtonLanding 1054/1346 1092/1491 LZZMin
AILandingZone.createLandingZone AirfieldLanding 1051/908 1098/1000 LZZMax
AILandingZone.createLandingZone West_HarborLanding 617/778 703/824 LZXMin
AILandingZone.createLandingZone IslandsLanding 823/1017 881/1106 LZZMin

aiStrategicArea.setActive US_Marine_Base
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone US_Marine_BaseLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour Islands
AIStrategicArea.addNeighbour SeaArea3
aiStrategicArea.addObjectTypeFlag Route
rem aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.setOrderPosition Tank 557/1257
aiStrategicArea.setOrderPosition Infantry 535/1240
aiStrategicArea.setOrderPosition Boat 396/1185
aiStrategicArea.setOrderPosition LandingCraft 250/1350
aiStrategicArea.setOrderPosition Car 560/1250
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive West_Harbor
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone West_HarborLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour US_Marine_Base
AIStrategicArea.addNeighbour Islands
rem aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 558/778
aiStrategicArea.setOrderPosition Tank 497/758
AIStrategicArea.setOrderPosition Boat 652/774
AIStrategicArea.setOrderPosition LandingCraft 605/728
aiStrategicArea.setOrderPosition Car 496/747
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Airfield
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone AirfieldLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
rem AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour Point_Boyington
AIStrategicArea.addNeighbour Islands
aiStrategicArea.addObjectTypeFlag Base
rem aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 1088/1115
AIStrategicArea.setOrderPosition Tank 1088.8751/1115
aiStrategicArea.setOrderPosition Car 1075/1108
AIStrategicArea.setOrderPosition Boat 1107/972
AIStrategicArea.setOrderPosition LandingCraft 1107/962
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Point_Boyington
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone Point_BoyingtonLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour East_Harbor
AIStrategicArea.addNeighbour SeaArea2
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 1134/1334
aiStrategicArea.setOrderPosition Car 1068/1328
AIStrategicArea.setOrderPosition Boat 1050/1371
AIStrategicArea.setOrderPosition LandingCraft 1104/1344
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 150.0
aiStrategicArea.playerSensitive 1
aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive East_Harbor
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone East_HarborLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour Point_Boyington
AIStrategicArea.addNeighbour SeaArea1
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 1568/1501
AIStrategicArea.setOrderPosition Tank 1568/1501
AIStrategicArea.setOrderPosition Boat 1526/1382
AIStrategicArea.setOrderPosition LandingCraft 1532/1382
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
rem aiStrategicArea.vehicleSearchRadius 150.0
rem aiStrategicArea.playerSensitive 1
rem aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive Islands
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.attachLandingZone IslandsLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour US_Marine_Base
AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour Airfield
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 836/1003
AIStrategicArea.setOrderPosition Car 804/1008
AIStrategicArea.setOrderPosition Boat 836/1003
AIStrategicArea.setOrderPosition LandingCraft 836/1003
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
rem aiStrategicArea.vehicleSearchRadius 150.0
rem aiStrategicArea.playerSensitive 1
rem aiStrategicArea.playerSensitivity 5.0f

aiStrategicArea.setActive AirfieldDefGunW
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour Islands
aiStrategicArea.addObjectTypeFlag Close
AIStrategicArea.setOrderPosition Infantry 1000/1130
AIStrategicArea.setOrderPosition Tank 1000/1130
AIStrategicArea.setOrderPosition Boat 1000/1130
AIStrategicArea.setOrderPosition LandingCraft 1000/1130
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaArea1
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
rem AIStrategicArea.addNeighbour East_Harbor
AIStrategicArea.addNeighbour SeaArea2
AIStrategicArea.setOrderPosition Infantry 1809/1697
rem AIStrategicArea.setOrderPosition Tank 1809/1697
AIStrategicArea.setOrderPosition Boat 1809/1697
AIStrategicArea.setOrderPosition LandingCraft 1809/1697
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive SeaArea2
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaArea3
AIStrategicArea.addNeighbour SeaArea1
rem AIStrategicArea.addNeighbour Point_Boyington
AIStrategicArea.setOrderPosition Infantry 160/1800
rem AIStrategicArea.setOrderPosition Tank 160/1800
AIStrategicArea.setOrderPosition Boat 160/1800
AIStrategicArea.setOrderPosition LandingCraft 160/1800
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive SeaArea3
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaArea2
rem AIStrategicArea.addNeighbour US_Marine_Base
AIStrategicArea.setOrderPosition Infantry 150/150
rem AIStrategicArea.setOrderPosition Tank 1809/1697
AIStrategicArea.setOrderPosition Boat 1809/1697
AIStrategicArea.setOrderPosition LandingCraft 150/1250
rem aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

rem aiStrategicArea.addObjectTypeFlag Base
rem aiStrategicArea.addObjectTypeFlag ControlPoint

endif