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

aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup infantry
aiSettings.createVehicleGroup any
aiSettings.createVehicleGroup sea

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
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land

aiStrategicArea.createNewCategory land
aiStrategicArea.createNewCategory sea

aiStrategicArea.create Landing_Zone_West 678.9/1531 683.9/1536 50 land
aiStrategicArea.create Allied_Airfield 1010.7/1654 1060.7/1704 90 land
aiStrategicArea.create Arnhem_Bridge 1151.4/1171.4 1201.4/1221.4 100 land
aiStrategicArea.create Crashed_Gliders 1442.5/1618 1492.5/1668 100 land
aiStrategicArea.create Arnhem 1040.4/1200.7 1090.4/1250.7 100 land
aiStrategicArea.create Church 1072/1367.1 1122/1417.1 100 land
aiStrategicArea.create 2nd_Panzer_Division_Field_HQ 1082.6/880.2 1132.6/930.2 50 land
aiStrategicArea.create Small_Bridge 915.4/1113.7 965.4/1163.7 100 land
aiStrategicArea.create RoadPoint 1175.5/1579.5 1188/1592 60 land

aiStrategicArea.setActive Landing_Zone_West
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addNeighbour Allied_Airfield
aiStrategicArea.addNeighbour Arnhem
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Small_Bridge
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive Allied_Airfield
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Remote
aiStrategicArea.addObjectTypeFlag North
aiStrategicArea.addNeighbour Crashed_Gliders
aiStrategicArea.addNeighbour Landing_Zone_West
aiStrategicArea.addNeighbour RoadPoint
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.setTakeable 1 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive Arnhem_Bridge
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag East
aiStrategicArea.addObjectTypeFlag Bridge
aiStrategicArea.addNeighbour 2nd_Panzer_Division_Field_HQ
aiStrategicArea.addNeighbour Arnhem
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Crashed_Gliders
aiStrategicArea.addNeighbour RoadPoint
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive Crashed_Gliders
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Remote
aiStrategicArea.addObjectTypeFlag North
aiStrategicArea.addNeighbour Allied_Airfield
aiStrategicArea.addNeighbour Arnhem_Bridge
aiStrategicArea.addNeighbour Arnhem
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour RoadPoint
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive Arnhem
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag SoldierSpawner
aiStrategicArea.addNeighbour Arnhem_Bridge
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Crashed_Gliders
aiStrategicArea.addNeighbour Landing_Zone_West
aiStrategicArea.addNeighbour Small_Bridge
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive Church
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addNeighbour Arnhem_Bridge
aiStrategicArea.addNeighbour Arnhem
aiStrategicArea.addNeighbour Crashed_Gliders
aiStrategicArea.addNeighbour Landing_Zone_West
aiStrategicArea.addNeighbour RoadPoint
aiStrategicArea.addNeighbour Small_Bridge
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 1
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive 2nd_Panzer_Division_Field_HQ
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag South
aiStrategicArea.addNeighbour Arnhem_Bridge
aiStrategicArea.addNeighbour Small_Bridge
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 Small_Bridge
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag West
aiStrategicArea.addObjectTypeFlag Bridge
aiStrategicArea.addNeighbour 2nd_Panzer_Division_Field_HQ
aiStrategicArea.addNeighbour Arnhem
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Landing_Zone_West
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 0
aiStrategicArea.VehicleSearchRadius 80.0

aiStrategicArea.setActive RoadPoint
aiStrategicArea.addObjectTypeFlag North
aiStrategicArea.addObjectTypeFlag Close
aiStrategicArea.addNeighbour Allied_Airfield
aiStrategicArea.addNeighbour Arnhem_Bridge
aiStrategicArea.addNeighbour Church
aiStrategicArea.addNeighbour Crashed_Gliders
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.addAllowedVehicleGroup infantry
aiStrategicArea.addAllowedVehicleGroup any
aiStrategicArea.addAllowedVehicleGroup sea
aiStrategicArea.setSide 2

endIf