Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

BonusPack.xLastManStandingGame

Extends
xDeathMatch
Modifiers
config

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UnrealGame.UnrealMPGameInfo
            |   
            +-- UnrealGame.DeathMatch
               |   
               +-- XGame.xDeathMatch
                  |   
                  +-- BonusPack.xLastManStandingGame

Constants Summary
LMSPROPNUM=8
Inherited Contants from UnrealGame.DeathMatch
DMPROPNUM

Variables Summary
boolbAllowAdrenaline
boolbAllowPickups
boolbAllowSuperweapons
boolbCamperAlarm
boolbFullAmmo
boolbHealthForKill
floatCampThreshold
array<LMSDataEntry>LMSData
stringLMSPropDescText[LMSPROPNUM]
stringLMSPropsDisplayText[LMSPROPNUM]
intReCamperWarnInterval
Inherited Variables from XGame.xDeathMatch
bCustomPreload
Inherited Variables from UnrealGame.DeathMatch
AdjustedDifficulty, ADR_Kill, ADR_KillTeamMate, ADR_MajorKill, ADR_MinorBonus, ADR_MinorError, AltEndGameSoundName[2], bAdjustSkill, bAllowPlayerLights, bAllowTaunts, bAllowTrans, bAlwaysShowLoginMenu, bAutoNumBots, bColoredDMSkins, bCustomBots, bDefaultTranslocator, bEpicNames, bFinalStartup, bFirstBlood, bForceDefaultCharacter, bForceNoPlayerLights, bForceRespawn, bKillBots, bMustHaveMultiplePlayers, bOverrideTranslocator, bOverTimeBroadcast, bPlayerBecameActive, bPlayersMustBeReady, bQuickStart, bReviewingJumpSpots, bSkipPlaySound, bStartedCountDown, bTournament, bWaitForNetPlayers, CountDown, DefaultEnemyRosterClass, DefaultMaxLives, DMHints, DMPropDescText[DMPROPNUM], DMPropsDisplayText[DMPROPNUM], DMSquadClass, ElapsedTime, EndGameFocus, EndGameSoundName[2], EndMessageCounter, EndMessageWait, EnemyRoster, EnemyRosterName, EpicNames[21], EpicOffset, FemaleBackupNameOffset, FemaleBackupNames[32], InitialBots, LastPlayerStartSpot, LastStartSpot, LateEntryLives, LevelRules, LevelRulesClass, LoginMenuClass, MaleBackupNameOffset, MaleBackupNames[32], MinNetPlayers, NameNumber, NamePrefixes[10], NameSuffixes[10], NetWait, NumRounds, PlayerDeaths, PlayerKills, RemainingBots, RemainingTime, RestartWait, SinglePlayerWait, SpawnProtectionTime, StandalonePlayer, StartupStage, TotalEpic, YouDestroyed, YouDestroyedTrailer

Structures Summary
LMSDataEntry
PC, LocationHistory[10], NextLocHistSlot, bWarmedUp, ReWarnTime

Functions Summary
eventbool AcceptPlayInfoProperty (string PropertyName))
function AddGameSpecificInventory (Pawn p))
functionbool CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget ))
functionbool CheckMaxLives (PlayerReplicationInfo Scorer))
function FillPlayInfo (PlayInfo PI))
eventstring GetDescriptionText (string PropName))
functionstring GetDisplayText (string PropName))
function GetServerDetails (out ServerResponseLine ServerState))
event InitGame (string Options, out string Error ))
function Logout (Controller Exiting))
function NotifyKilled (Controller Killer, Controller Other, Pawn OtherPawn))
event PostLogin (PlayerController NewPlayer ))
function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds))
function PrecacheGameTextures (LevelInfo myLevel))
function SendCamperWarning (PlayerController Camper))
functionBot SpawnBot (optional string botName))
function Timer ()))
MatchInProgress
function UpdateAnnouncements ()))
Inherited Functions from XGame.xDeathMatch
PrecacheGameStaticMeshes, PrecacheGameTextures
Inherited Functions from UnrealGame.DeathMatch
AcceptInventory, AcceptPlayInfoProperty, AddBot, AddBots, AddDefaultInventory, AddGameSpecificInventory, AddNamedBot, AdjustSkill, AllowBecomeActivePlayer, AllowTransloc, AtCapacity, BecomeSpectator, beginstate, CanSpectate, ChangeLoadOut, ChangeName, ChangeTeam, CheckEndGame, CheckMaxLives, CheckReady, CheckScore, EndGame, EndSpree, FillPlayInfo, FindPlayerStart, FindTeamFor, ForceAddBot, GetAllLoadHints, GetBotTeam, GetDescriptionText, GetDisplayText, GetMinPlayers, GetNextLoadHint, GetServerDetails, InitGame, InitGameReplicationInfo, InitializeBot, InitLogging, InitPlacedBot, InitTeamSymbols, JustStarted, KillBot, KillBots, Killed, Login, Logout, NeedPlayers, NeverAllowTransloc, NotifySpree, OverrideInitialBots, PlayEndOfMatchMessage, PlayStartupMessage, PlayWinMessage, PostBeginPlay, PostLogin, PrecacheGameAnnouncements, PreLoadBot, PreLoadNamedBot, RatePlayerStart, ReduceDamage, Reset, RestartPlayer, ReviewJumpSpots, ScoreKill, ScoreObjective, SetGrammar, ShouldRespawn, SpawnBot, StartMatch, Timer, TooManyBots, TweakSkill, VehicleScoreKill, WantsPickups

States Summary
MatchInProgress Source code
state MatchInProgress
Timer


Constants Detail

LMSPROPNUM Source code

const LMSPROPNUM = 8;


Variables Detail

bAllowAdrenaline Source code

var config bool bAllowAdrenaline;

bAllowPickups Source code

var config bool bAllowPickups;

bAllowSuperweapons Source code

var config bool bAllowSuperweapons;

bCamperAlarm Source code

var config bool bCamperAlarm;

bFullAmmo Source code

var config bool bFullAmmo;

bHealthForKill Source code

var config bool bHealthForKill;

CampThreshold Source code

var config float CampThreshold;

LMSData Source code

var array<LMSDataEntry> LMSData;

LMSPropDescText[LMSPROPNUM] Source code

var localized string LMSPropDescText[LMSPROPNUM];

LMSPropsDisplayText[LMSPROPNUM] Source code

var localized string LMSPropsDisplayText[LMSPROPNUM];

ReCamperWarnInterval Source code

var config int ReCamperWarnInterval;


Structures Detail

LMSDataEntry Source code

struct LMSDataEntry
{
var bool bWarmedUp;
var vector LocationHistory[10];
var int NextLocHistSlot;
var PlayerController PC;
var int ReWarnTime;
};



Functions Detail

AcceptPlayInfoProperty Source code

static event bool AcceptPlayInfoProperty ( string PropertyName) )

AddGameSpecificInventory Source code

function AddGameSpecificInventory ( Pawn p) )

CanSpectate Source code

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

CheckMaxLives Source code

function bool CheckMaxLives ( PlayerReplicationInfo Scorer) )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PI) )

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName) )

GetDisplayText Source code

static function string GetDisplayText ( string PropName) )

GetServerDetails Source code

function GetServerDetails ( out ServerResponseLine ServerState) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

Logout Source code

function Logout ( Controller Exiting) )

NotifyKilled Source code

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

PostLogin Source code

event PostLogin ( PlayerController NewPlayer ) )

PrecacheGameAnnouncements Source code

static function PrecacheGameAnnouncements ( AnnouncerVoice V, bool bRewardSounds) )

PrecacheGameTextures Source code

static function PrecacheGameTextures ( LevelInfo myLevel) )

SendCamperWarning Source code

function SendCamperWarning ( PlayerController Camper) )

SpawnBot Source code

function Bot SpawnBot ( optional string botName) )

Timer MatchInProgress Source code

function Timer ( ) )

UpdateAnnouncements Source code

simulated function UpdateAnnouncements ( ) )


Defaultproperties

defaultproperties
{
	BroadcastHandlerClass="BonusPack.LMSBroadcastHandler"
    MapListType="BonusPack.MapListLastManStanding"
    MutatorClass="BonusPack.MutLastManStanding"
    GameName="Last Man Standing"
    DecoTextName="BonusPack.LastManStandingGame"
	HudType="BonusPack.HudLMS"
    ScoreBoardType="BonusPack.ScoreBoardLMS"
    Acronym="LMS"
    MapPrefix="DM"
    ScreenShotName="UT2004Thumbnails.LMSShots"


	CampThreshold=600
	ReCamperWarnInterval=10
	bAllowSuperweapons=false
	bCamperAlarm=true
	bFullAmmo=true
	MaxLives=3
	DefaultMaxLives=3
	TimeLimit=0


	LMSPropsDisplayText(0)="Camping Threshold"
	LMSPropsDisplayText(1)="Camper Warning Interval"
	LMSPropsDisplayText(2)="Gain Health For Kills"
	LMSPropsDisplayText(3)="Allow SuperWeapons"
	LMSPropsDisplayText(4)="Camper Alarm"
	LMSPropsDisplayText(5)="Allow Pickups"
	LMSPropsDisplayText(6)="Allow Adrenaline"
	LMSPropsDisplayText(7)="Full Ammo"


	LMSPropDescText(0)="Determines how long a player can stand in one spot before triggering a camper warning."
	LMSPropDescText(1)="Specifies how often the camper warning is played"
	LMSPropDescText(2)="If this option is enabled, a player gains health after killing another player."
	LMSPropDescText(3)="If checked, super weapons are included in the player load out."
	LMSPropDescText(4)="Enable this option to cause an alarm to be played if a player stands in one spot too long."
	LMSPropDescText(5)="If checked, pickups will be available in the map."
	LMSPropDescText(6)="If checked, adrenaline combos will be enabled."
	LMSPropDescText(7)="If checked, players start with max ammo for all weapons."


    Description="Each player starts with a limited number of lives.  The goal is to be the last player left when the smoke clears."
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:30.520 - Created with UnCodeX