UE2:XDoubleDom (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch >> TeamGame >> XDoubleDom
Package:
XGame
This class in other games:

xDoubleDom

Constants

DDPROPNUM

Value: 2


Properties

Property group 'xDoubleDom'

AvertedSoundNames

Type: name

Array size: 4

score averted sounds

Default value, index 1: 'Narrowly_Averted'

Default value, index 2: 'Narrowly_Averted'

Default value, index 3: 'Last_Second_Save'

AvertedSounds

Type: Sound

Array size: 4

OBSOLETE score averted sounds

ControlSoundNames

Type: name

Array size: 2

control sounds

Default value, index 0: 'Red_Team_Dominating'

Default value, index 1: 'Blue_Team_Dominating'

ControlSounds

Type: Sound

Array size: 2

OBSOLETE control sounds

ScoreSoundNames

Type: name

Array size: 2

score sounds

Default value, index 0: 'Red_Team_Scores'

Default value, index 1: 'Blue_Team_Scores'

ScoreSounds

Type: Sound

Array size: 2

OBSOLETE score sounds

TimeDisabled

Type: int

Modifiers: config

duration both points are disabled for after a point is scored

Default value: 10

TimeToScore

Type: int

Modifiers: config


Default value: 10

Internal variables

DDomPropDescText

Type: string

Array size: 2 (DDPROPNUM)

Modifiers: localized


Default value, index 0: "Specifies how long domination points must be held to score a point."

Default value, index 1: "Specifies how long domination points are disabled after a point is scored."

DDomPropsDisplayText

Type: string

Array size: 2 (DDPROPNUM)

Modifiers: localized


Default value, index 0: "Time To Score"

Default value, index 1: "Time Disabled"

DisabledCountDown

Type: int

Modifiers: transient

count down until points are re-enabled after a point is scored

NewRoundSound

Type: Sound


ScoreCountDown

Type: int

count down until a point is scored

Default value: 10

xDomPoints

Type: xDomPoint

Array size: 2

the two domination points in the level

Default values

Property Value
Acronym "DOM2"
ADR_Kill 2.0
BeaconName "DOM"
bMustHaveMultiplePlayers False
bScoreTeamKills False
bSpawnInTeamArea True
DeathMessageClass Class'XGame.xDeathMessage'
DecoTextName "XGame.DoubleDom"
DefaultEnemyRosterClass "xGame.xTeamRoster"
Description "Your team scores by capturing and holding both Control Points for ten seconds. Control Points are captured by touching them. After scoring, the Control Points reset to neutral."
GameName "Double Domination"
GoalScore 3
HUDType "XInterface.HudCDoubleDomination"
MapListType "XInterface.MapListDoubleDomination"
MapPrefix "DOM"
OtherMesgGroup 'DoubleDom'
ScreenShotName "UT2004Thumbnails.DOMShots"
TeamAIType[0] Class'UnrealGame.DOMTeamAI'
TeamAIType[1] Class'UnrealGame.DOMTeamAI'

Functions

Static events

GetDescriptionText

static event string GetDescriptionText (string PropName)

Overrides: TeamGame.GetDescriptionText


Other static functions

FillPlayInfo

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: TeamGame.FillPlayInfo


OrderToIndex

static function int OrderToIndex (int Order)

Overrides: GameInfo.OrderToIndex


PrecacheGameAnnouncements

static function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)

Overrides: TeamGame.PrecacheGameAnnouncements


PrecacheGameStaticMeshes

static function PrecacheGameStaticMeshes (LevelInfo myLevel)

Overrides: GameInfo.PrecacheGameStaticMeshes


PrecacheGameTextures

static function PrecacheGameTextures (LevelInfo myLevel)

Overrides: GameInfo.PrecacheGameTextures


Events

Destroyed

event Destroyed ()

Overrides: GameInfo.Destroyed


PostBeginPlay

event PostBeginPlay ()

Overrides: TeamGame.PostBeginPlay


SetGrammar

event SetGrammar ()

Overrides: TeamGame.SetGrammar


Other instance functions

ClearControl

function ClearControl (Controller Other)


CriticalPlayer

function bool CriticalPlayer (Controller Other)

Overrides: TeamGame.CriticalPlayer


FindSpecGoalFor

function Actor FindSpecGoalFor (PlayerReplicationInfo PRI, int TeamIndex)

Overrides: GameInfo.FindSpecGoalFor


GetServerDetails

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


GetStatus

function int GetStatus (PlayerController Sender, Bot B)

Overrides: TeamGame.GetStatus


Killed

function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypedamageType)

Overrides: DeathMatch.Killed


Logout

function Logout (Controller Exiting)

Overrides: DeathMatch.Logout


ResetCount

function ResetCount ()


UpdateAnnouncements

simulated function UpdateAnnouncements ()

Overrides: TeamGame.UpdateAnnouncements


States

MatchInProgress

MatchInProgress.Timer

event Timer ()

Overrides: DeathMatch.MatchInProgress.Timer