I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:UT2K4GameProfile properties (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

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

Properties

ActiveMap

Type: CacheManager.MapRecord

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

AltPath

Type: int

seed to select the random level

AltTeamRoster

Type: array<TeamRosterRecord>

team roster override records

Balance

Type: int

The current Player Balance

Default value: 250

bCheater

Type: bool

Modifiers: protected

Player used a cheat

bCompleted

Type: bool

Set to 'true' when the SP has been completed

bDebug

Type: bool


bGotChallenged

Type: bool

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

bIsChallenge

Type: bool

when true use ChallengeInfo for information

bLocked

Type: bool

Modifiers: protected

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

BotStats

Type: array<BotStatsRecord>


bShowDetails

Type: bool

if true match details will be shown after a match

Default value: True

ChallengeChance

Type: float

Chance the losing enemy team will challenge you for a rematch

Default value: 0.3

ChallengeGameClass

Type: class<ChallengeGame>

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

ChallengeInfo

Type: UT2K4MatchInfo

the challenge match info, obsolete?

Default value: UT2K4MatchInfo'GPCHALINFO'

ChallengeVariable

Type: string

contains data about the challenge variables, used for fighthistory

CustomLadders

Type: array<CustomLadderRecord>

custom ladders

FeeIncrease

Type: float

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

Default value: 0.02

FightHistory

Type: array<FightHistoryRecord>

the history of all fights

FinalEnemyTeam

Type: string

the best team played against, used for championship

ForFeitFee

Type: float

Modifiers: protected

The fee you have to pay when you forfeit the game

InjuryChance

Type: float

The chance a team player get's injured

Default value: 0.3

InjuryTreatment

Type: float

injury treatment modifier

Default value: 0.75

LadderProgress

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

Type: class<CustomLadderInfo>

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

LastInjured

Type: int

the offset in the BotStats array of the last injured player

Default value: -1

LevelRoute

Type: array<LevelPathRecord>

the selected path

lmdBalanceChange

Type: int

total change in the balance, includes payment and bonuses

lmdbChallengeGame

Type: bool

true if the last match was a challenge match

lmdEnemyTeam

Type: string

enemy team class

lmdFreshInfo

Type: bool

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

lmdGameTime

Type: float

total match time

lmdGameType

Type: string

game type string

lmdInjury

Type: int

player ID of injured player

lmdInjuryHealth

Type: byte

health, stored here because player could have been healed

lmdInjuryTreatment

Type: int

injury treatment gost

lmdMap

Type: string

map title

lmdMultiKills

Type: int

Array size: 7

last multikill count

lmdMyTeam

Type: int

teamID of the player's team (usualy 1)

lmdPrizeMoney

Type: int

total prizemoney

lmdSpree

Type: int

Array size: 6

last spree count

lmdTeamGame

Type: bool

true if it was a team game

lmdTotalBonusMoney

Type: int

total bonus money

lmdWonMatch

Type: bool

true if the player won the match

LoginMenuClass

Type: string

When set override the default LoginMenuClass with this one

Default value: "GUI2K4.UT2K4SinglePlayerLoginMenu"

LogPrefix

Type: name


Default value: 'SinglePlayer'

LoserFee

Type: float

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

Default value: 0.1

MapChallengeCost

Type: float

percentage of the match prize a map challenge costs

Default value: 0.1

MatchBonus

Type: float

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

Default value: 0.05

MaxTeamSize

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

Type: int

the minimal balance

Default value: 75

msgAdditionalLadder

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Additional ladder game"

msgChallengeGame

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Challenge game"

msgChampionship

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Championship"

msgCheater

Type: string

Modifiers: localized


Default value: "CHEATER!!!"

msgCredit

Type: string

Modifiers: localized


Default value: "credit"

msgCredits

Type: string

Modifiers: localized


Default value: "credits"

msgLadderGame

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "Ladder game"

msgMatch

Type: string

Modifiers: localized

localized strings used for the fighthistory

Default value: "match"

msgSpecialAward

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

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

Type: int

Array size: 7


PayCheck

Type: array<PayCheckRecord>

payment overview of you team mates

PhantomMatches

Type: array<PhantomMatchRecord>

phantom match overview

PhantomTeams

Type: array<string>

Phantom Teams to choose from

PlayerIDHash

Type: string

Modifiers: protected

prevent some cheating

PlayerMatchDetails

Type: array<PlayerMatchDetailsRecord>

per player details

revision

Type: int

Modifiers: protected

used to keep track of future changes

Default value: 5

sae_combowhore

Type: int

special award levels

Default value: 15

sae_flackmonkey

Type: int

special award levels

Default value: 15

sae_hattrick

Type: int

special award levels

Default value: 3

sae_headhunter

Type: int

special award levels

Default value: 15

sae_roadrampage

Type: int

special award levels

Default value: 10

sae_untouchable

Type: int

special award levels

SpecialAwards

Type: int

Array size: 6


Spree

Type: int

Array size: 6


SpreeBonus

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

Type: array<TeamMateRankingRecord>

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

TeamPercentage

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

Type: array<TeamStatsRecord>


TotalTime

Type: float

total ingame time

UT2K4GameLadder

Type: class<UT2K4LadderInfo>


Default values

Property Value
GameLadderName "xGame.UT2K4LadderInfo"

Subobjects

GPCHALINFO

Class: XGame.UT2K4MatchInfo

Empty subobject definition.