This page is under construction
archives/bf1942/levels/Battleaxe.rfa
bf1942/levels/Battleaxe/AI/Strategies.con
rem *******************************************************
rem Battleaxe - AI'09 by Lotte|EoD
rem *******************************************************
if v_arg1 == host
aiStrategy.createStrategy germanWest
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite germanWestPrereq
aiStrategy.setStrategicObjectsModifier West 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier West 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier East 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy germanEast
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite germanEastPrereq
aiStrategy.setStrategicObjectsModifier East 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier East 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier West 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy britishWest
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite britishWestPrereq
aiStrategy.setStrategicObjectsModifier West 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier West 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier East 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy britishEast
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite britishEastPrereq
aiStrategy.setStrategicObjectsModifier East 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier East 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier West 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy double
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite doublePrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.createStrategy finalPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite finalPushPrereq
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 10.0 Neutral
aiStrategy.setStrategicObjectsModifier AirSpawner 5.0 Neutral
aiStrategy.createStrategy breakOut
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite breakOutPrereq
aiStrategy.setStrategicObjectsModifier Centre 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 2.0
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Neutral
endIf
rem Battleaxe - AI'09 by Lotte|EoD
rem *******************************************************
if v_arg1 == host
aiStrategy.createStrategy germanWest
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite germanWestPrereq
aiStrategy.setStrategicObjectsModifier West 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier West 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier East 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy germanEast
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite germanEastPrereq
aiStrategy.setStrategicObjectsModifier East 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier East 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier West 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy britishWest
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite britishWestPrereq
aiStrategy.setStrategicObjectsModifier West 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier West 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier East 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy britishEast
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite britishEastPrereq
aiStrategy.setStrategicObjectsModifier East 10.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier East 10.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.setStrategicObjectsModifier West 4.0 Owned
aiStrategy.setStrategicObjectsModifier Centre 4.0 Owned
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier AirSpawner 0.2 Owned
aiStrategy.createStrategy double
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 240
aiStrategy.setPrerequisite doublePrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 0.3 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Base 0.3 Neutral
aiStrategy.createStrategy finalPush
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite finalPushPrereq
aiStrategy.setStrategicObjectsModifier Base 10.0 Hostile
aiStrategy.setStrategicObjectsModifier AirSpawner 5.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 10.0 Neutral
aiStrategy.setStrategicObjectsModifier AirSpawner 5.0 Neutral
aiStrategy.createStrategy breakOut
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite breakOutPrereq
aiStrategy.setStrategicObjectsModifier Centre 3.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 2.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 3.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Safe 0.05 Owned
aiStrategy.setStrategicObjectsModifier Front 2.0
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 4.0 Neutral
endIf