This page is under construction
Archives/bf1942/levels/maps - with documentation/Wake Evenings/Wake_Evenings.rfa
bf1942/levels/WAKE_EVENINGS/AI/StrategicAreas.con
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 *** Create strategic areas ***
aiStrategicArea.create CrossRoads 1140/747 1153/757 150 land

aiStrategicArea.create DefGun1 614.5/1048.5 640/1074 50 land

aiStrategicArea.create DefGun2 862/1351 887/1376 50 land

aiStrategicArea.create FirstNorthenBase 1272.5/1189 1310/1204 150 land

aiStrategicArea.create MainBase 1368.5/759.5 1391/782 400 land

aiStrategicArea.create NorthernMainBaseExit 1379.5/842.5 1397/855 200 land

aiStrategicArea.create SeaArea1 975/305 1240/452 10 sea

aiStrategicArea.create SeaArea2 1542/535.5 1692/836 5 sea

aiStrategicArea.create SeaArea3 99.5/1045.5 320/1296 20 sea

aiStrategicArea.create SecondNorthenBase 1023.5/1195 1051/1220 100 land

aiStrategicArea.create SouthernBase 968.5/817.5 994/843 150 land

aiStrategicArea.create WesternMainBaseExit 1325/698 1340/738 200 land

AILandingZone.createLandingZone SouthLanding 1110/593 1196/713 LZZMax

AILandingZone.createLandingZone SouthBayLanding 1040/830 1115/935 LZZMin

rem AILandingZone.createLandingZone SouthTipLanding 600/1108 670/1228 LZZMin

rem AILandingZone.createLandingZone NorthTipLanding 744/1353 864/1443 LZXMax

AILandingZone.createLandingZone EastLanding 1440/938 1560/1026 LZXMin

AILandingZone.createLandingZone CentreLanding 1200/820 1320/940 LZXMax

rem AILandingZone.createLandingZone SmallBayNorthLanding 1210/1030 1260/1150 LZZMax

rem AILandingZone.createLandingZone SmallBayEastLanding 1215/1071 1287/1112 LZXMax

aiStrategicArea.setActive CrossRoads
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.attachLandingZone SouthLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour SouthernBase
AIStrategicArea.addNeighbour WesternMainBaseExit
AIStrategicArea.addNeighbour SeaArea1
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Tank 1160/770
AIStrategicArea.setOrderPosition Infantery 1160/770
AIStrategicArea.setOrderPosition Boat 1160/770
AIStrategicArea.setOrderPosition LandingCraft 1160/770
aiStrategicArea.setSide 2

aiStrategicArea.setActive DefGun1
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
rem AIStrategicArea.attachLandingZone SouthTipLanding
rem AIStrategicArea.addLandingZoneUnit LandingCraft
rem AIStrategicArea.addNeighbour SeaArea3
AIStrategicArea.addNeighbour SouthernBase
aiStrategicArea.addObjectTypeFlag Remote
AIStrategicArea.setOrderPosition Tank 895/880
AIStrategicArea.setOrderPosition Infantery 645/1079
AIStrategicArea.setOrderPosition Boat 331/1062
AIStrategicArea.setOrderPosition LandingCraft 584/1062
aiStrategicArea.setSide 2

aiStrategicArea.setActive DefGun2
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
rem AIStrategicArea.attachLandingZone NorthTipLanding
rem AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour SecondNorthenBase
rem AIStrategicArea.addNeighbour SeaArea3
aiStrategicArea.addObjectTypeFlag Remote
AIStrategicArea.setOrderPosition Tank 880/1368
AIStrategicArea.setOrderPosition Infantery 889/1384
AIStrategicArea.setOrderPosition Boat 880/1340
AIStrategicArea.setOrderPosition LandingCraft 880/1340
aiStrategicArea.setSide 2

aiStrategicArea.setActive FirstNorthenBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
rem AIStrategicArea.attachLandingZone SmallBayNorthLanding
rem AIStrategicArea.attachLandingZone SmallBayEastLanding
rem AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour NorthernMainBaseExit
AIStrategicArea.addNeighbour SecondNorthenBase
rem AIStrategicArea.addNeighbour SeaArea3
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag StrongPoint
AIStrategicArea.setOrderPosition Tank 1296/1205
AIStrategicArea.setOrderPosition Infantery 1296/1205
AIStrategicArea.setOrderPosition Boat 1296/1205
AIStrategicArea.setOrderPosition LandingCraft 1296/1205
aiStrategicArea.setSide 2

aiStrategicArea.setActive MainBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour NorthernMainBaseExit
AIStrategicArea.addNeighbour WesternMainBaseExit
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1387/781
AIStrategicArea.setOrderPosition Infantery 1385/777
AIStrategicArea.setOrderPosition Boat 1380/748
AIStrategicArea.setOrderPosition LandingCraft 1380/748
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setSide 2

aiStrategicArea.setActive NorthernMainBaseExit
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.attachLandingZone EastLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour MainBase
AIStrategicArea.addNeighbour SeaArea2
AIStrategicArea.addNeighbour FirstNorthenBase
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1400/850
AIStrategicArea.setOrderPosition Infantery 1400/850
AIStrategicArea.setOrderPosition Boat 1400/850
AIStrategicArea.setOrderPosition LandingCraft 1400/850
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaArea1
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaArea2
AIStrategicArea.addNeighbour SeaArea3
AIStrategicArea.setOrderPosition Tank 1240/452
AIStrategicArea.setOrderPosition Infantery 1240/452
AIStrategicArea.setOrderPosition Boat 1150/360
AIStrategicArea.setOrderPosition LandingCraft 1040/456
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive SeaArea2
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaArea1
AIStrategicArea.addNeighbour SeaArea3
AIStrategicArea.setOrderPosition Tank 1692/836
AIStrategicArea.setOrderPosition Infantery 1692/836
AIStrategicArea.setOrderPosition Boat 1820/850
AIStrategicArea.setOrderPosition LandingCraft 1640/868
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive SeaArea3
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addNeighbour SeaArea1
AIStrategicArea.addNeighbour SeaArea2
AIStrategicArea.setOrderPosition Tank 320/1296
AIStrategicArea.setOrderPosition Infantery 320/1296
AIStrategicArea.setOrderPosition Boat 317/1251
AIStrategicArea.setOrderPosition LandingCraft 377/1317
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive SecondNorthenBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addNeighbour FirstNorthenBase
AIStrategicArea.addNeighbour DefGun2
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 1054/1220
AIStrategicArea.setOrderPosition Infantery 1051/1224
AIStrategicArea.setOrderPosition Boat 1046/1220
AIStrategicArea.setOrderPosition LandingCraft 1046/1220
aiStrategicArea.setSide 2

aiStrategicArea.setActive SouthernBase
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.attachLandingZone SouthBayLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour DefGun1
AIStrategicArea.addNeighbour CrossRoads
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag South
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 993/842
AIStrategicArea.setOrderPosition Infantery 995/842
AIStrategicArea.setOrderPosition Boat 995/842
AIStrategicArea.setOrderPosition LandingCraft 995/755
aiStrategicArea.setSide 2

aiStrategicArea.setActive WesternMainBaseExit
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.attachLandingZone CentreLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour MainBase
AIStrategicArea.addNeighbour SeaArea3
AIStrategicArea.addNeighbour CrossRoads
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ChokePoint
AIStrategicArea.setOrderPosition Tank 1345/745
AIStrategicArea.setOrderPosition Infantery 1345/745
AIStrategicArea.setOrderPosition Boat 1345/745
AIStrategicArea.setOrderPosition LandingCraft 1345/745
aiStrategicArea.setSide 2