UE3:UTGreedSquadAI (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 01:28, 16 August 2009 by Wormbo (talk | contribs) (1 revision: UT3 Titan Pack classes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
UT3 Object >> Actor >> Info >> ReplicationInfo >> UTSquadAI >> UTGreedSquadAI
Package:
UT3GoldGame

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

Properties

EnemyBase

Type: UTCTFBase


FreelanceThreshold

Type: int


Default value: 3

HomeBase

Type: UTCTFBase


Functions

Events

PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions

CheckSquadObjectives

function bool CheckSquadObjectives (UTBot B)

Overrides: UTSquadAI.CheckSquadObjectives

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

CheckVehicle

function bool CheckVehicle (UTBot B)

Overrides: UTSquadAI.CheckVehicle


ModifyThreat

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

Overrides: UTSquadAI.ModifyThreat


MustKeepEnemy

function bool MustKeepEnemy (Pawn E)

Overrides: UTSquadAI.MustKeepEnemy


NotForSkullDelivery

function bool NotForSkullDelivery (UTVehicle V)

returns true if vehicle not appropriate for skull delivery

OverrideFollowPlayer

function bool OverrideFollowPlayer (UTBot B)

Overrides: UTSquadAI.OverrideFollowPlayer


PriorityObjective

function byte PriorityObjective (UTBot B)

Overrides: UTSquadAI.PriorityObjective


VehicleDesireability

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