I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
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
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
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
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.