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

rem *** Create vehicle groups ***
aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup infantry
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 infantry
aiSettings.addVehicleToVehicleGroup 4 any
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 any
aiSettings.addVehicleToVehicleGroup 8 any
aiSettings.addVehicleToVehicleGroup 9 any
aiSettings.addVehicleToVehicleGroup 10 any
aiSettings.addVehicleToVehicleGroup 11 any
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 any
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 any
aiSettings.addVehicleToVehicleGroup 16 any
aiSettings.addVehicleToVehicleGroup 17 any

rem *** Create categories ***
aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea


rem *** Create strategic areas ***
aiStrategicArea.create Goauld 666/681.5 666.7/682.2 50 land
aiStrategicArea.create Depot 470.7/355.1 477.4/361.8 50 land
aiStrategicArea.create Storage_Area 380.6/641.1 390.6/651.1 50 land
aiStrategicArea.create Rooftop 586.3/511 591/515.7 50 land
aiStrategicArea.create Southern_Roofs 586.1/464 590.8/468.7 50 land
aiStrategicArea.create Dock 330.9/353.8 335.6/358.5 50 land


aiStrategicArea.setActive Goauld
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Depot
aiStrategicArea.addNeighbour Storage_Area
aiStrategicArea.addNeighbour Rooftop
aiStrategicArea.addNeighbour Southern_Roofs
aiStrategicArea.addNeighbour Dock
aiStrategicArea.setOrderPosition Infantry 667/682
aiStrategicArea.setOrderPosition Tank 667/682
aiStrategicArea.setOrderPosition Car 667/682
aiStrategicArea.setOrderPosition Boat 667/682
aiStrategicArea.setOrderPosition LandingCraft 667/682
aiStrategicArea.setOrderPosition Amphibius 667/682
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Depot
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Goauld
aiStrategicArea.addNeighbour Storage_Area
aiStrategicArea.addNeighbour Rooftop
aiStrategicArea.addNeighbour Southern_Roofs
aiStrategicArea.addNeighbour Dock
aiStrategicArea.setOrderPosition Infantry 477/362
aiStrategicArea.setOrderPosition Tank 477/362
aiStrategicArea.setOrderPosition Car 477/362
aiStrategicArea.setOrderPosition Boat 477/362
aiStrategicArea.setOrderPosition LandingCraft 477/362
aiStrategicArea.setOrderPosition Amphibius 477/362
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Storage_Area
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Goauld
aiStrategicArea.addNeighbour Depot
aiStrategicArea.addNeighbour Rooftop
aiStrategicArea.addNeighbour Southern_Roofs
aiStrategicArea.addNeighbour Dock
aiStrategicArea.setOrderPosition Infantry 391/651
aiStrategicArea.setOrderPosition Tank 391/651
aiStrategicArea.setOrderPosition Car 391/651
aiStrategicArea.setOrderPosition Boat 391/651
aiStrategicArea.setOrderPosition LandingCraft 391/651
aiStrategicArea.setOrderPosition Amphibius 391/651
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Rooftop
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Goauld
aiStrategicArea.addNeighbour Depot
aiStrategicArea.addNeighbour Storage_Area
aiStrategicArea.addNeighbour Southern_Roofs
aiStrategicArea.addNeighbour Dock
aiStrategicArea.setOrderPosition Infantry 591/516
aiStrategicArea.setOrderPosition Tank 591/516
aiStrategicArea.setOrderPosition Car 591/516
aiStrategicArea.setOrderPosition Boat 591/516
aiStrategicArea.setOrderPosition LandingCraft 591/516
aiStrategicArea.setOrderPosition Amphibius 591/516
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Southern_Roofs
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Goauld
aiStrategicArea.addNeighbour Depot
aiStrategicArea.addNeighbour Storage_Area
aiStrategicArea.addNeighbour Rooftop
aiStrategicArea.addNeighbour Dock
aiStrategicArea.setOrderPosition Infantry 591/469
aiStrategicArea.setOrderPosition Tank 591/469
aiStrategicArea.setOrderPosition Car 591/469
aiStrategicArea.setOrderPosition Boat 591/469
aiStrategicArea.setOrderPosition LandingCraft 591/469
aiStrategicArea.setOrderPosition Amphibius 591/469
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 80.0

aiStrategicArea.setActive Dock
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addNeighbour Goauld
aiStrategicArea.addNeighbour Depot
aiStrategicArea.addNeighbour Storage_Area
aiStrategicArea.addNeighbour Rooftop
aiStrategicArea.addNeighbour Southern_Roofs
aiStrategicArea.setOrderPosition Infantry 336/358
aiStrategicArea.setOrderPosition Tank 336/358
aiStrategicArea.setOrderPosition Car 336/358
aiStrategicArea.setOrderPosition Boat 336/358
aiStrategicArea.setOrderPosition LandingCraft 336/358
aiStrategicArea.setOrderPosition Amphibius 336/358
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 80.0



endIf