UE2:XMutantGame (UT2004)
![]() |
Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch >> xDeathMatch >> XMutantGame |
- Package:
- BonusPack
- This class in other games:
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
Modifiers: config
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
MutDescText
Type: string
Modifiers: localized
Default value: "If enabled, the player with the lowest score is the BottomFeeder, and can kill other players."
MutPropText
Type: string
Modifiers: localized
Default value: "Enable BottomFeeder"
RegenTimeCarryOver
Type: float
Default values
Property | Value |
---|---|
Acronym | "MUT" |
DecoTextName | "BonusPack.MutantGame" |
Description | "The first player to score a frag becomes the Mutant. Everyone else hunts the Mutant, as by killing the mutant, a player becomes the mutant, with superhuman powers. The player with the lowest score is the Bottom Feeder. He can also kill other players." |
DMSquadClass | Class'BonusPack.MutSquadAI' |
GameName | "Mutant" |
GameReplicationInfoClass | Class'BonusPack.MutantGameReplicationInfo' |
GoalScore | 20 |
HUDType | "BonusPack.HudMutant" |
MapListType | "BonusPack.MapListMutant" |
ScoreBoardType | "BonusPack.MutantScoreboard" |
ScreenShotName | "UT2004Thumbnails.MutantShots" |
Functions
Static events
GetDescriptionText
Overrides: DeathMatch.GetDescriptionText
Other static functions
FillPlayInfo
Overrides: DeathMatch.FillPlayInfo
PrecacheGameAnnouncements
Overrides: DeathMatch.PrecacheGameAnnouncements
PrecacheGameTextures
Overrides: xDeathMatch.PrecacheGameTextures
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
GetServerDetails
Overrides: DeathMatch.GetServerDetails
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
UpdateAnnouncements
Overrides: Actor.UpdateAnnouncements
UpdateBottomFeeder
WantsPickups
Overrides: DeathMatch.WantsPickups