The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:XDoubleDom (UT2004)

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

xDoubleDom

Constants[edit]

DDPROPNUM[edit]

Value: 2


Properties[edit]

Property group 'xDoubleDom'[edit]

AvertedSoundNames[edit]

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[edit]

Type: Sound

Array size: 4

OBSOLETE score averted sounds

ControlSoundNames[edit]

Type: name

Array size: 2

control sounds

Default value, index 0: 'Red_Team_Dominating'

Default value, index 1: 'Blue_Team_Dominating'

ControlSounds[edit]

Type: Sound

Array size: 2

OBSOLETE control sounds

ScoreSoundNames[edit]

Type: name

Array size: 2

score sounds

Default value, index 0: 'Red_Team_Scores'

Default value, index 1: 'Blue_Team_Scores'

ScoreSounds[edit]

Type: Sound

Array size: 2

OBSOLETE score sounds

TimeDisabled[edit]

Type: int

Modifiers: config

duration both points are disabled for after a point is scored

Default value: 10

TimeToScore[edit]

Type: int

Modifiers: config


Default value: 10

Internal variables[edit]

DDomPropDescText[edit]

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[edit]

Type: string

Array size: 2 (DDPROPNUM)

Modifiers: localized


Default value, index 0: "Time To Score"

Default value, index 1: "Time Disabled"

DisabledCountDown[edit]

Type: int

Modifiers: transient

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

NewRoundSound[edit]

Type: Sound


ScoreCountDown[edit]

Type: int

count down until a point is scored

Default value: 10

xDomPoints[edit]

Type: xDomPoint

Array size: 2

the two domination points in the level

Default values[edit]

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[edit]

Static events[edit]

GetDescriptionText[edit]

static event string GetDescriptionText (string PropName)

Overrides: TeamGame.GetDescriptionText


Other static functions[edit]

FillPlayInfo[edit]

static function FillPlayInfo (PlayInfo PlayInfo)

Overrides: TeamGame.FillPlayInfo


OrderToIndex[edit]

static function int OrderToIndex (int Order)

Overrides: GameInfo.OrderToIndex


PrecacheGameAnnouncements[edit]

static function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)

Overrides: TeamGame.PrecacheGameAnnouncements


PrecacheGameStaticMeshes[edit]

static function PrecacheGameStaticMeshes (LevelInfo myLevel)

Overrides: GameInfo.PrecacheGameStaticMeshes


PrecacheGameTextures[edit]

static function PrecacheGameTextures (LevelInfo myLevel)

Overrides: GameInfo.PrecacheGameTextures


Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: GameInfo.Destroyed


PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: TeamGame.PostBeginPlay


SetGrammar[edit]

event SetGrammar ()

Overrides: TeamGame.SetGrammar


Other instance functions[edit]

ClearControl[edit]

function ClearControl (Controller Other)


CriticalPlayer[edit]

function bool CriticalPlayer (Controller Other)

Overrides: TeamGame.CriticalPlayer


FindSpecGoalFor[edit]

function Actor FindSpecGoalFor (PlayerReplicationInfo PRI, int TeamIndex)

Overrides: GameInfo.FindSpecGoalFor


GetServerDetails[edit]

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


GetStatus[edit]

function int GetStatus (PlayerController Sender, Bot B)

Overrides: TeamGame.GetStatus


Killed[edit]

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

Overrides: DeathMatch.Killed


Logout[edit]

function Logout (Controller Exiting)

Overrides: DeathMatch.Logout


ResetCount[edit]

function ResetCount ()


UpdateAnnouncements[edit]

simulated function UpdateAnnouncements ()

Overrides: TeamGame.UpdateAnnouncements


States[edit]

MatchInProgress[edit]

MatchInProgress.Timer[edit]

event Timer ()

Overrides: DeathMatch.MatchInProgress.Timer