Mostly Harmless

UE2:DeathMatch (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2003 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch

Contents

Package: 
UnrealGame
Direct subclasses:
TeamGame, XDeathMatch, XMutantGame
This class in other games:
UT2004

DeathMatch

[edit] Properties

[edit] Property group 'DeathMatch'

[edit] ADR_Kill

Type: float


Default value: 5.0

[edit] ADR_KillTeamMate

Type: float


Default value: -5.0

[edit] ADR_MajorKill

Type: float


Default value: 10.0

[edit] ADR_MinorBonus

Type: float


Default value: 5.0

[edit] ADR_MinorError

Type: float


Default value: -2.0

[edit] Internal variables

See DeathMatch internal variables.

[edit] Default values

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"

[edit] Functions

[edit] Static functions

[edit] FillPlayInfo

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: UnrealMPGameInfo.FillPlayInfo


[edit] Exec functions

[edit] AddBots

exec function AddBots (int num)


[edit] AddNamedBot

exec function AddNamedBot (string botname)


[edit] KillBots

exec function KillBots (int num)

Overrides: GameInfo.KillBots


[edit] Events

[edit] AcceptInventory

event AcceptInventory (Pawn PlayerPawn)

Overrides: GameInfo.AcceptInventory


[edit] InitGame

event InitGame (string Options, out string Error)

Overrides: GameInfo.InitGame


[edit] Login

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

Overrides: GameInfo.Login


[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: GameInfo.PostBeginPlay


[edit] PostLogin

event PostLogin (PlayerController NewPlayer)

Overrides: GameInfo.PostLogin


[edit] Other instance functions

See DeathMatch instance functions.

[edit] States

[edit] MatchInProgress

[edit] MatchInProgress.beginstate

event beginstate ()

Overrides: Object.BeginState (global)


[edit] MatchInProgress.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


[edit] MatchOver

[edit] MatchOver.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


[edit] MatchOver.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


[edit] MatchOver.ChangeTeam

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

Overrides: GameInfo.ChangeTeam (global)


[edit] MatchOver.NeedPlayers

function bool NeedPlayers ()

Overrides: NeedPlayers (global)


[edit] MatchOver.ReduceDamage

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

Overrides: ReduceDamage (global)


[edit] MatchOver.RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)


[edit] MatchOver.ScoreKill

function ScoreKill (Controller Killer, Controller Other)

Overrides: ScoreKill (global)


[edit] PendingMatch

Modifiers: auto

[edit] PendingMatch.beginstate

event beginstate ()

Overrides: Object.BeginState (global)


[edit] PendingMatch.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


[edit] PendingMatch.AddBot

function bool AddBot (optional string botName)

Overrides: AddBot (global)


[edit] PendingMatch.RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)