This page is under construction
Archives/bf1942/levels/maps - with documentation/Operation Frostbite/Operation_Frostbite.rfa
bf1942/levels/Operation_Frostbite/ai/Strategies.con
if v_arg1 == host
rem ---------------------------------------------------------
rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************
rem ******** AxisBreakout Strategy ********
aiStrategy.createStrategy AxisBreakout
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisBreakout
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 30.0 Neutral
aiStrategy.setStrategicObjectsModifier North 2.5 Hostile
aiStrategy.setStrategicObjectsModifier North 2.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Neutral
aiStrategy.setStrategicObjectsModifier South 2.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Neutral
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
rem ******** AxisAttack ********
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Neutral
aiStrategy.setStrategicObjectsModifier North 2.0
aiStrategy.setStrategicObjectsModifier North 3.0 Hostile
aiStrategy.setStrategicObjectsModifier South 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
rem ******** AxisPush ********
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem ******** AxisDefend ********
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************
rem ******** AlliedBreakout Strategy ********
aiStrategy.createStrategy AlliedBreakout
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedBreakout
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 25.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier Base -1.0 Hostile
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
rem ******** AlliedAttack ********
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier Base -1.0 Hostile
aiStrategy.setStrategicObjectsModifier North 4.0 Hostile
aiStrategy.setStrategicObjectsModifier North 5.0 Neutral
rem ******** AlliedDefend ********
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier North 3.0 Owned
aiStrategy.setStrategicObjectsModifier South 3.0 Owned
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
rem ---------------------------------------------------------
endIf