This page is under construction
Archives/bf1942/levels/Santo_Croce.rfa
bf1942/levels/Santo_Croce/AI/Strategies.con
if v_arg1 == "host"
rem ----- Host
rem ----------------------------------------------------------------------------

rem *** Create Strategies ***


rem *** Santo Croce ***

aiStrategy.createStrategy noCPs
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite noCPsPrereq
aiStrategy.setStrategicObjectsModifier Front 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Front 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.2

aiStrategy.createStrategy gotAllCPs
aiStrategy.Aggression 0.5
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite allCPsPrereq
aiStrategy.setStrategicObjectsModifier Front 3.0 Owned
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile

aiStrategy.createStrategy cleanUp
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite minFiveOwnCPsPrereq
aiStrategy.setStrategicObjectsModifier Front 3.0 Owned
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 2.0 Owned

aiStrategy.createStrategy takeFront
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite maxThreeOwnNorthPrereq
aiStrategy.setStrategicObjectsModifier North 1.5 Hostile
aiStrategy.setStrategicObjectsModifier North 1.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned

aiStrategy.createStrategy flankGerman
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite maxTwoOwnWestPrereq
aiStrategy.setStrategicObjectsModifier West 1.5 Hostile
aiStrategy.setStrategicObjectsModifier West 1.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned

aiStrategy.createStrategy flankAmerican
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite maxTwoOwnEastPrereq
aiStrategy.setStrategicObjectsModifier East 1.5 Hostile
aiStrategy.setStrategicObjectsModifier East 1.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned

aiStrategy.createStrategy flankBehindGerman
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite flankBehindWestPrereq
aiStrategy.setStrategicObjectsModifier West 2.0 Hostile
aiStrategy.setStrategicObjectsModifier West 2.0 Neutral
aiStrategy.setStrategicObjectsModifier South 1.5 Hostile
aiStrategy.setStrategicObjectsModifier South 1.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned

aiStrategy.createStrategy flankBehindAmerican
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite flankBehindEastPrereq
aiStrategy.setStrategicObjectsModifier East 2.0 Hostile
aiStrategy.setStrategicObjectsModifier East 2.0 Neutral
aiStrategy.setStrategicObjectsModifier South 1.5 Hostile
aiStrategy.setStrategicObjectsModifier South 1.5 Neutral
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned

aiStrategy.createStrategy spread
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 4
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite minOneCPPrereq
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.5 Neutral

aiStrategy.createStrategy spread3Left
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite fourCPPrereq
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.5 Neutral

aiStrategy.createStrategy spread2Left
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite fiveCPPrereq
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.5 Neutral

aiStrategy.createStrategy spread1left
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
rem aiStrategy.TimeLimit 120
aiStrategy.setPrerequisite sixCPPrereq
aiStrategy.setStrategicObjectsModifier Base 5.0 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 1.5 Neutral


rem ----------------------------------------------------------------------------
endIf