This page is under construction
Archives/bf1942/levels/maps - no documentation/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
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