This page is under construction
Archives/bf1942/levels/Battle_for_ortona.rfa
bf1942/levels/Battle_for_ortona/AI/StrategicAreas.con
if v_arg1 == host
rem *** Create vehicle groups ***
aiSettings.createVehicleGroup heavyVehicles
aiSettings.createVehicleGroup lightVehicles
aiSettings.createVehicleGroup airVehicles
aiSettings.createVehicleGroup seaVehicles
aiSettings.createVehicleGroup AmphibiusVehicles
aiSettings.createVehicleGroup common
aiSettings.createVehicleGroup Troops
rem * add vehicles to the groups *
aiSettings.addVehicleToVehicleGroup 0 heavyVehicles
aiSettings.addVehicleToVehicleGroup 1 airVehicles
aiSettings.addVehicleToVehicleGroup 2 seaVehicles
aiSettings.addVehicleToVehicleGroup 3 Troops
aiSettings.addVehicleToVehicleGroup 4 common
aiSettings.addVehicleToVehicleGroup 5 lightVehicles
aiSettings.addVehicleToVehicleGroup 6 heavyVehicles
aiSettings.addVehicleToVehicleGroup 7 seaVehicles
aiSettings.addVehicleToVehicleGroup 8 lightVehicles
aiSettings.addVehicleToVehicleGroup 9 seaVehicles
aiSettings.addVehicleToVehicleGroup 10 common
aiSettings.addVehicleToVehicleGroup 11 common
aiSettings.addVehicleToVehicleGroup 12 seaVehicles
aiSettings.addVehicleToVehicleGroup 13 common
aiSettings.addVehicleToVehicleGroup 14 heavyVehicles
aiSettings.addVehicleToVehicleGroup 15 airVehicles
aiSettings.addVehicleToVehicleGroup 16 AmphibiusVehicles
aiSettings.addVehicleToVehicleGroup 17 common
aiSettings.addVehicleToVehicleGroup 18 common
rem *** Create strategic areas ***
aiStrategicArea.create alliedbase 370.5/132.8 371/133.3 10 land
aiStrategicArea.create farm 641/203.6 646/208.6 150 land
aiStrategicArea.create church 633.3/477 638.3/482 160 land
aiStrategicArea.create city 473/686.7 478/691.7 150 land
aiStrategicArea.create railstation 429.9/511.3 434.9/516.3 150 land
aiStrategicArea.setActive alliedbase
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 371/133
aiStrategicArea.setOrderPosition Tank 371/133
aiStrategicArea.setOrderPosition Car 371/133
aiStrategicArea.setOrderPosition Boat 371/133
aiStrategicArea.setOrderPosition LandingCraft 371/133
aiStrategicArea.setOrderPosition Amphibius 371/133
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive farm
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 646/209
aiStrategicArea.setOrderPosition Tank 646/209
aiStrategicArea.setOrderPosition Car 646/209
aiStrategicArea.setOrderPosition Boat 646/209
aiStrategicArea.setOrderPosition LandingCraft 646/209
aiStrategicArea.setOrderPosition Amphibius 646/209
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 638/482
aiStrategicArea.setOrderPosition Tank 638/482
aiStrategicArea.setOrderPosition Car 638/482
aiStrategicArea.setOrderPosition Boat 638/482
aiStrategicArea.setOrderPosition LandingCraft 638/482
aiStrategicArea.setOrderPosition Amphibius 638/482
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive city
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 478/692
aiStrategicArea.setOrderPosition Tank 478/692
aiStrategicArea.setOrderPosition Car 478/692
aiStrategicArea.setOrderPosition Boat 478/692
aiStrategicArea.setOrderPosition LandingCraft 478/692
aiStrategicArea.setOrderPosition Amphibius 478/692
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive railstation
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.setOrderPosition Infantry 435/516
aiStrategicArea.setOrderPosition Tank 435/516
aiStrategicArea.setOrderPosition Car 435/516
aiStrategicArea.setOrderPosition Boat 435/516
aiStrategicArea.setOrderPosition LandingCraft 435/516
aiStrategicArea.setOrderPosition Amphibius 435/516
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0
endIf
rem *** Create vehicle groups ***
aiSettings.createVehicleGroup heavyVehicles
aiSettings.createVehicleGroup lightVehicles
aiSettings.createVehicleGroup airVehicles
aiSettings.createVehicleGroup seaVehicles
aiSettings.createVehicleGroup AmphibiusVehicles
aiSettings.createVehicleGroup common
aiSettings.createVehicleGroup Troops
rem * add vehicles to the groups *
aiSettings.addVehicleToVehicleGroup 0 heavyVehicles
aiSettings.addVehicleToVehicleGroup 1 airVehicles
aiSettings.addVehicleToVehicleGroup 2 seaVehicles
aiSettings.addVehicleToVehicleGroup 3 Troops
aiSettings.addVehicleToVehicleGroup 4 common
aiSettings.addVehicleToVehicleGroup 5 lightVehicles
aiSettings.addVehicleToVehicleGroup 6 heavyVehicles
aiSettings.addVehicleToVehicleGroup 7 seaVehicles
aiSettings.addVehicleToVehicleGroup 8 lightVehicles
aiSettings.addVehicleToVehicleGroup 9 seaVehicles
aiSettings.addVehicleToVehicleGroup 10 common
aiSettings.addVehicleToVehicleGroup 11 common
aiSettings.addVehicleToVehicleGroup 12 seaVehicles
aiSettings.addVehicleToVehicleGroup 13 common
aiSettings.addVehicleToVehicleGroup 14 heavyVehicles
aiSettings.addVehicleToVehicleGroup 15 airVehicles
aiSettings.addVehicleToVehicleGroup 16 AmphibiusVehicles
aiSettings.addVehicleToVehicleGroup 17 common
aiSettings.addVehicleToVehicleGroup 18 common
rem *** Create strategic areas ***
aiStrategicArea.create alliedbase 370.5/132.8 371/133.3 10 land
aiStrategicArea.create farm 641/203.6 646/208.6 150 land
aiStrategicArea.create church 633.3/477 638.3/482 160 land
aiStrategicArea.create city 473/686.7 478/691.7 150 land
aiStrategicArea.create railstation 429.9/511.3 434.9/516.3 150 land
aiStrategicArea.setActive alliedbase
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 371/133
aiStrategicArea.setOrderPosition Tank 371/133
aiStrategicArea.setOrderPosition Car 371/133
aiStrategicArea.setOrderPosition Boat 371/133
aiStrategicArea.setOrderPosition LandingCraft 371/133
aiStrategicArea.setOrderPosition Amphibius 371/133
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive farm
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 646/209
aiStrategicArea.setOrderPosition Tank 646/209
aiStrategicArea.setOrderPosition Car 646/209
aiStrategicArea.setOrderPosition Boat 646/209
aiStrategicArea.setOrderPosition LandingCraft 646/209
aiStrategicArea.setOrderPosition Amphibius 646/209
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour city
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 638/482
aiStrategicArea.setOrderPosition Tank 638/482
aiStrategicArea.setOrderPosition Car 638/482
aiStrategicArea.setOrderPosition Boat 638/482
aiStrategicArea.setOrderPosition LandingCraft 638/482
aiStrategicArea.setOrderPosition Amphibius 638/482
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive city
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour railstation
aiStrategicArea.setOrderPosition Infantry 478/692
aiStrategicArea.setOrderPosition Tank 478/692
aiStrategicArea.setOrderPosition Car 478/692
aiStrategicArea.setOrderPosition Boat 478/692
aiStrategicArea.setOrderPosition LandingCraft 478/692
aiStrategicArea.setOrderPosition Amphibius 478/692
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0
aiStrategicArea.setActive railstation
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour alliedbase
aiStrategicArea.addNeighbour farm
aiStrategicArea.addNeighbour church
aiStrategicArea.addNeighbour city
aiStrategicArea.setOrderPosition Infantry 435/516
aiStrategicArea.setOrderPosition Tank 435/516
aiStrategicArea.setOrderPosition Car 435/516
aiStrategicArea.setOrderPosition Boat 435/516
aiStrategicArea.setOrderPosition LandingCraft 435/516
aiStrategicArea.setOrderPosition Amphibius 435/516
aiStrategicArea.addAllowedVehicleGroup heavyVehicles
aiStrategicArea.addAllowedVehicleGroup lightVehicles
aiStrategicArea.addAllowedVehicleGroup airVehicles
aiStrategicArea.addAllowedVehicleGroup seaVehicles
aiStrategicArea.addAllowedVehicleGroup AmphibiusVehicles
aiStrategicArea.addAllowedVehicleGroup common
aiStrategicArea.addAllowedVehicleGroup Troops
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 80.0
endIf