This page is under construction
Archives/bf1942/levels/maps - with documentation/Gazala/Gazala_003.rfa
Bf1942/Levels/Gazala/ai/Strategies.con
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------
rem *** Create Strategies ***
rem *** Gazala ***
aiStrategy.createStrategy north
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite northPrereq
aiStrategy.setStrategicObjectsModifier North 10.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Neutral
aiStrategy.setStrategicObjectsModifier North 0.3 Owned
aiStrategy.setStrategicObjectsModifier South 2.0 Owned
aiStrategy.setStrategicObjectsModifier South 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier South 0.2 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy south
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite southPrereq
aiStrategy.setStrategicObjectsModifier South 10.0
aiStrategy.setStrategicObjectsModifier South 0.1 Owned
aiStrategy.setStrategicObjectsModifier North 2.0 Owned
aiStrategy.setStrategicObjectsModifier North 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier North 0.2 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy both
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite bothPrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.createStrategy behind
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite behindPrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier Remote 20.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy finalPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite finalPushPrereq
aiStrategy.createStrategy breakOut
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite breakOutPrereq
aiStrategy.setStrategicObjectsModifier Centre 0.2 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Neutral
rem ----------------------------------------------------------------------------
endIf
rem ----- Host
rem ----------------------------------------------------------------------------
rem *** Create Strategies ***
rem *** Gazala ***
aiStrategy.createStrategy north
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite northPrereq
aiStrategy.setStrategicObjectsModifier North 10.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Neutral
aiStrategy.setStrategicObjectsModifier North 0.3 Owned
aiStrategy.setStrategicObjectsModifier South 2.0 Owned
aiStrategy.setStrategicObjectsModifier South 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier South 0.2 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy south
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite southPrereq
aiStrategy.setStrategicObjectsModifier South 10.0
aiStrategy.setStrategicObjectsModifier South 0.1 Owned
aiStrategy.setStrategicObjectsModifier North 2.0 Owned
aiStrategy.setStrategicObjectsModifier North 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier North 0.2 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy both
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite bothPrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0
aiStrategy.setStrategicObjectsModifier Base 0.2 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.2 Neutral
aiStrategy.createStrategy behind
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite behindPrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier Remote 20.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.createStrategy finalPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite finalPushPrereq
aiStrategy.createStrategy breakOut
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite breakOutPrereq
aiStrategy.setStrategicObjectsModifier Centre 0.2 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.2 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Neutral
rem ----------------------------------------------------------------------------
endIf