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

UnrealGame.CTFSquadAI

Extends
SquadAI

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ReplicationInfo
         |   
         +-- UnrealGame.SquadAI
            |   
            +-- UnrealGame.CTFSquadAI

Variables Summary
CTFFlagEnemyFlag
CTFFlagFriendlyFlag
NavigationPointHidePath
floatLastSeeFlagCarrier
AssaultPathReturnPath
nameReturnPathTag
Inherited Variables from UnrealGame.SquadAI
AlternatePath, AlternatePathTag, AttackString, bAddTransientCosts, bFreelance, bFreelanceAttack, bFreelanceDefend, bRoamingSquad, CurrentOrders, DefendString, Enemies[8], FreelanceScripts, FreelanceString, GatherThreshold, HoldString, LeaderPRI, MaxSquadSize, NextSquad, RestingFormation, RestingFormationClass, Size, SquadLeader, SquadMembers, SquadObjective, SupportString, SupportStringTrailer, Team

Functions Summary
functionbool AllowDetourTo (Bot B, avigationPoint N)
functionbool AllowTaunt (Bot B)
functionbool AllowTranslocationBy (Bot B)
function AssignCombo (Bot B)
functionbool CheckSquadObjectives (Bot B)
functionbool CheckVehicle (Bot B)
function EnemyFlagTakenBy (Controller C)
functionNavigationPoint FindHidePathFor (Bot B)
functionbool FindPathToObjective (Bot B, Actor O)
functionbool FlagNearBase ()
functionactor FormationCenter ()
functionbool GoPickupFlag (Bot B)
functionfloat ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)
functionbool MustKeepEnemy (Pawn E)
functionbool NearEnemyBase (Bot B)
functionbool NearHomeBase (Bot B)
functionbool OrdersForFlagCarrier (Bot B)
functionbool OverrideFollowPlayer (Bot B)
functionbyte PriorityObjective (Bot B)
functionbool ShouldDeferTo (Controller C)
functionbool VisibleToEnemiesOf (Actor A, Bot B)
Inherited Functions from UnrealGame.SquadAI
AddBot, AddEnemy, AddTransientCosts, AllowDetourTo, AllowImpactJumpBy, AllowTaunt, AllowTranslocationBy, AssessThreat, AssignCombo, AssignSquadResponsibility, BeDevious, BotEnteredVehicle, BotSuitability, CautiousAdvance, CheckSpecialVehicleObjectives, CheckSquadObjectives, CheckVehicle, ClearPathFor, CloseToLeader, CriticalObjectiveWarning, Destroyed, DisplayDebug, FindNewEnemyFor, FindPathToObjective, FormationCenter, FriendlyToward, GetFacingRotation, GetKeyVehicle, GetLinkVehicle, GetOrders, GetOrderStringFor, GetRestingFormation, GetShortOrderStringFor, GetSize, Initialize, IsDefending, IsOnSquad, LostEnemy, MaxVehicleDist, MergeEnemiesFrom, MergeWith, ModifyThreat, MustKeepEnemy, NearFormationCenter, NeverBail, NotifyKilled, OverrideFollowPlayer, PickBotToReassign, PickNewLeader, PickRetreatDestination, PriorityObjective, RemoveBot, RemoveEnemy, RemovePlayer, Reset, Retask, SetAlternatePath, SetDefenseScriptFor, SetEnemy, SetFacingActor, SetFinalStretch, SetFreelanceScriptFor, SetLeader, SetObjective, ShouldDeferTo, ShouldDestroyTranslocator, ShouldSuppressEnemy, SwitchBots, TellBotToFollow, Tick, TryToIntercept, UnderFire, ValidEnemy, VehicleDesireability, WaitAtThisPosition, WanderNearLeader


Variables Detail

EnemyFlag Source code

var CTFFlag EnemyFlag;

FriendlyFlag Source code

var CTFFlag FriendlyFlag;

HidePath Source code

var NavigationPoint HidePath;

LastSeeFlagCarrier Source code

var float LastSeeFlagCarrier;

ReturnPath Source code

var AssaultPath ReturnPath;

ReturnPathTag Source code

var name ReturnPathTag;


Functions Detail

AllowDetourTo Source code

function bool AllowDetourTo ( Bot B,NavigationPoint N )

AllowTaunt Source code

function bool AllowTaunt ( Bot B )

AllowTranslocationBy Source code

function bool AllowTranslocationBy ( Bot B )

AssignCombo Source code

function AssignCombo ( Bot B )

CheckSquadObjectives Source code

function bool CheckSquadObjectives ( Bot B )

CheckVehicle Source code

function bool CheckVehicle ( Bot B )

EnemyFlagTakenBy Source code

function EnemyFlagTakenBy ( Controller C )

FindHidePathFor Source code

function NavigationPoint FindHidePathFor ( Bot B )

FindPathToObjective Source code

function bool FindPathToObjective ( Bot B, Actor O )

FlagNearBase Source code

function bool FlagNearBase ( )

FormationCenter Source code

function actor FormationCenter ( )

GoPickupFlag Source code

function bool GoPickupFlag ( Bot B )

ModifyThreat Source code

function float ModifyThreat ( float current, Pawn NewThreat, bool bThreatVisible, Bot B )

MustKeepEnemy Source code

function bool MustKeepEnemy ( Pawn E )

NearEnemyBase Source code

function bool NearEnemyBase ( Bot B )

NearHomeBase Source code

function bool NearHomeBase ( Bot B )

OrdersForFlagCarrier Source code

function bool OrdersForFlagCarrier ( Bot B )

OverrideFollowPlayer Source code

function bool OverrideFollowPlayer ( Bot B )

PriorityObjective Source code

function byte PriorityObjective ( Bot B )

ShouldDeferTo Source code

function bool ShouldDeferTo ( Controller C )

VisibleToEnemiesOf Source code

function bool VisibleToEnemiesOf ( Actor A, Bot B )


Defaultproperties

defaultproperties
{
     MaxSquadSize=3
}

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