This page is under construction
Archives/bf1942/levels/Tarawa-1943.rfa
bf1942/levels/Tarawa-1943/AI/Strategies.con
rem *** Create Strategies ***


rem *** Tarawa ***

rem ** Shared **

aiStrategy.createStrategy airfield
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setTreeModifier TTNDefensivePos 0.75
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.8
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setPrerequisite airfieldPrereq
aiStrategy.setStrategicObjectsModifier Centre 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Centre 4.0 Neutral

aiStrategy.createStrategy commandbunker
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setTreeModifier TTNDefensivePos 0.75
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.8
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setPrerequisite commandbunkerPrereq
aiStrategy.setStrategicObjectsModifier Base 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Base 4.0 Neutral

aiStrategy.createStrategy spread
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 4
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setTreeModifier TTNDefensivePos 0.5
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.5
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setPrerequisite spreadPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral

rem ** Japanese **

aiStrategy.createStrategy beachDefence
aiStrategy.Aggression 0.35
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.setTreeModifier TTNDefensivePos 1.5
aiStrategy.setTreeModifier TTNFriendGroundFixed 2.0
aiStrategy.setPrerequisite beachDefencePrereq
aiStrategy.setStrategicObjectsModifier Front 4.0

aiStrategy.createStrategy 1Repulse
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite 1RepulsePrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral

aiStrategy.createStrategy 2Repulse
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite 2RepulsePrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral

rem ** US **

aiStrategy.createStrategy outer
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setTreeModifier TTNDefensivePos 0.75
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.8
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setPrerequisite outerPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral
aiStrategy.setStrategicObjectsModifier Centre 0.5
aiStrategy.setStrategicObjectsModifier Base 0.5

aiStrategy.createStrategy flank
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setTreeModifier TTNDefensivePos 0.75
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.8
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setPrerequisite flankPrereq
aiStrategy.setStrategicObjectsModifier Flank 4.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 4.0 Neutral

aiStrategy.createStrategy holdAndCamp
aiStrategy.Aggression 0.5
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 2
aiStrategy.setTreeModifier TTNDefensivePos 1.25
aiStrategy.setPrerequisite holdAndCampPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral



beginrem
rem * simple defaults


rem ** Japanese **
aiStrategy.createStrategy beachDefence
aiStrategy.Aggression 0.35
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.setTreeModifier TTNDefensivePos 1.5
aiStrategy.setTreeModifier TTNFriendGroundFixed 2.0
aiStrategy.setPrerequisite beachDefencePrereq

aiStrategy.createStrategy 1Repulse
aiStrategy.Aggression 0.8
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 1
aiStrategy.setPrerequisite 1RepulsePrereq

aiStrategy.createStrategy 2Repulse
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite 2RepulsePrereq

rem ** US **
aiStrategy.createStrategy attack
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 3
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite attackPrereq
aiStrategy.setTreeModifier TTNDefensivePos 0.75
aiStrategy.setTreeModifier TTNFriendGroundFixed 0.8
aiStrategy.setTreeModifier TTNHostileGroundFixed 1.25
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Hostile
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Neutral

aiStrategy.createStrategy gotAllCP
aiStrategy.Aggression 0.35
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 3
aiStrategy.setTreeModifier TTNDefensivePos 1.25
aiStrategy.setTreeModifier TTNFriendGroundFixed 1.5
aiStrategy.setPrerequisite gotAllCPPrereq
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0 Owned

endrem