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

Betrayal.BetrayalSquadAI

Extends
DMSquad

BetrayalSquadAI Creation date: 2011-03-08 21:03 Last change: $Id$ Copyright © 2011, Wormbo Website: http://www.koehler-homepage.de/Wormbo/ Feel free to reuse this code. Send me a note if you found it helpful or want to report bugs/provide improvements.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ReplicationInfo
         |   
         +-- UnrealGame.SquadAI
            |   
            +-- UnrealGame.DMSquad
               |   
               +-- Betrayal.BetrayalSquadAI

Variables Summary
boolbBetrayTeam
BetrayalTeamCurrentTeam
BetrayalPRIPRI
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
function AddBot (Bot B))
functionbool FriendlyToward (Pawn Other))
functionfloat ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B))
functionbool MustKeepEnemy (Pawn E))
function NotifyNewTeammate (BetrayalPRI PRI))
functionbool SetEnemy (Bot B, Pawn NewEnemy))
function SetNewTeam (BetrayalTeam NewTeam))
Inherited Functions from UnrealGame.DMSquad
AddBot, AssignCombo, AssignSquadResponsibility, BeDevious, CheckSquadObjectives, DisplayDebug, FriendlyToward, GetOrders, IsDefending, NearFormationCenter, RemoveBot, SetEnemy, ShouldDeferTo, WaitAtThisPosition
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

bBetrayTeam Source code

var bool bBetrayTeam;

CurrentTeam Source code

var BetrayalTeam CurrentTeam;

PRI Source code

var BetrayalPRI PRI;


Functions Detail

AddBot Source code

function AddBot ( Bot B) )

FriendlyToward Source code

function bool FriendlyToward ( Pawn Other) )

ModifyThreat Source code

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

MustKeepEnemy Source code

function bool MustKeepEnemy ( Pawn E) )

NotifyNewTeammate Source code

function NotifyNewTeammate ( BetrayalPRI PRI) )

SetEnemy Source code

function bool SetEnemy ( Bot B, Pawn NewEnemy) )

SetNewTeam Source code

function SetNewTeam ( BetrayalTeam NewTeam) )


Defaultproperties

defaultproperties
{
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:00.541 - Created with UnCodeX