This page is under construction
Archives/bf1942/levels/Counterattack-1940.rfa
bf1942/levels/Counterattack-1940/AI/StrategicAreas.con
rem *** Counterattack ***
rem *** Create vehicle groups ***
aiSettings.createVehicleGroup sea
aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup infantry
aiSettings.createVehicleGroup all
rem * add vehicles to the groups *
aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 all
aiSettings.addVehicleToVehicleGroup 2 sea
aiSettings.addVehicleToVehicleGroup 3 infantry
aiSettings.addVehicleToVehicleGroup 4 all
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 all
aiSettings.addVehicleToVehicleGroup 8 all
aiSettings.addVehicleToVehicleGroup 9 sea
aiSettings.addVehicleToVehicleGroup 10 all
aiSettings.addVehicleToVehicleGroup 11 all
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 all
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 all
aiSettings.addVehicleToVehicleGroup 16 land
aiSettings.addVehicleToVehicleGroup 17 all
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land
aiSettings.addVehicleToVehicleGroup 20 all
rem *** Create strategic areas ***
aiStrategicArea.create BritishHQ 116/74 142/100 10
aiStrategicArea.create FrenchHQ 128/514 154/535 10
aiStrategicArea.create VillageSouth 579/339 594/354 200
aiStrategicArea.create VillageNorth 476/526 491/541 200
aiStrategicArea.create Farmhouse 818/286 833/301 200
aiStrategicArea.create GermanHQ 766/834 798/885 10
aiStrategicArea.setActive BritishHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 190/139
AIStrategicArea.setOrderPosition Infantry 190/139
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 40.0
aiStrategicArea.setActive FrenchHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 185/532
AIStrategicArea.setOrderPosition Infantry 185/532
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 40.0
aiStrategicArea.setActive VillageSouth
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour FrenchHQ
AIStrategicArea.addNeighbour VillageNorth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 599/354.5
aiStrategicArea.setSide 0
aiStrategicArea.setActive VillageNorth
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour FrenchHQ
AIStrategicArea.addNeighbour VillageSouth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 483/534
AIStrategicArea.setOrderPosition Infantry 483/534
aiStrategicArea.setSide 0
aiStrategicArea.setActive Farmhouse
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour VillageSouth
AIStrategicArea.addNeighbour VillageNorth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 841/300
AIStrategicArea.setOrderPosition Infantry 841/300
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 50.0
aiStrategicArea.setActive GermanHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 810/841
AIStrategicArea.setOrderPosition Infantry 810/841
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0
aiStrategicArea.vehicleSearchRadius 50.0
rem *** Create vehicle groups ***
aiSettings.createVehicleGroup sea
aiSettings.createVehicleGroup land
aiSettings.createVehicleGroup infantry
aiSettings.createVehicleGroup all
rem * add vehicles to the groups *
aiSettings.addVehicleToVehicleGroup 0 land
aiSettings.addVehicleToVehicleGroup 1 all
aiSettings.addVehicleToVehicleGroup 2 sea
aiSettings.addVehicleToVehicleGroup 3 infantry
aiSettings.addVehicleToVehicleGroup 4 all
aiSettings.addVehicleToVehicleGroup 5 land
aiSettings.addVehicleToVehicleGroup 6 land
aiSettings.addVehicleToVehicleGroup 7 all
aiSettings.addVehicleToVehicleGroup 8 all
aiSettings.addVehicleToVehicleGroup 9 sea
aiSettings.addVehicleToVehicleGroup 10 all
aiSettings.addVehicleToVehicleGroup 11 all
aiSettings.addVehicleToVehicleGroup 12 sea
aiSettings.addVehicleToVehicleGroup 13 all
aiSettings.addVehicleToVehicleGroup 14 land
aiSettings.addVehicleToVehicleGroup 15 all
aiSettings.addVehicleToVehicleGroup 16 land
aiSettings.addVehicleToVehicleGroup 17 all
aiSettings.addVehicleToVehicleGroup 18 sea
aiSettings.addVehicleToVehicleGroup 19 land
aiSettings.addVehicleToVehicleGroup 20 all
rem *** Create strategic areas ***
aiStrategicArea.create BritishHQ 116/74 142/100 10
aiStrategicArea.create FrenchHQ 128/514 154/535 10
aiStrategicArea.create VillageSouth 579/339 594/354 200
aiStrategicArea.create VillageNorth 476/526 491/541 200
aiStrategicArea.create Farmhouse 818/286 833/301 200
aiStrategicArea.create GermanHQ 766/834 798/885 10
aiStrategicArea.setActive BritishHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 190/139
AIStrategicArea.setOrderPosition Infantry 190/139
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 40.0
aiStrategicArea.setActive FrenchHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 185/532
AIStrategicArea.setOrderPosition Infantry 185/532
aiStrategicArea.setSide 2
aiStrategicArea.setTakeable 1 0
aiStrategicArea.vehicleSearchRadius 40.0
aiStrategicArea.setActive VillageSouth
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour FrenchHQ
AIStrategicArea.addNeighbour VillageNorth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Infantry 599/354.5
aiStrategicArea.setSide 0
aiStrategicArea.setActive VillageNorth
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour FrenchHQ
AIStrategicArea.addNeighbour VillageSouth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 483/534
AIStrategicArea.setOrderPosition Infantry 483/534
aiStrategicArea.setSide 0
aiStrategicArea.setActive Farmhouse
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
AIStrategicArea.addNeighbour BritishHQ
AIStrategicArea.addNeighbour VillageSouth
AIStrategicArea.addNeighbour VillageNorth
AIStrategicArea.addNeighbour Farmhouse
AIStrategicArea.addNeighbour GermanHQ
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 841/300
AIStrategicArea.setOrderPosition Infantry 841/300
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 50.0
aiStrategicArea.setActive GermanHQ
AIStrategicArea.addAllowedVehicleGroup land
AIStrategicArea.addAllowedVehicleGroup infantry
AIStrategicArea.addAllowedVehicleGroup all
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Tank 810/841
AIStrategicArea.setOrderPosition Infantry 810/841
aiStrategicArea.setSide 1
aiStrategicArea.setTakeable 2 0
aiStrategicArea.vehicleSearchRadius 50.0