The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:UTGreedSquadAI (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Info >> ReplicationInfo >> UTSquadAI >> UTGreedSquadAI
Package: 
UT3GoldGame

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Properties[edit]

EnemyBase[edit]

Type: UTCTFBase


FreelanceThreshold[edit]

Type: int


Default value: 3

HomeBase[edit]

Type: UTCTFBase


Functions[edit]

Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions[edit]

CheckSquadObjectives[edit]

function bool CheckSquadObjectives (UTBot B)

Overrides: UTSquadAI.CheckSquadObjectives

Have bot freelance if not enough flags, and pick up nearby flags

CheckVehicle[edit]

function bool CheckVehicle (UTBot B)

Overrides: UTSquadAI.CheckVehicle


ModifyThreat[edit]

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

Overrides: UTSquadAI.ModifyThreat


MustKeepEnemy[edit]

function bool MustKeepEnemy (Pawn E)

Overrides: UTSquadAI.MustKeepEnemy


NotForSkullDelivery[edit]

function bool NotForSkullDelivery (UTVehicle V)

returns true if vehicle not appropriate for skull delivery

OverrideFollowPlayer[edit]

function bool OverrideFollowPlayer (UTBot B)

Overrides: UTSquadAI.OverrideFollowPlayer


PriorityObjective[edit]

function byte PriorityObjective (UTBot B)

Overrides: UTSquadAI.PriorityObjective


VehicleDesireability[edit]

function float VehicleDesireability (UTVehicle V, UTBot B)

Overrides: UTSquadAI.VehicleDesireability

make sure bots with lots of skulls don't get into artillery only to jump back out