This page is under construction
archives/bf1942/levels/tobruk4101.rfa
bf1942/levels/tobruk4101/ai/Strategies.con
if v_arg1 == host
rem ----- Host
rem ----------------------------------------------------------------------------

rem *** Create Strategies ***


rem *** German on Tobruk ***

aiStrategy.createStrategy flankNorth
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite flankNorthPrereq
aiStrategy.setStrategicObjectsModifier Base 0.5
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 0.5
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0
aiStrategy.setStrategicObjectsModifier Flank 10.0 Owned
aiStrategy.setStrategicObjectsModifier North 5.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 0.1
aiStrategy.setStrategicObjectsModifier North 0.2

aiStrategy.createStrategy flankSouth
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite flankSouthPrereq
aiStrategy.setStrategicObjectsModifier Base 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 0.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0
aiStrategy.setStrategicObjectsModifier Flank 2.0
aiStrategy.setStrategicObjectsModifier South 5.0
aiStrategy.setStrategicObjectsModifier Flank 0.5 Owned
aiStrategy.setStrategicObjectsModifier South 0.2 Owned

aiStrategy.createStrategy flankDouble
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite flankDoublePrereq
aiStrategy.setStrategicObjectsModifier Base 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 0.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0
aiStrategy.setStrategicObjectsModifier Flank 10.0
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned

aiStrategy.createStrategy centre
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite centrePrereq
aiStrategy.setStrategicObjectsModifier Base 6.0 Hostile
aiStrategy.setStrategicObjectsModifier Close 6.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 6.0 Neutral
aiStrategy.setStrategicObjectsModifier Close 6.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 10.0
aiStrategy.setStrategicObjectsModifier Centre 0.5 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier Flank 0.5
aiStrategy.setStrategicObjectsModifier Flank 3.0 Owned

aiStrategy.createStrategy spear
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.TimeLimit 150
aiStrategy.setPrerequisite spearPrereq
aiStrategy.setStrategicObjectsModifier Base 10.0
aiStrategy.setStrategicObjectsModifier Close 5.0
aiStrategy.setStrategicObjectsModifier Centre 2.5
aiStrategy.setStrategicObjectsModifier Base 0.1 Owned
aiStrategy.setStrategicObjectsModifier Close 0.2 Owned
aiStrategy.setStrategicObjectsModifier Centre 0.4 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0


rem *** British on Tobruk ***

aiStrategy.createStrategy holdFront3
aiStrategy.Aggression 0.0
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite front3Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier Centre 1.5 Owned
aiStrategy.setStrategicObjectsModifier Close 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 10.0 Owned

aiStrategy.createStrategy holdFront2
aiStrategy.Aggression 0.0
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 2
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite front2Prereq
aiStrategy.setStrategicObjectsModifier Centre 1.5 Owned
aiStrategy.setStrategicObjectsModifier Close 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0

aiStrategy.createStrategy retake
aiStrategy.Aggression 0.4
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite retakePrereq
aiStrategy.setStrategicObjectsModifier Centre 1.5 Owned
aiStrategy.setStrategicObjectsModifier Close 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0

aiStrategy.createStrategy breakOut
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite breakOutPrereq
aiStrategy.setStrategicObjectsModifier Centre 1.5 Owned
aiStrategy.setStrategicObjectsModifier Close 2.0
aiStrategy.setStrategicObjectsModifier Base 3.0
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0

aiStrategy.createStrategy retakeBase
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite retakeBasePrereq
aiStrategy.setStrategicObjectsModifier Base 10.0
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0


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