This page is under construction
Archives/bf1942/levels/The_Road_to_Berlin.rfa
bf1942/levels/The_Road_to_Berlin/ai/Strategies.con
if v_arg1 == host
rem ---------------------------------------------------------

rem *****************************************
rem ********** common Strategies ************
rem *****************************************

rem ******** Breakout Strategy ********

aiStrategy.createStrategy Breakout
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite Breakout
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 10.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 10.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint -0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Neutral
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Hostile
aiStrategy.setStrategicObjectsModifier West 4.0 Neutral
aiStrategy.setStrategicObjectsModifier West 4.0 Hostile
aiStrategy.setStrategicObjectsModifier South 10.0 Neutral
aiStrategy.setStrategicObjectsModifier South 10.0 Hostile
aiStrategy.setStrategicObjectsModifier North 7.0 Owned
aiStrategy.setStrategicObjectsModifier North 5.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile


rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************


rem ******** AxisAttack ********

aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 7.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 10.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint -0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Neutral
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Hostile
aiStrategy.setStrategicObjectsModifier West 5.0 Neutral
aiStrategy.setStrategicObjectsModifier West 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 7.0 Owned
aiStrategy.setStrategicObjectsModifier North 5.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile
aiStrategy.setStrategicObjectsModifier East 5.0 Hostile

rem ******** AxisPush ********

aiStrategy.createStrategy AxisPush
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint -0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 8.0 Owned
aiStrategy.setStrategicObjectsModifier North 10.0 Hostile
aiStrategy.setStrategicObjectsModifier West 1.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 1.0 Hostile


rem ******** AxisDefend ********

aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 8.0 Owned
aiStrategy.setStrategicObjectsModifier Base 8.0 Owned


rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************


rem ******** AlliedAttack ********

aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint -0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Neutral
aiStrategy.setStrategicObjectsModifier AirSpawner 2.0 Hostile
aiStrategy.setStrategicObjectsModifier West 5.0 Neutral
aiStrategy.setStrategicObjectsModifier West 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Hostile
aiStrategy.setStrategicObjectsModifier East 1.0 Hostile


rem ******** Alliedpush********

aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint -0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Hostile
aiStrategy.setStrategicObjectsModifier West 1.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 1.0 Hostile


rem ******** AlliedDefend ********

aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 4.0 Owned
aiStrategy.setStrategicObjectsModifier Base 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 2.0 Hostile


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