This page is under construction
Archives/bf1942/levels/maps - with documentation/Wake Evenings/Wake_Evenings.rfa
bf1942/levels/WAKE_EVENINGS/AI/Strategies.con
rem *** Create Strategies ***


rem *** Japanesee ***

aiStrategy.createStrategy centreStep1
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite centreStep1Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 10.0 Neutral

aiStrategy.createStrategy centreStep2
aiStrategy.Aggression 0.7
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite centreStep2Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier Base 10.0

aiStrategy.createStrategy singleSpread
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 180
aiStrategy.setPrerequisite singleSpreadPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Route 20.0

aiStrategy.createStrategy doubleSpread
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite doubleSpreadPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Route 20.0
aiStrategy.setStrategicObjectsModifier South 10.0

aiStrategy.createStrategy crossroadsLanding
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 400
aiStrategy.setPrerequisite crLandingPrereq
aiStrategy.setStrategicObjectsModifier StrongPoint 0.1
aiStrategy.setStrategicObjectsModifier Close 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Route 20.0
aiStrategy.setStrategicObjectsModifier South 10.0

aiStrategy.createStrategy firstNorhternLanding
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite fnLandingPrereq
aiStrategy.setStrategicObjectsModifier StrongPoint 50.0
aiStrategy.setStrategicObjectsModifier Close 0.1
aiStrategy.setStrategicObjectsModifier Safe 0.1

aiStrategy.createStrategy multipleLanding
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 300
aiStrategy.setPrerequisite mLandingPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Route 20.0
aiStrategy.setStrategicObjectsModifier South 10.0


rem ** cleanUp **

aiStrategy.createStrategy cleanUp
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite cleanUpPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Route 20.0


rem *** American ***

aiStrategy.createStrategy noFront
aiStrategy.Aggression 0.0
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 3
aiStrategy.setPrerequisite noFrontPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Base 0.1
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Flank 0.5
aiStrategy.setStrategicObjectsModifier Close 0.5
aiStrategy.setStrategicObjectsModifier Remote 10.0
aiStrategy.setStrategicObjectsModifier ChokePoint 20.0

aiStrategy.createStrategy singleFront
aiStrategy.Aggression 0.4
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite singleFrontPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Base 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Flank 1.0
aiStrategy.setStrategicObjectsModifier ChokePoint 0.2
aiStrategy.setStrategicObjectsModifier Front 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Front 10.0 Neutral

aiStrategy.createStrategy multipleFront
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite multipleFrontPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 5.0
aiStrategy.setStrategicObjectsModifier Base 5.0
aiStrategy.setStrategicObjectsModifier Safe 0.1
aiStrategy.setStrategicObjectsModifier Flank 1.0
aiStrategy.setStrategicObjectsModifier ChokePoint 0.75
aiStrategy.setStrategicObjectsModifier Front 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Front 10.0 Neutral

aiStrategy.createStrategy maxOneCP
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite maxOneCPPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 10.0


rem *** Old ones ***

aiStrategy.createStrategy singleFlankStep1
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite singleFlankStep1Prereq
aiStrategy.setStrategicObjectsModifier Base 0.1 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.3 Hostile
aiStrategy.setStrategicObjectsModifier Close 0.3 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Remote 10.0 Hostile

aiStrategy.createStrategy singleFlankStep2
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite singleFlankStep2Prereq
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.6 Hostile
aiStrategy.setStrategicObjectsModifier Close 0.6 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Hostile

aiStrategy.createStrategy singleFlankStep3
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite singleFlankStep3Prereq
aiStrategy.setStrategicObjectsModifier Base 0.6 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Close 10.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Hostile

aiStrategy.createStrategy singleFlankStep4
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite singleFlankStep4Prereq
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Close 1.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0 Hostile

aiStrategy.createStrategy doubleFlankStep1
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite doubleFlankStep1Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Close 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 10.0 Hostile

aiStrategy.createStrategy doubleFlankStep2
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite doubleFlankStep2Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Close 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Flank 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Remote 1.0

aiStrategy.createStrategy doubleFlankStep3
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite doubleFlankStep3Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 1.0 Hostile
aiStrategy.setStrategicObjectsModifier Close 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 0.5 Hostile
aiStrategy.setStrategicObjectsModifier Flank 1.0
aiStrategy.setStrategicObjectsModifier Remote 1.0

aiStrategy.createStrategy doubleFlankStep4
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite doubleFlankStep4Prereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Close 1.0
aiStrategy.setStrategicObjectsModifier Flank 1.0
aiStrategy.setStrategicObjectsModifier Remote 1.0

rem *** end old ones ***