The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE2:XMutantGame (UT2003)
Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch >> XMutantGame |
Contents
- 1 Properties
- 2 Functions
- 2.1 Events
- 2.2 Other instance functions
- 2.2.1 CheckScore
- 2.2.2 ComparePRI
- 2.2.3 EquipMutant
- 2.2.4 IsBottomFeeder
- 2.2.5 Logout
- 2.2.6 NotifyKilled
- 2.2.7 PickupQuery
- 2.2.8 RandomTeleportMutant
- 2.2.9 RatePlayerStart
- 2.2.10 RecommendCombo
- 2.2.11 ReduceDamage
- 2.2.12 ScoreKill
- 2.2.13 SendAllCurrentMutantMessage
- 2.2.14 SendCurrentMutantMessage
- 2.2.15 SetMutant
- 2.2.16 SpawnBot
- 2.2.17 UpdateBottomFeeder
- 2.2.18 WantsPickups
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. |
Class: BonusPack.xMutantGame
Main 'Mutant' game type tab. Basic idea: - When there is no existing mutant, first blood mutates. - Everyone else must hunt down the mutant - you can't kill each other. You get a radar to find them. - If you kill the mutant, you mutate. - Mutant gets invisibility, agility and regen based on number of other players.
Written by James Golding (c) 2002, Epic Games, Inc. All Rights Reserved
Properties
Property group 'xMutantGame'
BaseKillScore
Type: int
Basic number of points for a kill
Default value: 2
bEnableBottomFeeder
Type: bool
Default value: True
BottomFeederKillScore
Type: int
Points the mutant gets for killing the bottom feeder
Default value: 5
DegenInterval
Type: float
Default value: 0.8
MaxMultiKillScore
Type: int
Cap on multi-kill score
Default value: 4
MultiKillBonus
Type: int
Additional points for each level of multi-kill
Default value: 1
MutantKillHealthBonus
Type: int
Health the mutant gets for killing someone
Default value: 25
MutantMaterial
Type: Material
Default value: FinalBlend'XGameShaders.InvisFinal'
MutantSuicidePenalty
Type: int
When the mutant suicides, number of points they lose
Default value: 4
Internal variables
CurrentBottomFeeder
Type: Controller
CurrentMutant
Type: Controller
RegenTimeCarryOver
Type: float
Default values
Property | Value |
---|---|
Acronym | "MUT" |
DeathMessageClass | Class'XGame.xDeathMessage' |
DecoTextName | "BonusPack.MutantGame" |
DefaultEnemyRosterClass | "XGame.xDMRoster" |
DMSquadClass | Class'BonusPack.MutSquadAI' |
GameName | "Mutant" |
GameReplicationInfoClass | Class'BonusPack.MutantGameReplicationInfo' |
GoalScore | 20 |
HUDType | "BonusPack.HudMutant" |
MapListType | "BonusPack.MapListMutant" |
ScoreBoardType | "BonusPack.MutantScoreboard" |
ScreenShotName | "MapThumbnails.ShotDeathmatch" |
Functions
Events
InitGame
Overrides: DeathMatch.InitGame
Login
Overrides: DeathMatch.Login
PostLogin
Overrides: DeathMatch.PostLogin
Tick
Overrides: Actor.Tick
Other instance functions
CheckScore
Overrides: DeathMatch.CheckScore
ComparePRI
EquipMutant
IsBottomFeeder
Logout
Overrides: DeathMatch.Logout
NotifyKilled
Overrides: GameInfo.NotifyKilled
PickupQuery
Overrides: UnrealMPGameInfo.PickupQuery
RandomTeleportMutant
RatePlayerStart
Overrides: DeathMatch.RatePlayerStart
RecommendCombo
Overrides: GameInfo.RecommendCombo
ReduceDamage
Overrides: DeathMatch.ReduceDamage
ScoreKill
Overrides: DeathMatch.ScoreKill
SendAllCurrentMutantMessage
SendCurrentMutantMessage
SetMutant
SpawnBot
Overrides: DeathMatch.SpawnBot
UpdateBottomFeeder
WantsPickups
Overrides: DeathMatch.WantsPickups