This page is under construction
Archives/bf1942/levels/map packs - no documentation/bf1942_match_mappack_v1.0/the_great_pursuit.rfa
bf1942/Levels/the_great_pursuit/AI/Strategies.con
rem Strategies.con file for "The Great Prusuit" AI by cajunwolf
if v_arg1 == host
rem Host
rem ---------------------------------------------------------------
rem ----------------------------------------------
rem ---------* common Strategies *----------------
rem ----------------------------------------------
rem ------------- Breakout -------------------------
aiStrategy.createStrategy Breakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite Breakout
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNHostileGround 10.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 50.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 25.0 Hostile
rem -----------------------------------------------*
rem ---------- * Axis Strategies * ----------------*
rem -----------------------------------------------*
rem ------------- Axis Attack ---------------------*
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression .9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 7.5
rem aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 12.0 Hostile
aiStrategy.setStrategicObjectsModifier South 2.0 Owned
aiStrategy.setStrategicObjectsModifier South 5.0 Neutral
aiStrategy.setStrategicObjectsModifier South 7.0 Hostile
aiStrategy.setStrategicObjectsModifier North 2.0 Owned
aiStrategy.setStrategicObjectsModifier North 5.0 Neutral
aiStrategy.setStrategicObjectsModifier North 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 12.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 12.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 15.0 Hostile
rem ------------ Axis Push -------------------------*
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 4.0 Neutral
aiStrategy.setStrategicObjectsModifier South 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 4.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 9.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
rem ------------ AxisDefence ------------------------*
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
aiStrategy.setStrategicObjectsModifier South 3.0 Owned
aiStrategy.setStrategicObjectsModifier South 3.0 Neutral
aiStrategy.setStrategicObjectsModifier South 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 3.0 Owned
aiStrategy.setStrategicObjectsModifier North 3.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 5.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 9.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 5.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 12.0 Hostile
rem ------------------------------------------------*
rem ----------- * Allied Strategies * --------------*
rem ------------------------------------------------*
rem ------------- Allied Attack --------------------*
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 3.0 Neutral
aiStrategy.setStrategicObjectsModifier South 3.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 3.0 Neutral
aiStrategy.setStrategicObjectsModifier North 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 12.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 12.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 10.0 Hostile
rem ------------ Allied Push ------------------------*
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifier TTNFixedWeapons 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 8.0 Neutral
aiStrategy.setStrategicObjectsModifier South 10.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 8.0 Neutral
aiStrategy.setStrategicObjectsModifier North 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 8.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
rem ------------ Allied Defence ----------------------*
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
aiStrategy.setStrategicObjectsModifier South 10.0 Owned
aiStrategy.setStrategicObjectsModifier South 8.0 Neutral
aiStrategy.setStrategicObjectsModifier South 8.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Owned
aiStrategy.setStrategicObjectsModifier North 8.0 Neutral
aiStrategy.setStrategicObjectsModifier North 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 9.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 9.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 8.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 8.0 Hostile
rem -----------------------------------------------------------
endIf
if v_arg1 == host
rem Host
rem ---------------------------------------------------------------
rem ----------------------------------------------
rem ---------* common Strategies *----------------
rem ----------------------------------------------
rem ------------- Breakout -------------------------
aiStrategy.createStrategy Breakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite Breakout
aiStrategy.setTreeModifier TTNControlPoint 15.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNHostileGround 10.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 50.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 25.0 Hostile
rem -----------------------------------------------*
rem ---------- * Axis Strategies * ----------------*
rem -----------------------------------------------*
rem ------------- Axis Attack ---------------------*
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression .9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 7.5
rem aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 12.0 Hostile
aiStrategy.setStrategicObjectsModifier South 2.0 Owned
aiStrategy.setStrategicObjectsModifier South 5.0 Neutral
aiStrategy.setStrategicObjectsModifier South 7.0 Hostile
aiStrategy.setStrategicObjectsModifier North 2.0 Owned
aiStrategy.setStrategicObjectsModifier North 5.0 Neutral
aiStrategy.setStrategicObjectsModifier North 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 12.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 12.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 15.0 Hostile
rem ------------ Axis Push -------------------------*
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 4.0 Neutral
aiStrategy.setStrategicObjectsModifier South 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 4.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 9.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
rem ------------ AxisDefence ------------------------*
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifier TTNFixedWeapons 15.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
aiStrategy.setStrategicObjectsModifier South 3.0 Owned
aiStrategy.setStrategicObjectsModifier South 3.0 Neutral
aiStrategy.setStrategicObjectsModifier South 5.0 Hostile
aiStrategy.setStrategicObjectsModifier North 3.0 Owned
aiStrategy.setStrategicObjectsModifier North 3.0 Neutral
aiStrategy.setStrategicObjectsModifier North 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 5.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 9.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 5.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 12.0 Hostile
rem ------------------------------------------------*
rem ----------- * Allied Strategies * --------------*
rem ------------------------------------------------*
rem ------------- Allied Attack --------------------*
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifierCombatStrength CSTInfantery 15.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 3.0 Neutral
aiStrategy.setStrategicObjectsModifier South 3.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 3.0 Neutral
aiStrategy.setStrategicObjectsModifier North 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 12.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 12.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 10.0 Hostile
rem ------------ Allied Push ------------------------*
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifier TTNFixedWeapons 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier South 1.0 Owned
aiStrategy.setStrategicObjectsModifier South 8.0 Neutral
aiStrategy.setStrategicObjectsModifier South 10.0 Hostile
aiStrategy.setStrategicObjectsModifier North 1.0 Owned
aiStrategy.setStrategicObjectsModifier North 8.0 Neutral
aiStrategy.setStrategicObjectsModifier North 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 8.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
rem ------------ Allied Defence ----------------------*
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
rem aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
aiStrategy.setStrategicObjectsModifier Base 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 3.0 Hostile
aiStrategy.setStrategicObjectsModifier South 10.0 Owned
aiStrategy.setStrategicObjectsModifier South 8.0 Neutral
aiStrategy.setStrategicObjectsModifier South 8.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Owned
aiStrategy.setStrategicObjectsModifier North 8.0 Neutral
aiStrategy.setStrategicObjectsModifier North 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 9.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 9.0 Owned
aiStrategy.setStrategicObjectsModifier Flank 8.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 8.0 Hostile
rem -----------------------------------------------------------
endIf