Mostly Harmless

UE2:DeathMatch (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch
Package: 
UnrealGame
Direct subclasses:
TeamGame, XDeathMatch, XMutantGame
This class in other games:
UT2004

DeathMatch

Properties[edit]

Property group 'DeathMatch'[edit]

ADR_Kill[edit]

Type: float


Default value: 5.0

ADR_KillTeamMate[edit]

Type: float


Default value: -5.0

ADR_MajorKill[edit]

Type: float


Default value: 10.0

ADR_MinorBonus[edit]

Type: float


Default value: 5.0

ADR_MinorError[edit]

Type: float


Default value: -2.0

Internal variables[edit]

See DeathMatch internal variables.

Default values[edit]

Property Value
AutoAim 1.0
BeaconName "DM"
bLoggingGame True
bPauseable False
bRestartLevel False
DefaultPlayerClassName "XGame.xPawn"
GameName "DeathMatch"
GoalScore 25
HUDType "XInterface.HudBDeathMatch"
MapListType "XInterface.MapListDeathMatch"
MapPrefix "DM"
MaxPlayers 32
MutatorClass "UnrealGame.DMMutator"
PlayerControllerClassName "XGame.XPlayer"
ScoreBoardType "XInterface.ScoreBoardDeathMatch"

Functions[edit]

Static functions[edit]

FillPlayInfo[edit]

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: UnrealMPGameInfo.FillPlayInfo


Exec functions[edit]

AddBots[edit]

exec function AddBots (int num)


AddNamedBot[edit]

exec function AddNamedBot (string botname)


KillBots[edit]

exec function KillBots (int num)

Overrides: GameInfo.KillBots


Events[edit]

AcceptInventory[edit]

event AcceptInventory (Pawn PlayerPawn)

Overrides: GameInfo.AcceptInventory


InitGame[edit]

event InitGame (string Options, out string Error)

Overrides: GameInfo.InitGame


Login[edit]

event PlayerController Login (string Portal, string Options, out string Error)

Overrides: GameInfo.Login


PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: GameInfo.PostBeginPlay


PostLogin[edit]

event PostLogin (PlayerController NewPlayer)

Overrides: GameInfo.PostLogin


Other instance functions[edit]

See DeathMatch instance functions.

States[edit]

MatchInProgress[edit]

MatchInProgress.beginstate[edit]

event beginstate ()

Overrides: Object.BeginState (global)


MatchInProgress.Timer[edit]

event Timer ()

Overrides: GameInfo.Timer (global)


MatchOver[edit]

MatchOver.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


MatchOver.Timer[edit]

event Timer ()

Overrides: GameInfo.Timer (global)


MatchOver.ChangeTeam[edit]

function bool ChangeTeam (Controller Other, int num, bool bNewTeam)

Overrides: GameInfo.ChangeTeam (global)


MatchOver.NeedPlayers[edit]

function bool NeedPlayers ()

Overrides: NeedPlayers (global)


MatchOver.ReduceDamage[edit]

function int ReduceDamage (int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, out Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: ReduceDamage (global)


MatchOver.RestartPlayer[edit]

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)


MatchOver.ScoreKill[edit]

function ScoreKill (Controller Killer, Controller Other)

Overrides: ScoreKill (global)


PendingMatch[edit]

Modifiers: auto

PendingMatch.beginstate[edit]

event beginstate ()

Overrides: Object.BeginState (global)


PendingMatch.Timer[edit]

event Timer ()

Overrides: GameInfo.Timer (global)


PendingMatch.AddBot[edit]

function bool AddBot (optional string botName)

Overrides: AddBot (global)


PendingMatch.RestartPlayer[edit]

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)