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

UE2:RosterEntry (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> RosterEntry
Package: 
UnrealGame
Direct subclass:
XRosterEntry
This class in other games:
UT2004

null

Properties

Property group 'RosterEntry'

Accuracy

Type: float

-1 to 1 (0 is default, higher is more accurate)

Aggressiveness

Type: float

0 to 1 (0.3 default, higher is more aggressive)

Default value: 0.3

bTaken

Type: bool


CombatStyle

Type: float

0 to 1 (0= stay back more, 1 = charge more)

Default value: 0.2

FavoriteWeapon

Type: class<Weapon>


ModifiedPlayerName

Type: string


Orders

Type: EOrders


PawnClass

Type: class<UnrealPawn>


PawnClassName

Type: string


PlayerName

Type: string


ReactionTime

Type: float


StrafingAbility

Type: float

-1 to 1 (higher uses strafing more)

Tactics

Type: float

-1 to 1 (higher uses better team tactics)

Internal variables

bJumpy

Type: bool


Enums

EOrders

ORDERS_None 
ORDERS_Attack 
ORDERS_Defend 
ORDERS_Freelance 
ORDERS_Support 
ORDERS_Roam 

Instance functions

Init

function Init ()


InitBot

function InitBot (Bot B)


NoRecommendation

function bool NoRecommendation ()


PrecacheRosterFor

function PrecacheRosterFor (UnrealTeamInfo T)


RecommendAttack

function bool RecommendAttack ()


RecommendDefense

function bool RecommendDefense ()


RecommendFreelance

function bool RecommendFreelance ()


RecommendSupport

function bool RecommendSupport ()


SetOrders

function SetOrders (GameProfile.EPlayerPos Position)