This page is under construction
Archives/Bf1942/Levels/Crossfire.rfa
bf1942/levels/Crossfire/AI/Strategies.con
rem *** Secure your side before anything else ***

aiStrategy.createStrategy AttackNorthGerman
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite AttackNorthPrereq
aiStrategy.setStrategicObjectsModifier North 20.0 Neutral
aiStrategy.setStrategicObjectsModifier North 18.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile

aiStrategy.createStrategy AttackSouthBritish
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite AttackSouthPrereq
aiStrategy.setStrategicObjectsModifier South 20.0 Neutral
aiStrategy.setStrategicObjectsModifier South 18.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile

rem *** Once your side is secure, take the 'Centre' SAs ***

aiStrategy.createStrategy AttackCentreBritish
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite BritishAttackMiddlePrereq
aiStrategy.setStrategicObjectsModifier Centre 20.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 18.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile

aiStrategy.createStrategy AttackCentreGerman
aiStrategy.Aggression 1
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite GermanAttackMiddlePrereq
aiStrategy.setStrategicObjectsModifier Centre 20.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 18.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile

rem *** FINISH HIM - once your side and centre is secured, go for the killing blow ***

aiStrategy.createStrategy FinishHimBritish
aiStrategy.Aggression 0.7
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite EndgameBritishPrereq
aiStrategy.setStrategicObjectsModifier North 20.0 Neutral
aiStrategy.setStrategicObjectsModifier North 18.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 20.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 18.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 10.0 Owned
aiStrategy.setStrategicObjectsModifier South 20.0 Neutral
aiStrategy.setStrategicObjectsModifier South 18.0 Hostile
aiStrategy.setStrategicObjectsModifier South 10.0 Owned
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile

aiStrategy.createStrategy FinishHimGerman
aiStrategy.Aggression 0.7
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite EndgameGermanPrereq
aiStrategy.setStrategicObjectsModifier North 20.0 Neutral
aiStrategy.setStrategicObjectsModifier North 18.0 Hostile
aiStrategy.setStrategicObjectsModifier North 10.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 20.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 18.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 10.0 Owned
aiStrategy.setStrategicObjectsModifier South 20.0 Neutral
aiStrategy.setStrategicObjectsModifier South 18.0 Hostile
aiStrategy.setStrategicObjectsModifier South 10.0 Owned
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 3.0 Hostile


rem *** TESTING ***

aiStrategy.createStrategy Attack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 6
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite AttackPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 20.0 Neutral
aiStrategy.setStrategicObjectsModifier ControlPoint 18.0 Hostile