This page is under construction
Archives/bf1942/levels/GC_Podrace.rfa
Bf1942/Levels/GC_Podrace/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

aiStrategicArea.create Start 904/-412 1052/-1078 30

aiStrategicArea.create CPA 1296/-412 1388/-1258 200 land

aiStrategicArea.create CPB 2136/-408 2210/-1694 190 land

aiStrategicArea.create CPC 2216/712 2270/-34 180 land

aiStrategicArea.create CPD 2136/1752 2210/1546 170 land

aiStrategicArea.create CPE 1736/792 1790/346 160 land

aiStrategicArea.create CPF 816/832 890/826 150 land

aiStrategicArea.create CPG 1496/952 1570/646 140 land

aiStrategicArea.create CPH 1496/1552 1550/1586 130 land

aiStrategicArea.create CPI 1016/1872 1110/2266 120 land

aiStrategicArea.create CPJ 56/1752 110/2646 110 land

aiStrategicArea.create CPK 776/1632 890/1986 100 land

aiStrategicArea.create CPL 1216/1552 1250/1766 90 land

aiStrategicArea.create CPM 216/1392 250/1986 80 land

aiStrategicArea.create CPN 296/592 350/786 70 land

aiStrategicArea.create CPO 1176/392 1230/26 60 land

aiStrategicArea.create CPP 1176/152 1230/-374 50 land

aiStrategicArea.create CPQ 256/112 330/26 40 land

aiStrategicArea.create CPR 136/-328 230/-554 30 land

aiStrategicArea.create CPS 776/-248 850/-794 20 land

aiStrategicArea.setActive Start
AIStrategicArea.addNeighbour CPA
aiStrategicArea.addObjectTypeFlag Base
AIStrategicArea.setOrderPosition Infantry 1042/-1088
AIStrategicArea.setOrderPosition Car 1042/-1088
AIStrategicArea.setOrderPosition Tank 1042/-1088
aiStrategicArea.setSide 0

aiStrategicArea.setActive CPA
AIStrategicArea.addNeighbour CPB
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPB
AIStrategicArea.addNeighbour CPC
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPC
AIStrategicArea.addNeighbour CPD
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPD
AIStrategicArea.addNeighbour CPE
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPE
AIStrategicArea.addNeighbour CPF
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPF
AIStrategicArea.addNeighbour CPG
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPG
AIStrategicArea.addNeighbour CPH
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPH
AIStrategicArea.addNeighbour CPI
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPI
AIStrategicArea.addNeighbour CPJ
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPJ
AIStrategicArea.addNeighbour CPK
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPK
AIStrategicArea.addNeighbour CPL
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPL
AIStrategicArea.addNeighbour CPM
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPM
AIStrategicArea.addNeighbour CPN
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPN
AIStrategicArea.addNeighbour CPO
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPO
AIStrategicArea.addNeighbour CPP
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPP
AIStrategicArea.addNeighbour CPQ
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPQ
AIStrategicArea.addNeighbour CPR
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPR
AIStrategicArea.addNeighbour CPS
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

aiStrategicArea.setActive CPS
AIStrategicArea.addNeighbour CPA
aiStrategicArea.addObjectTypeFlag Route
aiStrategicArea.addAllowedVehicleGroup land
aiStrategicArea.setSide 0
aiStrategicArea.vehicleSearchRadius 40.0

endIf