This page is under construction
archives/bf1942/levels/hellendoorn.rfa
bf1942/levels/hellendoorn/AI/StrategicAreas.con
if v_arg1 == host

rem *** Create vehicle groups ***

aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup any

rem * add vehicles to the groups *

aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 any
aiSettings.addVehicleToVehicleGroup 2 any
aiSettings.addVehicleToVehicleGroup 3 land
aiSettings.addVehicleToVehicleGroup 4 land
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 any
aiSettings.addVehicleToVehicleGroup 8 land
aiSettings.addVehicleToVehicleGroup 9 any
aiSettings.addVehicleToVehicleGroup 10 any
aiSettings.addVehicleToVehicleGroup 11 any
aiSettings.addVehicleToVehicleGroup 12 land
aiSettings.addVehicleToVehicleGroup 13 land
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 any
aiSettings.addVehicleToVehicleGroup 16 any

rem *** Create strategic areas ***
aiStrategicArea.create AxisBase 285/495 300/510 150

aiStrategicArea.create AlliedBase 678/760 690/773 150

aiStrategicArea.create WaterMill 563/920 574/928 100

aiStrategicArea.create AlliedVillage 310/812 322/822 150

aiStrategicArea.create AxisVillage 650/462 670/473 150

aiStrategicArea.create LaunchSite 394/300 404/313 100

aiStrategicArea.create Hellendoorn 478/635 493/651 175

aiStrategicArea.create AlliedCrossRoad 399/803 409/813 50

aiStrategicArea.create AmphAxisBaseVillage 380/477 400/477 10

aiStrategicArea.create AmphAxisBaseAlliedVillage 344/627 364/647 10

aiStrategicArea.create AmphAlliedBaseHellendoorn 626/630 646/650 10


aiStrategicArea.setActive AxisBase
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour LaunchSite
AIStrategicArea.addNeighbour AmphAxisBaseAlliedVillage
AIStrategicArea.addNeighbour AmphAxisBaseVillage
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 690/457
AIStrategicArea.setOrderPosition Tank 690/457
AIStrategicArea.setOrderPosition Infantry 627/462
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 50.0
aiStrategicArea.setTakeable 2 0

aiStrategicArea.setActive LaunchSite
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AxisVillage
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 690/457
AIStrategicArea.setOrderPosition Tank 690/457
AIStrategicArea.setOrderPosition Infantry 627/462
aiStrategicArea.vehicleSearchRadius 50.0

aiStrategicArea.setActive AlliedBase
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AmphAlliedBaseHellendoorn
AIStrategicArea.addNeighbour AlliedCrossRoad
AIStrategicArea.addNeighbour WaterMill
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 327.25/826
AIStrategicArea.setOrderPosition Tank 327.25/826
AIStrategicArea.setOrderPosition Infantry 347/826.25
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 35.5563
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive AlliedVillage
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour WaterMill
AIStrategicArea.addNeighbour AlliedCrossRoad
AIStrategicArea.addNeighbour AmphAxisBaseAlliedVillage
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 327/825
AIStrategicArea.setOrderPosition Tank 327/825
AIStrategicArea.setOrderPosition Infantry 324/821
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 10.0

aiStrategicArea.setActive AxisVillage
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour LaunchSite
AIStrategicArea.addNeighbour Hellendoorn
AIStrategicArea.addNeighbour AmphAlliedBaseHellendoorn
AIStrategicArea.addNeighbour AmphAxisBaseVillage
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 663/466
AIStrategicArea.setOrderPosition Tank 663/466
AIStrategicArea.setOrderPosition Infantry 663/466
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 10.0

aiStrategicArea.setActive Hellendoorn
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AlliedCrossRoad
AIStrategicArea.addNeighbour AxisVillage
AIStrategicArea.addNeighbour AmphAlliedBaseHellendoorn
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag StrongPoint
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 490/645
AIStrategicArea.setOrderPosition Tank 490/645
AIStrategicArea.setOrderPosition Infantry 499/650
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 23.3345

aiStrategicArea.setActive WaterMill
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour AlliedBase
AIStrategicArea.addNeighbour AlliedVillage
AIStrategicArea.addNeighbour AlliedCrossRoad
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag StrongPoint
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Amphibius 579/925
AIStrategicArea.setOrderPosition Tank 579/925
AIStrategicArea.setOrderPosition Infantry 579/934
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 23.3345


aiStrategicArea.setActive AlliedCrossRoad
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addNeighbour Hellendoorn
AIStrategicArea.addNeighbour AlliedVillage
AIStrategicArea.addNeighbour WaterMill
AIStrategicArea.addNeighbour AlliedBase
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Tank 488.75/645.75
AIStrategicArea.setOrderPosition Infantry 490.75/648
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 23.3345

aiStrategicArea.setActive AmphAxisBaseVillage
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AxisVillage
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Tank 488.75/645.75
AIStrategicArea.setOrderPosition Infantry 490.75/648
aiStrategicArea.setSide 1

aiStrategicArea.setActive AmphAxisBaseAlliedVillage
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AxisBase
AIStrategicArea.addNeighbour AlliedVillage
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Tank 488.75/645.75
AIStrategicArea.setOrderPosition Infantry 490.75/648
aiStrategicArea.setSide 2

aiStrategicArea.setActive AmphAlliedBaseHellendoorn
AIStrategicArea.addAllowedVehicleGroup any
AIStrategicArea.addNeighbour AlliedBase
AIStrategicArea.addNeighbour AxisVillage
AIStrategicArea.addNeighbour Hellendoorn
aiStrategicArea.addObjectTypeFlag Route
AIStrategicArea.setOrderPosition Tank 488.75/645.75
AIStrategicArea.setOrderPosition Infantry 490.75/648
aiStrategicArea.setSide 2

endIf