I don't need to test my programs. I have an error-correcting modem.

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

Property group 'DeathMatch'

ADR_Kill

Type: float


Default value: 5.0

ADR_KillTeamMate

Type: float


Default value: -5.0

ADR_MajorKill

Type: float


Default value: 10.0

ADR_MinorBonus

Type: float


Default value: 5.0

ADR_MinorError

Type: float


Default value: -2.0

Internal variables

See DeathMatch internal variables.

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"

Functions

Static functions

FillPlayInfo

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: UnrealMPGameInfo.FillPlayInfo


Exec functions

AddBots

exec function AddBots (int num)


AddNamedBot

exec function AddNamedBot (string botname)


KillBots

exec function KillBots (int num)

Overrides: GameInfo.KillBots


Events

AcceptInventory

event AcceptInventory (Pawn PlayerPawn)

Overrides: GameInfo.AcceptInventory


InitGame

event InitGame (string Options, out string Error)

Overrides: GameInfo.InitGame


Login

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

Overrides: GameInfo.Login


PostBeginPlay

event PostBeginPlay ()

Overrides: GameInfo.PostBeginPlay


PostLogin

event PostLogin (PlayerController NewPlayer)

Overrides: GameInfo.PostLogin


Other instance functions

See DeathMatch instance functions.

States

MatchInProgress

MatchInProgress.beginstate

event beginstate ()

Overrides: Object.BeginState (global)


MatchInProgress.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


MatchOver

MatchOver.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


MatchOver.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


MatchOver.ChangeTeam

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

Overrides: GameInfo.ChangeTeam (global)


MatchOver.NeedPlayers

function bool NeedPlayers ()

Overrides: NeedPlayers (global)


MatchOver.ReduceDamage

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

Overrides: ReduceDamage (global)


MatchOver.RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)


MatchOver.ScoreKill

function ScoreKill (Controller Killer, Controller Other)

Overrides: ScoreKill (global)


PendingMatch

Modifiers: auto

PendingMatch.beginstate

event beginstate ()

Overrides: Object.BeginState (global)


PendingMatch.Timer

event Timer ()

Overrides: GameInfo.Timer (global)


PendingMatch.AddBot

function bool AddBot (optional string botName)

Overrides: AddBot (global)


PendingMatch.RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: RestartPlayer (global)