This page is under construction
Archives/bf1942/levels/Operation_Forager/Operation_Forager.rfa
bf1942/Levels/Operation_Forager/AI/StrategicAreas.con
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------
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


rem *** Create categories ***

aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea


rem *** Create strategic areas ***

aiStrategicArea.create JapBase 435/245 445/255 10 land
aiStrategicArea.create USBase 610/295 620/305 10 land
aiStrategicArea.create WestGate 350/410 360/420 20 land
aiStrategicArea.create EastGate 510/475 520/485 20 land
aiStrategicArea.create Island 380/625 390/635 400 land


rem aiStrategicArea.create SeaNorth 373/712 393/732 900 sea
aiStrategicArea.create SeaNorth 373/722 393/742 700 sea
aiStrategicArea.create SeaEast 477/689 497/709 900 sea
aiStrategicArea.create SeaWest 202/702 222/722 900 sea
aiStrategicArea.create SeaSouthEast 635/410 665/440 200 sea
aiStrategicArea.create SeaSouthWest 295/258 315/278 200 sea

rem AILandingZone.createLandingZone NorthLanding 366/642 400/670 LZZMin
AILandingZone.createLandingZone NorthLanding 322/630 450/710 LZZMin


aiStrategicArea.setActive JapBase
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour WestGate
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.addNeighbour SeaNorth
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag NavalSpawner
AIStrategicArea.setOrderPosition Tank 428.61/256.04
AIStrategicArea.setOrderPosition Infantry 428.65/270.01
AIStrategicArea.setOrderPosition Boat 383.0/732.0
AIStrategicArea.setOrderPosition LandingCraft 300/270
AIStrategicArea.setOrderPosition Car 428.28/262.17
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive USBase
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour EastGate
AIStrategicArea.addNeighbour SeaEast
AIStrategicArea.addNeighbour SeaNorth
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag NavalSpawner
AIStrategicArea.setOrderPosition Tank 620.74/316.34
AIStrategicArea.setOrderPosition Infantry 630.17/325.54
AIStrategicArea.setOrderPosition Boat 383.0/732.0
AIStrategicArea.setOrderPosition LandingCraft 660/430
AIStrategicArea.setOrderPosition Car 612.30/317.57
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive WestGate
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addExpelledUnit Boat
AIStrategicArea.addNeighbour JapBase
AIStrategicArea.addNeighbour Island
AIStrategicArea.addNeighbour EastGate
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag West
AIStrategicArea.setOrderPosition Tank 364.5/407.6
AIStrategicArea.setOrderPosition Infantry 350.7/423.7
AIStrategicArea.setOrderPosition Car 364.5/407.6
AIStrategicArea.setOrderPosition Boat 364.75/647.73
AIStrategicArea.setOrderPosition LandingCraft 0/0
aiStrategicArea.setSide 0

aiStrategicArea.setActive EastGate
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addExpelledUnit LandingCraft
AIStrategicArea.addExpelledUnit Boat
AIStrategicArea.addNeighbour USBase
AIStrategicArea.addNeighbour Island
AIStrategicArea.addNeighbour WestGate
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag East
AIStrategicArea.setOrderPosition Tank 515.1/470.6
AIStrategicArea.setOrderPosition Infantry 514.0/486.8
AIStrategicArea.setOrderPosition Car 515.1/470.6
AIStrategicArea.setOrderPosition Boat 364.75/647.73
AIStrategicArea.setOrderPosition LandingCraft 0/0
aiStrategicArea.setSide 0

aiStrategicArea.setActive Island
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.attachLandingZone NorthLanding
AIStrategicArea.addLandingZoneUnit LandingCraft
AIStrategicArea.addNeighbour EastGate
AIStrategicArea.addNeighbour WestGate
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 388.73/625.58
AIStrategicArea.setOrderPosition Infantry 388.73/625.58
AIStrategicArea.setOrderPosition Boat 364.75/647.73
AIStrategicArea.setOrderPosition Car 388.73/625.58
AIStrategicArea.setOrderPosition LandingCraft 364.75/647.73
aiStrategicArea.setSide 0







aiStrategicArea.setActive SeaNorth
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour Island
AIStrategicArea.addNeighbour SeaEast
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.addNeighbour SeaSouthEast
AIStrategicArea.addNeighbour SeaSouthWest
AIStrategicArea.addNeighbour USBase
AIStrategicArea.addNeighbour JapBase
rem aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 0/0
AIStrategicArea.setOrderPosition Boat 383.0/732.0
AIStrategicArea.setOrderPosition Infantry 383.0/732.0
AIStrategicArea.setOrderPosition LandingCraft 383.0/732.0
AIStrategicArea.setOrderPosition Car 0/0
aiStrategicArea.setSide 0

aiStrategicArea.setActive SeaEast
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour SeaNorth
AIStrategicArea.addNeighbour SeaSouthEast
AIStrategicArea.addNeighbour Island
AIStrategicArea.addNeighbour USBase
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag East
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 0/0
aiStrategicArea.setOrderPosition Boat 477.0/699.9
AIStrategicArea.setOrderPosition Infantry 477.0/699.9
AIStrategicArea.setOrderPosition LandingCraft 477.0/699.9
AIStrategicArea.setOrderPosition Car 0/0
aiStrategicArea.setSide 1

aiStrategicArea.setActive SeaWest
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour SeaNorth
AIStrategicArea.addNeighbour SeaSouthWest
AIStrategicArea.addNeighbour Island
AIStrategicArea.addNeighbour JapBase
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag West
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 0/0
aiStrategicArea.setOrderPosition Boat 202.0/722.0
AIStrategicArea.setOrderPosition Infantry 202.0/722.0
AIStrategicArea.setOrderPosition LandingCraft 202.0/722.0
AIStrategicArea.setOrderPosition Car 0/0
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaSouthEast
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour SeaEast
AIStrategicArea.addNeighbour SeaNorth
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag East
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 0/0
aiStrategicArea.setOrderPosition Boat 650/425
AIStrategicArea.setOrderPosition Infantry 650/425
AIStrategicArea.setOrderPosition LandingCraft 650/425
AIStrategicArea.setOrderPosition Car 0/0
aiStrategicArea.setSide 2

aiStrategicArea.setActive SeaSouthWest
AIStrategicArea.addAllowedVehicleGroup sea
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour SeaWest
AIStrategicArea.addNeighbour SeaNorth
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag West
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.setOrderPosition Tank 0/0
aiStrategicArea.setOrderPosition Boat 305/268
AIStrategicArea.setOrderPosition Infantry 305/268
AIStrategicArea.setOrderPosition LandingCraft 305/268
AIStrategicArea.setOrderPosition Car 0/0
aiStrategicArea.setSide 1
rem ----------------------------------------------------------------------------
endIf