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

aiSettings.createVehicleGroup land
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 land
aiSettings.addVehicleToVehicleGroup 4 any
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 any
aiSettings.addVehicleToVehicleGroup 8 any
aiSettings.addVehicleToVehicleGroup 9 sea
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 17 any
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land
aiSettings.addVehicleToVehicleGroup 20 any

rem *** Create categories ***

aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea

rem *** Create strategic areas ***
aiStrategicArea.create SeaEast 1355.5/1251.5 1456/1352 2 sea

aiStrategicArea.create SeaWest 196/722 398/872 2 sea

aiStrategicArea.create SeaNorth 277.5/1561.5 378/1662 2 sea

aiStrategicArea.create SeaSouth 1163/237.5 1264/338 2 sea

aiStrategicArea.create TopBaseEntry 687/1331 718/1362.5 100 land

aiStrategicArea.create MainBaseEntry 937.5/950 952/976 100 land

aiStrategicArea.create FirstLine 871/1123 886/1138 200 land

aiStrategicArea.create MainBase 1082/898 1102/918 250 land

aiStrategicArea.create WestBeachExit 877.5/954.5 891/976 100 land

aiStrategicArea.create SecondLine 851/1202 866/1217 200 land

aiStrategicArea.create TopBase 638/1406 653/1421 250 land

aiStrategicArea.create WestBeach 803/1061 818/1076 200 land

AILandingZone.createLandingZone EastLanding 1068/1115 1148/1215 LZZMin

AILandingZone.createLandingZone WestLanding 635/979 825/1179 LZXMax

aiStrategicArea.setActive TopBaseEntry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour TopBase
AIStrategicArea.addNeighbour SecondLine
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 710/1370
AIStrategicArea.setOrderPosition Infantry 710/1370
aiStrategicArea.setSide 1

aiStrategicArea.setActive MainBaseEntry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour WestBeachExit
AIStrategicArea.addNeighbour MainBase
AIStrategicArea.addNeighbour FirstLine
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag East
AIStrategicArea.setOrderPosition Tank 953/1006
AIStrategicArea.setOrderPosition Infantry 952/983
aiStrategicArea.setSide 1

aiStrategicArea.setActive FirstLine
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour MainBase
AIStrategicArea.addNeighbour SecondLine
AIStrategicArea.addNeighbour WestBeachExit
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 894/1126
AIStrategicArea.setOrderPosition Infantry 891/1132
aiStrategicArea.setSide 1

aiStrategicArea.setActive MainBase
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone EastLanding
AIStrategicArea.addNeighbour FirstLine
AIStrategicArea.addNeighbour MainBaseEntry
AIStrategicArea.addNeighbour SeaEast
aiStrategicArea.addObjectTypeFlag East
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 1102/935
AIStrategicArea.setOrderPosition Infantry 1096/934
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 125.0

aiStrategicArea.setActive WestBeachExit
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour WestBeach
AIStrategicArea.addNeighbour MainBaseEntry
AIStrategicArea.addNeighbour FirstLine
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag West
AIStrategicArea.setOrderPosition Tank 883/984
AIStrategicArea.setOrderPosition Infantry 886/963
aiStrategicArea.setSide 1

aiStrategicArea.setActive SecondLine
AIStrategicArea.addNeighbour FirstLine
AIStrategicArea.addNeighbour TopBaseEntry
AIStrategicArea.addExpelledUnit LandingCraft
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 857/1218
AIStrategicArea.setOrderPosition Infantry 861/1218
aiStrategicArea.setSide 1

aiStrategicArea.setActive TopBase
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour TopBaseEntry
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag StrongPoint
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 657/1424
AIStrategicArea.setOrderPosition Infantry 653/1419
aiStrategicArea.setSide 1

aiStrategicArea.setActive WestBeach
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.attachLandingZone WestLanding
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.addNeighbour WestBeachExit
aiStrategicArea.addObjectTypeFlag Remote
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag West
AIStrategicArea.setOrderPosition Tank 831/1078
AIStrategicArea.setOrderPosition Infantry 826/1077
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 30.0

aiStrategicArea.setActive SeaWest
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaSouth
AIStrategicArea.addNeighbour SeaNorth
AIStrategicArea.setOrderPosition Boat 424/960
AIStrategicArea.setOrderPosition LandingCraft 490/962
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaNorth
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaEast
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.setOrderPosition Boat 378/1662
AIStrategicArea.setOrderPosition LandingCraft 418/1512
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaSouth
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.addNeighbour SeaEast
AIStrategicArea.setOrderPosition Boat 1274/336
AIStrategicArea.setOrderPosition LandingCraft 1224/512
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaEast
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaSouth
AIStrategicArea.addNeighbour SeaNorth
AIStrategicArea.setOrderPosition Boat 1450/1348
AIStrategicArea.setOrderPosition LandingCraft 1450/1348
aiStrategicArea.setSide 2