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

rem *** Create Strategies ***


rem *** Saipan ***

aiStrategy.createStrategy Albaseonly
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite baseonlyPrereq
aiStrategy.setTreeModifier TTNFriendNaval 7.5
aiStrategy.setTreeModifier TTNFriendNavalMobile 7.5
aiStrategy.setTreeModifier TTNHostileNaval 0.5
aiStrategy.setTreeModifier TTNHostileNavalMobile 0.5
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier East 8.0
aiStrategy.setStrategicObjectsModifier North 8.0
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned


aiStrategy.createStrategy Axbaseonly
aiStrategy.Aggression 1.0
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite baseonlyPrereq
aiStrategy.setTreeModifier TTNFriendNaval 7.5
aiStrategy.setTreeModifier TTNFriendNavalMobile 7.5
aiStrategy.setTreeModifier TTNHostileNaval 0.5
aiStrategy.setTreeModifier TTNHostileNavalMobile 0.5
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier West 8.0
aiStrategy.setStrategicObjectsModifier North 8.0
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned


aiStrategy.createStrategy defend
aiStrategy.Aggression 0.55
aiStrategy.NumberOfAttacks 0
aiStrategy.NumberOfDefences 2
aiStrategy.setPrerequisite defendPrereq
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 8.0 Owned
aiStrategy.setStrategicObjectsModifier Front 2.0
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned

aiStrategy.createStrategy single
aiStrategy.Aggression 0.95
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 200
aiStrategy.setPrerequisite singlePrereq
aiStrategy.setTreeModifier TTNFriendNaval 7.5
aiStrategy.setTreeModifier TTNFriendNavalMobile 7.5
aiStrategy.setTreeModifier TTNHostileNaval 0.5
aiStrategy.setTreeModifier TTNHostileNavalMobile 0.5
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier ControlPoint 0.2 Owned
aiStrategy.setStrategicObjectsModifier North 9.0
aiStrategy.setStrategicObjectsModifier East 0.1
aiStrategy.setStrategicObjectsModifier West 0.1
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned

aiStrategy.createStrategy double
aiStrategy.Aggression 0.95
aiStrategy.NumberOfAttacks 2
aiStrategy.NumberOfDefences 0
aiStrategy.TimeLimit 150
aiStrategy.setPrerequisite doublePrereq
aiStrategy.setTreeModifier TTNFriendNaval 7.5
aiStrategy.setTreeModifier TTNFriendNavalMobile 7.5
aiStrategy.setTreeModifier TTNHostileNaval 0.5
aiStrategy.setTreeModifier TTNHostileNavalMobile 0.5
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier ControlPoint 0.2 Owned
aiStrategy.setStrategicObjectsModifier North 9.0 Hostile
aiStrategy.setStrategicObjectsModifier North 9.0 Neutral
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.1 Owned

aiStrategy.createStrategy lastflag
aiStrategy.Aggression 0.75
aiStrategy.NumberOfAttacks 1
aiStrategy.NumberOfDefences 0
aiStrategy.setPrerequisite lastflagPrereq
aiStrategy.setTreeModifier TTNFriendNaval 7.5
aiStrategy.setTreeModifier TTNFriendNavalMobile 7.5
aiStrategy.setTreeModifier TTNHostileNaval 0.5
aiStrategy.setTreeModifier TTNHostileNavalMobile 0.5
aiStrategy.setTreeModifier TTNControlPoint 10.0
aiStrategy.setStrategicObjectsModifier Safe 0.2 Owned
aiStrategy.setStrategicObjectsModifier ControlPoint 2.0
aiStrategy.setStrategicObjectsModifier Flank 9.0 Hostile
aiStrategy.setStrategicObjectsModifier Flank 0.2 Owned
aiStrategy.setStrategicObjectsModifier East 3.0 Hostile
aiStrategy.setStrategicObjectsModifier West 3.0 Hostile

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