This page is under construction
Archives/bf1942/levels/Invasion_Of_The_Philippines.rfa
bf1942/levels/Invasion_Of_The_Philippines/AI/StrategicAreas.con
rem *** Create vehicle groups ***

aiSettings.createVehicleGroup sea
aiSettings.createVehicleGroup infantry
aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup all

rem * add vehicles to the groups *

aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 all
aiSettings.addVehicleToVehicleGroup 2 sea
aiSettings.addVehicleToVehicleGroup 3 infantry
aiSettings.addVehicleToVehicleGroup 4 all
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 all
aiSettings.addVehicleToVehicleGroup 8 all
aiSettings.addVehicleToVehicleGroup 9 sea
aiSettings.addVehicleToVehicleGroup 10 all
aiSettings.addVehicleToVehicleGroup 11 all
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 all
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 all
aiSettings.addVehicleToVehicleGroup 16 land
aiSettings.addVehicleToVehicleGroup 17 all
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land
aiSettings.addVehicleToVehicleGroup 20 all
aiSettings.addVehicleToVehicleGroup 21 all

rem *** Create categories ***

aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea

rem *** Create strategic areas ***

aiStrategicArea.create East_Harbor 1555/1490 1568/1503 200 land

aiStrategicArea.create Point_Boyington 1121/1321 1134/1334 200 land

aiStrategicArea.create Airfield 1074/1101 1089/1116 200 land

aiStrategicArea.create Islands 823/990 836/1003 200 land

aiStrategicArea.create West_Harbor 546/765 559/778 200 land

aiStrategicArea.create US_Marine_Base 534/1224 547/1237 200 land

aiStrategicArea.create NorthEastSea 1796/1640 1828/1717 25 sea

aiStrategicArea.create SouthWestSea 554/204 683/270 25 sea

aiStrategicArea.create SouthInnerSea 1170/542 1263/597 50 sea

aiStrategicArea.create NorthInnerSea 990/1694 1122/1746 50 sea

AILandingZone.createLandingZone EastHarborLZ 1624/1592 1792/1654 LZXMin

AILandingZone.createLandingZone PointBoyingtonLZ 1050/1323 1102/1484 LZZMin

AILandingZone.createLandingZone AirfieldLZ 1046/863 1086/1030 LZZMax

AILandingZone.createLandingZone IslandsLZ 806/968 916/1060 LZXMin

AILandingZone.createLandingZone WestHarborLZ 599/781 740/839 LZXMin

AILandingZone.createLandingZone MarineBaseLZ 207/1123 435/1175 LZXMax

aiStrategicArea.setActive East_Harbor
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone EastHarborLZ
AIStrategicArea.addNeighbour Point_Boyington
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour NorthEastSea
AIStrategicArea.addNeighbour NorthInnerSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1561/1501
AIStrategicArea.setOrderPosition Infantry 1561/1501
AIStrategicArea.setOrderPosition Amphibious 1561/1501
aiStrategicArea.setSide 2

aiStrategicArea.setActive Point_Boyington
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone PointBoyingtonLZ
AIStrategicArea.addNeighbour East_Harbor
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour NorthInnerSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1133/1340
AIStrategicArea.setOrderPosition Infantry 1133/1340
AIStrategicArea.setOrderPosition Amphibious 1133/1340
aiStrategicArea.setSide 2

aiStrategicArea.setActive Airfield
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
rem AIStrategicArea.addLandingZoneUnit LandingCraft
rem AIStrategicArea.attachLandingZone SouthLZ
AIStrategicArea.addNeighbour East_Harbor
AIStrategicArea.addNeighbour Point_Boyington
AIStrategicArea.addNeighbour Islands
AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour SouthInnerSea
AIStrategicArea.addNeighbour SouthWestSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1094/1121
AIStrategicArea.setOrderPosition Infantry 1094/1121
AIStrategicArea.setOrderPosition Amphibious 1094/1121
aiStrategicArea.setSide 2

aiStrategicArea.setActive Islands
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone IslandsLZ
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour NorthInnerSea
AIStrategicArea.addNeighbour SouthInnerSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 826/997
AIStrategicArea.setOrderPosition Amphibious 826/997
aiStrategicArea.setSide 2

aiStrategicArea.setActive West_Harbor
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone WestHarborLZ
AIStrategicArea.addNeighbour Airfield
AIStrategicArea.addNeighbour Islands
AIStrategicArea.addNeighbour US_Marine_Base
AIStrategicArea.addNeighbour SouthInnerSea
AIStrategicArea.addNeighbour SouthWestSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 560/786
AIStrategicArea.setOrderPosition Infantry 560/786
AIStrategicArea.setOrderPosition Amphibious 560/786
aiStrategicArea.setSide 2

aiStrategicArea.setActive US_Marine_Base
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone MarineBaseLZ
AIStrategicArea.addNeighbour West_Harbor
AIStrategicArea.addNeighbour SouthWestSea
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 554/1240
AIStrategicArea.setOrderPosition Infantry 554/1240
AIStrategicArea.setOrderPosition Amphibious 554/1240
aiStrategicArea.setSide 2

aiStrategicArea.setActive NorthEastSea
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour SouthInnerSea
AIStrategicArea.addNeighbour NorthInnerSea
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Boat 1796/1640
AIStrategicArea.setOrderPosition LandingCraft 1796/1640
AIStrategicArea.setOrderPosition Amphibious 1796/1640
AIStrategicArea.setOrderPosition PT 1796/1640
aiStrategicArea.setSide 1

aiStrategicArea.setActive SouthWestSea
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour SouthInnerSea
AIStrategicArea.addNeighbour NorthInnerSea
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Boat 554/204
AIStrategicArea.setOrderPosition LandingCraft 554/204
AIStrategicArea.setOrderPosition Amphibious 554/204
AIStrategicArea.setOrderPosition PT 554/204
aiStrategicArea.setSide 1

aiStrategicArea.setActive SouthInnerSea
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour NorthEastSea
AIStrategicArea.addNeighbour SouthWestSea
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Boat 1170/542
AIStrategicArea.setOrderPosition LandingCraft 1170/542
AIStrategicArea.setOrderPosition Amphibious 1170/542
AIStrategicArea.setOrderPosition PT 1170/542
aiStrategicArea.setSide 1

aiStrategicArea.setActive NorthInnerSea
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour NorthEastSea
AIStrategicArea.addNeighbour SouthWestSea
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Boat 990/1694
AIStrategicArea.setOrderPosition LandingCraft 990/1694
AIStrategicArea.setOrderPosition Amphibious 990/1694
AIStrategicArea.setOrderPosition PT 990/1694
aiStrategicArea.setSide 1