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

UE2:XLastManStandingGame (UT2004)

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

Class: BonusPack.xLastManStandingGame

Main 'Last Man Standing' game type tab.

Written by James Golding (c) 2002, Epic Games, Inc. All Rights Reserved

Constants[edit]

LMSPROPNUM[edit]

Value: 8


Properties[edit]

bAllowAdrenaline[edit]

Type: bool

Modifiers: config


bAllowPickups[edit]

Type: bool

Modifiers: config


bAllowSuperweapons[edit]

Type: bool

Modifiers: config


bCamperAlarm[edit]

Type: bool

Modifiers: config


Default value: True

bFullAmmo[edit]

Type: bool

Modifiers: config


Default value: True

bHealthForKill[edit]

Type: bool

Modifiers: config

number of kills before you get an extra life (zero indicates never give extra life)

CampThreshold[edit]

Type: float

Modifiers: config


Default value: 600.0

LMSData[edit]

Type: array<LMSDataEntry>


LMSPropDescText[edit]

Type: string

Array size: 8 (LMSPROPNUM)

Modifiers: localized


Default value, index 0: "Determines how long a player can stand in one spot before triggering a camper warning."

Default value, index 1: "Specifies how often the camper warning is played"

Default value, index 2: "If this option is enabled, a player gains health after killing another player."

Default value, index 3: "If checked, super weapons are included in the player load out."

Default value, index 4: "Enable this option to cause an alarm to be played if a player stands in one spot too long."

Default value, index 5: "If checked, pickups will be available in the map."

Default value, index 6: "If checked, adrenaline combos will be enabled."

Default value, index 7: "If checked, players start with max ammo for all weapons."

LMSPropsDisplayText[edit]

Type: string

Array size: 8 (LMSPROPNUM)

Modifiers: localized


Default value, index 0: "Camping Threshold"

Default value, index 1: "Camper Warning Interval"

Default value, index 2: "Gain Health For Kills"

Default value, index 3: "Allow SuperWeapons"

Default value, index 4: "Camper Alarm"

Default value, index 5: "Allow Pickups"

Default value, index 6: "Allow Adrenaline"

Default value, index 7: "Full Ammo"

ReCamperWarnInterval[edit]

Type: int

Modifiers: config


Default value: 10

Default values[edit]

Property Value
Acronym "LMS"
BroadcastHandlerClass "BonusPack.LMSBroadcastHandler"
DecoTextName "BonusPack.LastManStandingGame"
DefaultMaxLives 3
Description "Each player starts with a limited number of lives. The goal is to be the last player left when the smoke clears."
GameName "Last Man Standing"
HUDType "BonusPack.HudLMS"
MapListType "BonusPack.MapListLastManStanding"
MaxLives 3
MutatorClass "BonusPack.MutLastManStanding"
ScoreBoardType "BonusPack.ScoreBoardLMS"
ScreenShotName "UT2004Thumbnails.LMSShots"
TimeLimit 0

Structs[edit]

LMSDataEntry[edit]

PlayerController PC 
Object.Vector LocationHistory[10]  
int NextLocHistSlot 
bool bWarmedUp 
int ReWarnTime 

Functions[edit]

Static events[edit]

AcceptPlayInfoProperty[edit]

static event bool AcceptPlayInfoProperty (string PropertyName)

Overrides: DeathMatch.AcceptPlayInfoProperty


GetDescriptionText[edit]

static event string GetDescriptionText (string PropName)

Overrides: DeathMatch.GetDescriptionText


Other static functions[edit]

FillPlayInfo[edit]

static function FillPlayInfo (PlayInfo PI)

Overrides: DeathMatch.FillPlayInfo


GetDisplayText[edit]

static function string GetDisplayText (string PropName)

Overrides: DeathMatch.GetDisplayText


PrecacheGameAnnouncements[edit]

static function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)

Overrides: DeathMatch.PrecacheGameAnnouncements


PrecacheGameTextures[edit]

static function PrecacheGameTextures (LevelInfo myLevel)

Overrides: xDeathMatch.PrecacheGameTextures


Events[edit]

InitGame[edit]

event InitGame (string Options, out string Error)

Overrides: DeathMatch.InitGame


PostLogin[edit]

event PostLogin (PlayerController NewPlayer)

Overrides: DeathMatch.PostLogin


Other instance functions[edit]

AddGameSpecificInventory[edit]

function AddGameSpecificInventory (Pawn p)

Overrides: DeathMatch.AddGameSpecificInventory


CanSpectate[edit]

function bool CanSpectate (PlayerController Viewer, bool bOnlySpectator, Actor ViewTarget)

Overrides: DeathMatch.CanSpectate


CheckMaxLives[edit]

function bool CheckMaxLives (PlayerReplicationInfo Scorer)

Overrides: DeathMatch.CheckMaxLives


GetServerDetails[edit]

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: DeathMatch.GetServerDetails


Logout[edit]

function Logout (Controller Exiting)

Overrides: DeathMatch.Logout


NotifyKilled[edit]

function NotifyKilled (Controller Killer, Controller Other, Pawn OtherPawn)

Overrides: GameInfo.NotifyKilled


SendCamperWarning[edit]

function SendCamperWarning (PlayerController Camper)


SpawnBot[edit]

function Bot SpawnBot (optional string botName)

Overrides: DeathMatch.SpawnBot


UpdateAnnouncements[edit]

simulated function UpdateAnnouncements ()

Overrides: Actor.UpdateAnnouncements


States[edit]

MatchInProgress[edit]

MatchInProgress.Timer[edit]

event Timer ()

Overrides: DeathMatch.MatchInProgress.Timer