This page is under construction
Archives/bf1942/levels/maps - with documentation/The Road to Berlin/The_Road_to_Berlin.rfa
bf1942/levels/The_Road_to_Berlin/ai/StrategicAreas.con
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 categories ***
aiStrategicArea.createNewCategory(land)
aiStrategicArea.create russian_main_base 246.09/31.64 285.03/72.97 40 land
aiStrategicArea.create lumber_yard 237.33/856.71 260.51/880.58 60 land
aiStrategicArea.create airstrip 461.81/461.87 480.56/480.42 50 land
aiStrategicArea.create farmhouse 398.19/289.96 425.51/317.35 50 land
aiStrategicArea.create fuel_dump 491.63/787.12 510.06/805.92 60 land
aiStrategicArea.create german_main_base 727.84/760.46 758.53/790.51 70 land
aiStrategicArea.create town_center 870.59/362.98 888.95/380.96 40 land

aiStrategicArea.setActive russian_main_base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.addNeighbour farmhouse
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 286/76
AIStrategicArea.setOrderPosition Tank 286/76
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0

aiStrategicArea.setActive lumber_yard
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag West
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.addNeighbour farmhouse
AIStrategicArea.addNeighbour fuel_dump
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 261/76
AIStrategicArea.setOrderPosition Tank 261/76
aiStrategicArea.setSide 1

aiStrategicArea.setActive airstrip
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag AirSpawner
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.addNeighbour farmhouse
AIStrategicArea.addNeighbour german_main_base
AIStrategicArea.addNeighbour fuel_dump
AIStrategicArea.addNeighbour town_center
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 480/115
AIStrategicArea.setOrderPosition Tank 480/115
aiStrategicArea.setSide 1

aiStrategicArea.setActive farmhouse
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag South
AIStrategicArea.addNeighbour russian_main_base
AIStrategicArea.addNeighbour airstrip
AIStrategicArea.addNeighbour town_center
AIStrategicArea.addNeighbour lumber_yard
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 430/77
AIStrategicArea.setOrderPosition Tank 430/77
aiStrategicArea.setSide 2

aiStrategicArea.setActive fuel_dump
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag West
AIStrategicArea.addNeighbour lumber_yard
AIStrategicArea.addNeighbour airstrip
AIStrategicArea.addNeighbour german_main_base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 511/76
AIStrategicArea.setOrderPosition Tank 511/76
aiStrategicArea.setSide 1

aiStrategicArea.setActive german_main_base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag North
AIStrategicArea.addNeighbour airstrip
AIStrategicArea.addNeighbour fuel_dump
AIStrategicArea.addNeighbour town_center
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 762/92
AIStrategicArea.setOrderPosition Tank 762/92
aiStrategicArea.setSide 1

aiStrategicArea.setActive town_center
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag East
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.addNeighbour airstrip
AIStrategicArea.addNeighbour farmhouse
AIStrategicArea.addNeighbour german_main_base
AIStrategicArea.addAllowedVehicleGroup common
AIStrategicArea.addAllowedVehicleGroup Troops
AIStrategicArea.addAllowedVehicleGroup lightVehicles
AIStrategicArea.addAllowedVehicleGroup heavyVehicles
AIStrategicArea.addAllowedVehicleGroup airVehicles
AIStrategicArea.setOrderPosition Infantry 889/96
AIStrategicArea.setOrderPosition Tank 889/96
aiStrategicArea.setSide 1