Mostly Harmless

UE2:UT2K4GameProfile properties (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

Contents

;Other member categories for this class::instance functions, structs

Properties[edit]

ActiveMap[edit]

Type: CacheManager.MapRecord

The map that will be played, set by the "play" button

AltPath[edit]

Type: int

seed to select the random level

AltTeamRoster[edit]

Type: array<TeamRosterRecord>

team roster override records

Balance[edit]

Type: int

The current Player Balance

Default value: 250

bCheater[edit]

Type: bool

Modifiers: protected

Player used a cheat

bCompleted[edit]

Type: bool

Set to 'true' when the SP has been completed

bDebug[edit]

Type: bool


bGotChallenged[edit]

Type: bool

true we we got challenged, false if we took the initiative

bIsChallenge[edit]

Type: bool

when true use ChallengeInfo for information

bLocked[edit]

Type: bool

Modifiers: protected

if set to true users can't unlock characters with this profile

BotStats[edit]

Type: array<BotStatsRecord>


bShowDetails[edit]

Type: bool

if true match details will be shown after a match

Default value: True

ChallengeChance[edit]

Type: float

Chance the losing enemy team will challenge you for a rematch

Default value: 0.3

ChallengeGameClass[edit]

Type: class<ChallengeGame>

will be set to the challenge game class used if bIsChallenge = true

ChallengeInfo[edit]

Type: UT2K4MatchInfo

the challenge match info, obsolete?

Default value: UT2K4MatchInfo'GPCHALINFO'

ChallengeVariable[edit]

Type: string

contains data about the challenge variables, used for fighthistory

CustomLadders[edit]

Type: array<CustomLadderRecord>

custom ladders

FeeIncrease[edit]

Type: float

Every time a bot played a match and won his fee increases with this

Default value: 0.02

FightHistory[edit]

Type: array<FightHistoryRecord>

the history of all fights

FinalEnemyTeam[edit]

Type: string

the best team played against, used for championship

ForFeitFee[edit]

Type: float

Modifiers: protected

The fee you have to pay when you forfeit the game

InjuryChance[edit]

Type: float

The chance a team player get's injured

Default value: 0.3

InjuryTreatment[edit]

Type: float

injury treatment modifier

Default value: 0.75

LadderProgress[edit]

Type: array<int>

Progression in the ladders

Default value, index 0: 1

Default value, index 1: -1

Default value, index 2: -1

Default value, index 3: -1

Default value, index 4: -1

Default value, index 5: -1

Default value, index 6: -1

LastCustomCladder[edit]

Type: class<CustomLadderInfo>

will be set when a custom ladder has been played, and unset when not

LastInjured[edit]

Type: int

the offset in the BotStats array of the last injured player

Default value: -1

LevelRoute[edit]

Type: array<LevelPathRecord>

the selected path

lmdBalanceChange[edit]

Type: int

total change in the balance, includes payment and bonuses

lmdbChallengeGame[edit]

Type: bool

true if the last match was a challenge match

lmdEnemyTeam[edit]

Type: string

enemy team class

lmdFreshInfo[edit]

Type: bool

if set to true the details are new and the detail window should be displayed

lmdGameTime[edit]

Type: float

total match time

lmdGameType[edit]

Type: string

game type string

lmdInjury[edit]

Type: int

player ID of injured player

lmdInjuryHealth[edit]

Type: byte

health, stored here because player could have been healed

lmdInjuryTreatment[edit]

Type: int

injury treatment gost

lmdMap[edit]

Type: string

map title

lmdMultiKills[edit]

Type: int

Array size: 7

last multikill count

lmdMyTeam[edit]

Type: int

teamID of the player's team (usualy 1)

lmdPrizeMoney[edit]

Type: int

total prizemoney

lmdSpree[edit]

Type: int

Array size: 6

last spree count

lmdTeamGame[edit]

Type: bool

true if it was a team game

lmdTotalBonusMoney[edit]

Type: int

total bonus money

lmdWonMatch[edit]

Type: bool

true if the player won the match

LoginMenuClass[edit]

Type: string

When set override the default LoginMenuClass with this one

Default value: "GUI2K4.UT2K4SinglePlayerLoginMenu"

LogPrefix[edit]

Type: name


Default value: 'SinglePlayer'

LoserFee[edit]

Type: float

The percentage of the team players fee to pay out when the team loses

Default value: 0.1

MapChallengeCost[edit]

Type: float

percentage of the match prize a map challenge costs

Default value: 0.1

MatchBonus[edit]

Type: float

Percentage of the Match price that counts as bonus (per player) *

Default value: 0.05

MaxTeamSize[edit]

Type: int

Modifiers: protected

The actual team size Warning, absolute max size is 7 (set by GameProfile) Don't use this variable, call GetMaxTeamSize() instead

Default value: 5

MinBalance[edit]

Type: int

the minimal balance

Default value: 75

msgAdditionalLadder[edit]

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Additional ladder game"

msgChallengeGame[edit]

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Challenge game"

msgChampionship[edit]

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Championship"

msgCheater[edit]

Type: string

Modifiers: localized


Default value: "CHEATER!!!"

msgCredit[edit]

Type: string

Modifiers: localized


Default value: "credit"

msgCredits[edit]

Type: string

Modifiers: localized


Default value: "credits"

msgLadderGame[edit]

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Ladder game"

msgMatch[edit]

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "match"

msgSpecialAward[edit]

Type: string

Array size: 6

Modifiers: localized

Special Awards labels

Default value, index 0: "Flak Monkey"

Default value, index 1: "Combo Whore"

Default value, index 2: "Head Hunter"

Default value, index 3: "Road Rampage"

Default value, index 4: "Hat Trick"

Default value, index 5: "Untouchable"

MultiKillBonus[edit]

Type: int

Array size: 7

bonus received for each multikill

Default value, index 0: 10

Default value, index 1: 30

Default value, index 2: 60

Default value, index 3: 100

Default value, index 4: 150

Default value, index 5: 210

Default value, index 6: 280

MultiKills[edit]

Type: int

Array size: 7


PayCheck[edit]

Type: array<PayCheckRecord>

payment overview of you team mates

PhantomMatches[edit]

Type: array<PhantomMatchRecord>

phantom match overview

PhantomTeams[edit]

Type: array<string>

Phantom Teams to choose from

PlayerIDHash[edit]

Type: string

Modifiers: protected

prevent some cheating

PlayerMatchDetails[edit]

Type: array<PlayerMatchDetailsRecord>

per player details

revision[edit]

Type: int

Modifiers: protected

used to keep track of future changes

Default value: 5

sae_combowhore[edit]

Type: int

special award levels

Default value: 15

sae_flackmonkey[edit]

Type: int

special award levels

Default value: 15

sae_hattrick[edit]

Type: int

special award levels

Default value: 3

sae_headhunter[edit]

Type: int

special award levels

Default value: 15

sae_roadrampage[edit]

Type: int

special award levels

Default value: 10

sae_untouchable[edit]

Type: int

special award levels

SpecialAwards[edit]

Type: int

Array size: 6


Spree[edit]

Type: int

Array size: 6


SpreeBonus[edit]

Type: int

Array size: 6

bonus received for each killing spree

Default value, index 0: 20

Default value, index 1: 60

Default value, index 2: 120

Default value, index 3: 200

Default value, index 4: 300

Default value, index 5: 420

TeamMateRanking[edit]

Type: array<TeamMateRankingRecord>

Used for payment and injuries, only valid during RegisterGame()

TeamPercentage[edit]

Type: float

Team percentage modifier This value is multiplied with the fee for each player, lower value = lower take of the earnings

Default value: 0.25

TeamStats[edit]

Type: array<TeamStatsRecord>


TotalTime[edit]

Type: float

total ingame time

UT2K4GameLadder[edit]

Type: class<UT2K4LadderInfo>


Default values[edit]

Property Value
GameLadderName "xGame.UT2K4LadderInfo"

Subobjects[edit]

GPCHALINFO[edit]

Class: XGame.UT2K4MatchInfo

Empty subobject definition.