The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE2:UT2K4GameProfile properties (UT2004)
Object >> GameProfile >> UT2003GameProfile >> UT2K4GameProfile (properties) |
Contents
- 1 Properties
- 1.1 ActiveMap
- 1.2 AltPath
- 1.3 AltTeamRoster
- 1.4 Balance
- 1.5 bCheater
- 1.6 bCompleted
- 1.7 bDebug
- 1.8 bGotChallenged
- 1.9 bIsChallenge
- 1.10 bLocked
- 1.11 BotStats
- 1.12 bShowDetails
- 1.13 ChallengeChance
- 1.14 ChallengeGameClass
- 1.15 ChallengeInfo
- 1.16 ChallengeVariable
- 1.17 CustomLadders
- 1.18 FeeIncrease
- 1.19 FightHistory
- 1.20 FinalEnemyTeam
- 1.21 ForFeitFee
- 1.22 InjuryChance
- 1.23 InjuryTreatment
- 1.24 LadderProgress
- 1.25 LastCustomCladder
- 1.26 LastInjured
- 1.27 LevelRoute
- 1.28 lmdBalanceChange
- 1.29 lmdbChallengeGame
- 1.30 lmdEnemyTeam
- 1.31 lmdFreshInfo
- 1.32 lmdGameTime
- 1.33 lmdGameType
- 1.34 lmdInjury
- 1.35 lmdInjuryHealth
- 1.36 lmdInjuryTreatment
- 1.37 lmdMap
- 1.38 lmdMultiKills
- 1.39 lmdMyTeam
- 1.40 lmdPrizeMoney
- 1.41 lmdSpree
- 1.42 lmdTeamGame
- 1.43 lmdTotalBonusMoney
- 1.44 lmdWonMatch
- 1.45 LoginMenuClass
- 1.46 LogPrefix
- 1.47 LoserFee
- 1.48 MapChallengeCost
- 1.49 MatchBonus
- 1.50 MaxTeamSize
- 1.51 MinBalance
- 1.52 msgAdditionalLadder
- 1.53 msgChallengeGame
- 1.54 msgChampionship
- 1.55 msgCheater
- 1.56 msgCredit
- 1.57 msgCredits
- 1.58 msgLadderGame
- 1.59 msgMatch
- 1.60 msgSpecialAward
- 1.61 MultiKillBonus
- 1.62 MultiKills
- 1.63 PayCheck
- 1.64 PhantomMatches
- 1.65 PhantomTeams
- 1.66 PlayerIDHash
- 1.67 PlayerMatchDetails
- 1.68 revision
- 1.69 sae_combowhore
- 1.70 sae_flackmonkey
- 1.71 sae_hattrick
- 1.72 sae_headhunter
- 1.73 sae_roadrampage
- 1.74 sae_untouchable
- 1.75 SpecialAwards
- 1.76 Spree
- 1.77 SpreeBonus
- 1.78 TeamMateRanking
- 1.79 TeamPercentage
- 1.80 TeamStats
- 1.81 TotalTime
- 1.82 UT2K4GameLadder
- 1.83 Default values
- 1.84 Subobjects
;Other member categories for this class::instance functions, structs
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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]
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]
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.