This page is under construction
Archives/bf1942/levels/Aachen.rfa
bf1942/levels/Aachen/AI/Strategies.con
rem *** Create Strategies ***
if v_arg1 == host
aiStrategy.createStrategy DefendandCampAx
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.setPrerequisite DefendandCampAxPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Owned
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 5.0
aiStrategy.createStrategy DefendandCampAll
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.setPrerequisite DefendandCampAllPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Owned
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 5.0
aiStrategy.createStrategy Retake
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite RetakePrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem aiStrategy.setStrategicObjectsModifier Close 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 15.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.createStrategy AttackSingle
aiStrategy.Aggression 0.7
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite singlePrereq
rem
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem
aiStrategy.setStrategicObjectsModifier Route 0.1 Owned
aiStrategy.setStrategicObjectsModifier Route 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Route 5.0 Hostile
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 10.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 0.1
aiStrategy.setTreeModifier TTNDefensivePos 0.2
aiStrategy.setTreeModifier TTNFriendGroundMobile 5.0
aiStrategy.createStrategy AttackDouble
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite doublePrereq
rem
aiStrategy.setStrategicObjectsModifier Base 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem
aiStrategy.setStrategicObjectsModifier Route 0.1 Owned
aiStrategy.setStrategicObjectsModifier Route 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Route 5.0 Hostile
rem
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 15.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 0.1
aiStrategy.setTreeModifier TTNDefensivePos 0.2
aiStrategy.setTreeModifier TTNFriendGroundMobile 5.0
endif
if v_arg1 == host
aiStrategy.createStrategy DefendandCampAx
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.setPrerequisite DefendandCampAxPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Owned
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 5.0
aiStrategy.createStrategy DefendandCampAll
aiStrategy.Aggression 0.1
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.setPrerequisite DefendandCampAllPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Owned
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 5.0
aiStrategy.createStrategy Retake
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite RetakePrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem aiStrategy.setStrategicObjectsModifier Close 5.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 15.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setTreeModifier TTNDefensivePos 0.1
aiStrategy.createStrategy AttackSingle
aiStrategy.Aggression 0.7
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite singlePrereq
rem
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem
aiStrategy.setStrategicObjectsModifier Route 0.1 Owned
aiStrategy.setStrategicObjectsModifier Route 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Route 5.0 Hostile
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 10.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 0.1
aiStrategy.setTreeModifier TTNDefensivePos 0.2
aiStrategy.setTreeModifier TTNFriendGroundMobile 5.0
aiStrategy.createStrategy AttackDouble
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite doublePrereq
rem
aiStrategy.setStrategicObjectsModifier Base 0.1
aiStrategy.setStrategicObjectsModifier ControlPoint 0.1 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0 Hostile
rem
aiStrategy.setStrategicObjectsModifier Route 0.1 Owned
aiStrategy.setStrategicObjectsModifier Route 5.0 Neutral
aiStrategy.setStrategicObjectsModifier Route 5.0 Hostile
rem
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTHeavyArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGroundMobile CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTLightArmour 8.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTHeavyArmour 3.0
aiStrategy.setTreeModifierCombatStrength TTNFriendGround CSTInfantry 8.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGround CSTInfantry 15.0
aiStrategy.setTreeModifierCombatStrength TTNHostileGroundFixed CSTInfantry 5.0
rem aiStrategy.setTreeModifier TTNControlPoint 0.1
aiStrategy.setTreeModifier TTNDefensivePos 0.2
aiStrategy.setTreeModifier TTNFriendGroundMobile 5.0
endif