This page is under construction
archives/bf1942/levels/cassino.rfa
bf1942/levels/cassino/AI/StrategicAreas.con
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------

rem *** Create strategic areas ***
aiStrategicArea.create AlliedBase 611/883.5 621/892.5 10

aiStrategicArea.create SlopeStage1 530/671 538.5/680 110

aiStrategicArea.create SlopeStage2 564.5/563 573/571 130

aiStrategicArea.create SlopeStage3 524/481.5 532.5/490 150

aiStrategicArea.create OuterCourtYard 516/373 526/383 200

aiStrategicArea.create InnerCourtYard 516/325.75 526/336.25 200

aiStrategicArea.create BackDoor 481.25/366 485.25/372 50

aiStrategicArea.setActive AlliedBase
AIStrategicArea.addNeighbour SlopeStage1
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag LandSpawner
aiStrategicArea.addObjectTypeFlag SoldierSpawner
aiStrategicArea.addObjectTypeFlag SupplyPoint
AIStrategicArea.setOrderPosition Tank 636.5/887
AIStrategicArea.setOrderPosition Infantry 632/885.25
aiStrategicArea.setSide 2
aiStrategicArea.vehicleSearchRadius 56.573

aiStrategicArea.setActive SlopeStage1
AIStrategicArea.addNeighbour AlliedBase
AIStrategicArea.addNeighbour OuterCourtYard
AIStrategicArea.addNeighbour SlopeStage3
AIStrategicArea.addNeighbour SlopeStage2
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 523/678
AIStrategicArea.setOrderPosition Infantry 535.5/680
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 20.1122

aiStrategicArea.setActive SlopeStage2
AIStrategicArea.addNeighbour OuterCourtYard
AIStrategicArea.addNeighbour SlopeStage3
AIStrategicArea.addNeighbour SlopeStage1
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 569/570.5
AIStrategicArea.setOrderPosition Infantry 571/570.5
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 13.435

aiStrategicArea.setActive SlopeStage3
AIStrategicArea.addNeighbour OuterCourtYard
AIStrategicArea.addNeighbour BackDoor
AIStrategicArea.addNeighbour SlopeStage2
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 543/487.25
AIStrategicArea.setOrderPosition Infantry 532/487.5
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 26.5377

aiStrategicArea.setActive OuterCourtYard
AIStrategicArea.addNeighbour BackDoor
AIStrategicArea.addNeighbour SlopeStage3
AIStrategicArea.addNeighbour InnerCourtYard
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
AIStrategicArea.setOrderPosition Tank 513.5/427.5
AIStrategicArea.setOrderPosition Infantry 527.5/382
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 36.0624

aiStrategicArea.setActive InnerCourtYard
AIStrategicArea.addNeighbour BackDoor
AIStrategicArea.addNeighbour OuterCourtYard
aiStrategicArea.addObjectTypeFlag Centre
aiStrategicArea.addObjectTypeFlag Base
aiStrategicArea.addObjectTypeFlag ControlPoint
aiStrategicArea.addObjectTypeFlag Flank
AIStrategicArea.setOrderPosition Tank 538/431
AIStrategicArea.setOrderPosition Infantry 526.5/329.5
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 54.7951

aiStrategicArea.setActive BackDoor
AIStrategicArea.addNeighbour OuterCourtYard
AIStrategicArea.addNeighbour InnerCourtYard
AIStrategicArea.addNeighbour SlopeStage3
aiStrategicArea.addObjectTypeFlag Flank
aiStrategicArea.addObjectTypeFlag Remote
AIStrategicArea.setOrderPosition Tank 482/390
AIStrategicArea.setOrderPosition Infantry 485/371
aiStrategicArea.setSide 1
aiStrategicArea.vehicleSearchRadius 14.8492



rem ----------------------------------------------------------------------------
endIf