This page is under construction
Archives/bf1942/levels/maps - with documentation/Supply Line/Supply_Line.rfa
bf1942/levels/Supply_line/ai/Strategies.con
rem ---AI added by Fizzy---
rem ---------------------------------------------------------
rem *****************************************
rem ********** common Strategies ************
rem *****************************************
rem ******** Breakout Strategy ********
aiStrategy.createStrategy Breakout
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite Breakout
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 4.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 4.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 6.0
aiStrategy.setStrategicObjectsModifier Base -1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
rem ******** AxisPush ********
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .90
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem ******** AxisDefend ********
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 1.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
rem ******** Alliedpush********
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .95
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem ******** AlliedDefend ********
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 1.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
rem ---------------------------------------------------------
endIf
rem ---------------------------------------------------------
rem *****************************************
rem ********** common Strategies ************
rem *****************************************
rem ******** Breakout Strategy ********
aiStrategy.createStrategy Breakout
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite Breakout
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 4.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 4.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 6.0
aiStrategy.setStrategicObjectsModifier Base -1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
rem ******** AxisPush ********
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .90
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem ******** AxisDefend ********
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 1.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
rem ******** Alliedpush********
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .95
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Hostile
rem ******** AlliedDefend ********
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.2
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 220
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 1.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
rem ---------------------------------------------------------
endIf