This page is under construction
archives/bf1942/levels/essen.rfa
bf1942/levels/essen/ai/StrategicAreas.con
if v_arg1 == host
rem *** Create strategic areas ***
aiStrategicArea.create AlliesBase 1238/851 1253/866 100

aiStrategicArea.create Factory 304/866 314/881 200

aiStrategicArea.create EssenEast 582.5/871.5 600/880 100

aiStrategicArea.create EssenSouth 519/813 529/823 100

aiStrategicArea.create EssenWest 437/907 447/917 100

rem ** Landing Zones defenitions **
AILandingZone.createLandingZone east_landing 557/837 624/927 LZXMin

AILandingZone.createLandingZone west_landing 432/877 530/963 LZXMin

AILandingZone.createLandingZone south_landing 482/796 555/867 LZXMin

AILandingZone.createLandingZone factory_landing 219/786 350/948 LZXMin


rem *** Strategic Area Data loading **
aiStrategicArea.setActive AlliesBase
aiStrategicArea.addObjectTypeFlag Remote
AIStrategicArea.setOrderPosition Tank 1388/1443
AIStrategicArea.setOrderPosition Infantry 1394/1442
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 50
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 120

aiStrategicArea.setActive Factory
AIStrategicArea.addLandingZoneUnit UnarmedPlane
AIStrategicArea.attachLandingZone factory_landing
AIStrategicArea.addNeighbour AlliesBase
AIStrategicArea.addNeighbour EssenSouth
AIStrategicArea.addNeighbour EssenWest
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 313/878
AIStrategicArea.setOrderPosition Infantry 313/882
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 65

aiStrategicArea.setActive EssenEast
AIStrategicArea.addLandingZoneUnit UnarmedPlane
AIStrategicArea.attachLandingZone east_landing
AIStrategicArea.addNeighbour AlliesBase
AIStrategicArea.addNeighbour EssenSouth
AIStrategicArea.addNeighbour EssenWest
aiStrategicArea.addObjectTypeFlag LandSpawner
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 606/882
AIStrategicArea.setOrderPosition Infantry 609/882
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 30

aiStrategicArea.setActive EssenSouth
AIStrategicArea.addLandingZoneUnit UnarmedPlane
AIStrategicArea.attachLandingZone south_landing
AIStrategicArea.addNeighbour AlliesBase
AIStrategicArea.addNeighbour EssenEast
AIStrategicArea.addNeighbour Factory
AIStrategicArea.addNeighbour EssenEast
AIStrategicArea.addNeighbour Factory
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 525/826
AIStrategicArea.setOrderPosition Infantry 525/826
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 20

aiStrategicArea.setActive EssenWest
AIStrategicArea.addLandingZoneUnit UnarmedPlane
AIStrategicArea.attachLandingZone west_landing
AIStrategicArea.addNeighbour AlliesBase
AIStrategicArea.addNeighbour EssenEast
AIStrategicArea.addNeighbour Factory
AIStrategicArea.addNeighbour EssenEast
AIStrategicArea.addNeighbour Factory
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 450/920
AIStrategicArea.setOrderPosition Infantry 450/919
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 25
endIf