This page is under construction
archives/bf1942/levels/gazala.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.setTreeModifierCombatStrength TTNFriendGroundMobile 5.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 5.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.setTreeModifierCombatStrength TTNFriendGroundMobile 5.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 5.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.setTreeModifierCombatStrength TTNFriendGroundMobile 5.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 5.0

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.setTreeModifierCombatStrength TTNFriendGroundMobile 5.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 5.0

aiStrategy.createStrategy finalPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite finalPushPrereq
aistrategy.setTreeModifierCombatStrength TTNFriendGroundMobile 5.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 15.0

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
aistrategy.setTreeModifierCombatStrength TTNFriendGroundMobile 15.0
aistrategy.setTreeModifierCombatStrength TTNFriendGroundFixed 5.0



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