Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Onslaught.ONSTeamAI

Extends
TeamAI

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- UnrealGame.TeamAI
         |   
         +-- Onslaught.ONSTeamAI

Variables Summary
boolbAllNodesTaken
ONSPowerCoreFinalCore
Inherited Variables from UnrealGame.TeamAI
AttackSquad, EnemyTeam, FreelanceSquad, NumSuperPickups, NumSupportingPlayer, Objectives, OrderList[8], OrderOffset, PickedObjective, Squads, SquadType, SuperPickups[16], Team
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Functions Summary
functionfloat CoreAvailabilityScore (ONSPowerCore Core)
function CriticalObjectiveWarning (GameObjective AttackedObjective, Pawn EventInstigator)
functionGameObjective FindFastFreelanceObjective ()
function FindNewObjectives (GameObjective DisabledObjective)
functionGameObjective GetLeastDefendedObjective ()
functionGameObjective GetMostDefendedObjective ()
functionGameObjective GetPriorityAttackObjectiveFor (SquadAI AttackSquad)
functionGameObjective GetPriorityFreelanceObjective ()
functionbool IsFastFreelanceObjective (ONSPowerCore Core)
functionbool ObjectiveCovered (GameObjective O)
functionbool OverrideCheckSpecialVehicleObjectives (bot B)
functionbool PutOnDefense (Bot B)
function ReAssessStrategy ()
function Reset ()
function SetObjectiveLists ()
Inherited Functions from UnrealGame.TeamAI
AddHumanSquad, AddSquadWithLeader, CallForBall, CallForHelp, ClearEnemies, CriticalObjectiveWarning, FindHumanSquad, FindNewObjectiveFor, FindNewObjectives, FindSquadOf, FriendlyToward, GetLeastDefendedObjective, GetMostDefendedObjective, GetPriorityAttackObjective, GetPriorityAttackObjectiveFor, GetPriorityFreelanceObjective, GetSquadLedBy, NotifyKilled, OnThisTeam, PostBeginPlay, PutBotOnSquadLedBy, PutOnDefense, PutOnFreelance, PutOnOffense, ReAssessStrategy, RemoveFromTeam, RemoveSquad, Reset, SetBotOrders, SetObjectiveLists, SetOrders, SuperPickupAvailable, Timer
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel


Variables Detail

bAllNodesTaken Source code

var bool bAllNodesTaken;

FinalCore Source code

var ONSPowerCore FinalCore;


Functions Detail

CoreAvailabilityScore Source code

function float CoreAvailabilityScore ( ONSPowerCore Core )

CriticalObjectiveWarning Source code

function CriticalObjectiveWarning ( GameObjective AttackedObjective, Pawn EventInstigator )

FindFastFreelanceObjective Source code

function GameObjective FindFastFreelanceObjective ( )

FindNewObjectives Source code

function FindNewObjectives ( GameObjective DisabledObjective )

GetLeastDefendedObjective Source code

function GameObjective GetLeastDefendedObjective ( )

GetMostDefendedObjective Source code

function GameObjective GetMostDefendedObjective ( )

GetPriorityAttackObjectiveFor Source code

function GameObjective GetPriorityAttackObjectiveFor ( SquadAI AttackSquad )

GetPriorityFreelanceObjective Source code

function GameObjective GetPriorityFreelanceObjective ( )

IsFastFreelanceObjective Source code

function bool IsFastFreelanceObjective ( ONSPowerCore Core )

ObjectiveCovered Source code

function bool ObjectiveCovered ( GameObjective O )

OverrideCheckSpecialVehicleObjectives Source code

function bool OverrideCheckSpecialVehicleObjectives ( bot B )

PutOnDefense Source code

function bool PutOnDefense ( Bot B )

ReAssessStrategy Source code

function ReAssessStrategy ( )

Reset Source code

function Reset ( )

SetObjectiveLists Source code

function SetObjectiveLists ( )


Defaultproperties

defaultproperties
{
     SquadType=Class'Onslaught.ONSSquadAI'
     OrderList(0)="Attack"
     OrderList(4)="Defend"
     OrderList(6)="Attack"
     OrderList(7)="Attack"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:11.593 - Created with UnCodeX