This page is under construction
Archives/bf1942/levels/maps - with documentation/Mansion of the Snake/Mansion_of_the_Snake_009.rfa
bf1942/Levels/MANSION_OF_THE_SNAKE/ai/Strategies.con
rem Strategies for MANSION_OF_THE_SNAKE by Natty Wallo, ai addition by cajunwolf.
if v_arg1 == host
rem ---------------------------------------------------------
rem *****************************************
rem ********** Breakout Strategies ************
rem *****************************************
rem ******** AxisBreakout Strategy ********
aiStrategy.createStrategy AxisBreakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisBreakout
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 1.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 4.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 7.0 Hostile
rem ******** AlliedBreakout Strategy ********
aiStrategy.createStrategy AlliedBreakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedBreakout
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier Base -5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 5.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 10.0 Neutral
rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression .9
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 2.5
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 2.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Hostile
rem ******** AxisPush ********
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 2
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 3.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Hostile
rem ******** AxisDefend ********
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 4
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 3.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 5.0 Hostile
rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 2.5
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 7.5
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 4.0 Hostile
rem ******** Alliedpush********
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 6.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 8.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 4.0 Hostile
rem ******** AlliedDefend ********
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 4.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
rem ---------------------------------------------------------
endIf
if v_arg1 == host
rem ---------------------------------------------------------
rem *****************************************
rem ********** Breakout Strategies ************
rem *****************************************
rem ******** AxisBreakout Strategy ********
aiStrategy.createStrategy AxisBreakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisBreakout
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 1.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 4.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 7.0 Hostile
rem ******** AlliedBreakout Strategy ********
aiStrategy.createStrategy AlliedBreakout
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedBreakout
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier Base -5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 15.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 5.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 10.0 Neutral
rem *****************************************
rem ************ Axis Strategies ************
rem *****************************************
rem ******** AxisAttack ********
aiStrategy.createStrategy AxisAttack
aiStrategy.Aggression .9
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisAttackReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 2.5
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 2.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 5.0 Hostile
rem ******** AxisPush ********
aiStrategy.createStrategy AxisPush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 2
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AxisPushReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 3.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Hostile
rem ******** AxisDefend ********
aiStrategy.createStrategy AxisDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 4
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AxisDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 3.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 5.0 Hostile
rem *****************************************
rem ************ Allied Strategies **********
rem *****************************************
rem ******** AlliedAttack ********
aiStrategy.createStrategy AlliedAttack
aiStrategy.Aggression 0.9
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedAttackReq
aiStrategy.setTreeModifier TTNControlPoint 12.0
aiStrategy.setTreeModifier TTNTransportation 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 2.5
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 7.5
aiStrategy.setStrategicObjectsModifier ControlPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 1.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 4.0 Hostile
rem ******** Alliedpush********
aiStrategy.createStrategy Alliedpush
aiStrategy.Aggression .75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite AlliedpushReq
aiStrategy.setTreeModifier TTNControlPoint 5.0
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifier TTNTransportation 5.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendArtillery CSTHeavyArmour 5.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 6.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 8.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 8.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 4.0 Hostile
rem ******** AlliedDefend ********
aiStrategy.createStrategy AlliedDefend
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite AlliedDefendReq
aiStrategy.setTreeModifier TTNFixedWeapons 10.0
aiStrategy.setTreeModifierCombatStrength TTNFixedWeapons CSTInfantry 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 7.0 Hostile
aiStrategy.setStrategicObjectsModifier Bridge 2.0 Owned
aiStrategy.setStrategicObjectsModifier Bridge 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Bridge 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 2.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 7.5 Neutral
aiStrategy.setStrategicObjectsModifier Centre 7.5 Hostile
aiStrategy.setStrategicObjectsModifier StrongPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier StrongPoint 4.0 Neutral
aiStrategy.setStrategicObjectsModifier StrongPoint 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 2.0 Owned
aiStrategy.setStrategicObjectsModifier Remote 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Remote 4.0 Hostile
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Owned
aiStrategy.setStrategicObjectsModifier SupplyPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier SupplyPoint 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned
rem ---------------------------------------------------------
endIf