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

U2.U2DeathMatch

Extends
U2GameInfo
Modifiers
config

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- U2Dialog.DialogGameInfo
            |   
            +-- U2.U2GameInfo
               |   
               +-- U2.U2DeathMatch

Direct Known Subclasses:

U2TeamGame

Constants Summary
STAGE_MidGame=1
STAGE_PostGame=2
STAGE_PreGame=0
Inherited Contants from U2.U2GameInfo
GF_NOIMPACTS, MaxTeams

Variables Summary
boolbAlreadyChanged
boolbForceRespawn
boolbJumpMatch
U2BotInfoBotConfig
class<U2BotInfo>BotConfigType
stringBotPackageClassStr
boolbRequireReady
boolbTournament
intCountDown
stringCountDownMessage
intElapsedTime
stringGameEndedMessage
stringGameGoal
ControllerGBestPlayer
NavigationPointLastPlayerStartSpot
NavigationPointLastStartSpot
floatLevelRatingDefensive
floatLevelRatingOffensive
stringNoNameChange
stringNotReadyMessage
stringReadyMessage
intRemainingBots
floatRestartTime
stringSingleWaitingMessage
byteStage
stringStartMessage
stringTourneyMessage
stringWaitingMessage1
stringWaitingMessage2
U2DeathMatch
boolbChangeLevels
intGoalScore
intMultiplayerCountdown
intMultiplayerPlayerWait
floatRestartDelay
floatScore_EnemyKill
floatScore_Suicide
intStandAloneCountdown
intTimeLimit
Inherited Variables from U2.U2GameInfo
ActiveRagdollDeaths, AirControl, bBroadcastObjectives, bForcedWeaponSwitch, bGiveDefaultWeapon, bKeepTossedPickups, bMultiWeaponStay, bSinglePlayerMission, BSMColor, BSMTime, bUseCombatSounds, DamageByPlayerScalars[3], DamageToPlayerScalars[3], DefaultFOV, FriendlyDamageScale, GameAIControllerClasses, GameAIControllers, MaxRagdollDeaths, MinPlayers, NumBots, PlayerDamageScaleMax, PlayerDamageScaleMin, PlayerSpeedRatio, RagdollDetailLevel, RespawnAppearanceDelay, SoundSlotTimerList, SpeedRatio, UIComponents
Inherited Variables from U2Dialog.DialogGameInfo
DE

Structures Summary
Inherited Structures from U2.U2GameInfo
TPrecacheInfo

Functions Summary
event AcceptInventory (Pawn PlayerPawn ))
functionbool AddBot ()))
function AddDefaultInventory (pawn PlayerPawn ))
function AdjustPawnClass (out string InClass ))
functionbool CanAddBots ()))
functionbool CanSpectate (PlayerController Viewer, Actor ViewTarget ))
function ChangeName (Controller Other, string S, bool bNameChange ))
function CheckForEndGame ()))
functionint CountUniquePickups (class BaseClass ))
function DestroyInventory (Pawn PlayerPawn ))
function DiscardInventory (Pawn Other ))
functionNavigationPoint FindPlayerStart (Controller Player, optional byte InTeam, optional string incomingName))
functionbool ForceAddBot ()))
function ForcePlayerRestart ()))
functionController GetBestPlayer ()))
functionfloat GetDamageByPlayerScalar ()))
functionfloat GetDamageToPlayerScalar ()))
functionActor GetEndGameTarget ()))
functionfloat GetLevelRatingDefensive ()))
functionfloat GetLevelRatingOffensive ()))
functionstring GetNextMapName ()))
functionstring GetRules ()))
functionint GetTeamNumber ()))
functionactor GetWinner ()))
functionbool GoalLimitMet ()))
function GotoMidGame ()))
function GotoPostGame ()))
function GotoPreGame ()))
function InitBot (U2NPCController NewBot)
event InitGame (string Options, out string Error ))
function InitGameReplicationInfo ()))
functionbool IsGameOver ()))
functionbool IsTied ()))
functionbool IsWinner (Controller Player ))
function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class DamageType ))
function LogGameParameters ()))
function Logout (Controller Exiting ))
function MidGameTimer ()))
functionbool NeedPlayers ()))
functionfloat PlayerJumpZScaling ()))
functionbool PlayersReady ()))
functionfloat PlaySpawnEffect (Pickup Inv ))
function PlayStartupMessage (PlayerController NewPlayer ))
function PlayTeleportEffect (Actor Incoming, bool bOut, bool bSound ))
event PostBeginPlay ()))
function PostGameTimer ()))
event PostLogin (PlayerController NewPlayer, bool bTraveling ))
function PreGameTimer ()))
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player ))
function RestartGame ()))
function RestartPlayer (Controller aPlayer ))
function ScoreKill (Controller Killer, Controller Other ))
function SendStartMessage (PlayerController C ))
function SetEndGameCameras ()))
functionbool ShouldRespawn (Pickup Other ))
functionU2NPCController SpawnBot (out NavigationPoint StartSpot ))
functionfloat SpawnWait (U2NPCController C ))
functionbool TimeLimitMet ()))
event Timer ()))
functionbool TooManyBots ()))
Inherited Functions from U2.U2GameInfo
AddDefaultInventory, AllocateGameAIControllers, AllocateSoundSlotTimerList, BSM, DecActiveRagDollDeaths, Destroyed, ForceAddBot, GameEvent, GetActiveRagDollDeaths, GetActorFactoryItems, GetDamageByPlayerScalar, GetDamageToPlayerScalar, GetLevelInfoItems, GetMaxRagDollDeaths, GetObjectives, GetRagdollDetailLevel, GetSoundSlotTimerList, GetTeam, IncActiveRagDollDeaths, NotifyAudioSystemReset, NotifyCutSceneEnd, NotifyCutSceneStart, NotifyHack, NotifyKilled, NotifyLevelChange, NotifyLevelChangeEnd, PlaySpawnEffect, PlayTeleportEffect, PostBeginPlay, PostLogin, PreBeginPlay, PrecacheItems, ReduceDamage, ReduceFriendlyDamage, RestartPlayer, ScaleDamageByPlayer, ScaleDamageToPlayer, ScaleMovementSpeeds, ScoreReplicatorShutdown, SetDifficulty, SetPlayerDefaults, ShouldRespawn, SpawnTemporaryPrecacheInstance, SpawnWait, TooManyBots, UpdateObjective
Inherited Functions from U2Dialog.DialogGameInfo
Destroyed, GetDialogEngine, InitDialogEngine, InitGame, NotifyGameSpeedChanged, NotifyKilled, NotifyLevelChange, NotifyLevelChangeEnd, PostLogin, ShutdownDialogEngine


Constants Detail

STAGE_MidGame Source code

const STAGE_MidGame = 1;

STAGE_PostGame Source code

const STAGE_PostGame = 2;

STAGE_PreGame Source code

const STAGE_PreGame = 0;


Variables Detail

bAlreadyChanged Source code

var bool bAlreadyChanged;

bForceRespawn Source code

var config bool bForceRespawn;

bJumpMatch Source code

var config bool bJumpMatch;

BotConfig Source code

var U2BotInfo BotConfig;

BotConfigType Source code

var class<U2BotInfo> BotConfigType;

BotPackageClassStr Source code

var string BotPackageClassStr;

bRequireReady Source code

var bool bRequireReady;

bTournament Source code

var globalconfig bool bTournament;

CountDown Source code

var int CountDown;

CountDownMessage Source code

var localized string CountDownMessage;

ElapsedTime Source code

var int ElapsedTime;

GameEndedMessage Source code

var localized string GameEndedMessage;

GameGoal Source code

var localized string GameGoal;

GBestPlayer Source code

var Controller GBestPlayer;

LastPlayerStartSpot Source code

var NavigationPoint LastPlayerStartSpot;

LastStartSpot Source code

var NavigationPoint LastStartSpot;

LevelRatingDefensive Source code

var float LevelRatingDefensive;

LevelRatingOffensive Source code

var float LevelRatingOffensive;

NoNameChange Source code

var localized string NoNameChange;

NotReadyMessage Source code

var localized string NotReadyMessage;

ReadyMessage Source code

var localized string ReadyMessage;

RemainingBots Source code

var int RemainingBots;

RestartTime Source code

var float RestartTime;

SingleWaitingMessage Source code

var localized string SingleWaitingMessage;

Stage Source code

var byte Stage;

StartMessage Source code

var localized string StartMessage;

TourneyMessage Source code

var localized string TourneyMessage;

WaitingMessage1 Source code

var localized string WaitingMessage1;

WaitingMessage2 Source code

var localized string WaitingMessage2;

U2DeathMatch

bChangeLevels Source code

var(U2DeathMatch) config bool bChangeLevels;

GoalScore Source code

var(U2DeathMatch) config int GoalScore;

MultiplayerCountdown Source code

var(U2DeathMatch) int MultiplayerCountdown;

MultiplayerPlayerWait Source code

var(U2DeathMatch) int MultiplayerPlayerWait;

RestartDelay Source code

var(U2DeathMatch) globalconfig float RestartDelay;

Score_EnemyKill Source code

var(U2DeathMatch) float Score_EnemyKill;

Score_Suicide Source code

var(U2DeathMatch) float Score_Suicide;

StandAloneCountdown Source code

var(U2DeathMatch) int StandAloneCountdown;

TimeLimit Source code

var(U2DeathMatch) config int TimeLimit;


Functions Detail

AcceptInventory Source code

event AcceptInventory ( Pawn PlayerPawn ) )

AddBot Source code

function bool AddBot ( ) )

AddDefaultInventory Source code

function AddDefaultInventory ( pawn PlayerPawn ) )

AdjustPawnClass Source code

function AdjustPawnClass ( out string InClass ) )

CanAddBots Source code

function bool CanAddBots ( ) )

CanSpectate Source code

function bool CanSpectate ( PlayerController Viewer, Actor ViewTarget ) )

ChangeName Source code

function ChangeName ( Controller Other, string S, bool bNameChange ) )

CheckForEndGame Source code

function CheckForEndGame ( ) )

CountUniquePickups Source code

function int CountUniquePickups ( class<Pickup> BaseClass ) )
!mdf-tbd no longer called or no implementation (some of these may have to come back, possibly elsewhere) function bool OneOnOne() { return NumPlayers + NumBots == 2; } function bool NeverStakeOut( U2NPCController Other ) { return false; } function ModifyBehaviour( U2NPCController NewNPC ); function byte AssessBotAttitude( U2NPCController aNPC, Pawn Other ) { if( aNPC.GetIsKamikaze() ) return 1; return 1; } function float GameThreatAdd( U2NPCController aNPC, Pawn Other) { return 0; } function PickAmbushSpotFor( U2NPCController aNPC ) { local NavigationPoint N; for( N = Level.NavigationPointList; N != None; N = N.NextNavigationPoint ) { if( AmbushPoint(N) != None && !N.Taken && ( aNPC.GetAmbushSpot() == None || VSize(aNPC.Location - aNPC.GetAmbushSpot().Location ) > VSize( aNPC.Location - N.Location ) ) ) { aNPC.SetAmbushSpot( AmbushPoint(N) ); } } }

DestroyInventory Source code

function DestroyInventory ( Pawn PlayerPawn ) )

DiscardInventory Source code

function DiscardInventory ( Pawn Other ) )

FindPlayerStart Source code

function NavigationPoint FindPlayerStart ( Controller Player, optional byte InTeam, optional string incomingName) )

ForceAddBot Source code

function bool ForceAddBot ( ) )

ForcePlayerRestart Source code

function ForcePlayerRestart ( ) )

GetBestPlayer Source code

function Controller GetBestPlayer ( ) )

GetDamageByPlayerScalar Source code

function float GetDamageByPlayerScalar ( ) )

GetDamageToPlayerScalar Source code

function float GetDamageToPlayerScalar ( ) )

GetEndGameTarget Source code

function Actor GetEndGameTarget ( ) )

GetLevelRatingDefensive Source code

function float GetLevelRatingDefensive ( ) )

GetLevelRatingOffensive Source code

function float GetLevelRatingOffensive ( ) )

GetNextMapName Source code

function string GetNextMapName ( ) )

GetRules Source code

function string GetRules ( ) )

GetTeamNumber Source code

function int GetTeamNumber ( ) )

GetWinner Source code

function actor GetWinner ( ) )

GoalLimitMet Source code

function bool GoalLimitMet ( ) )

GotoMidGame Source code

function GotoMidGame ( ) )

GotoPostGame Source code

function GotoPostGame ( ) )

GotoPreGame Source code

function GotoPreGame ( ) )

InitBot Source code

function InitBot ( U2NPCController NewBot )

InitGame Source code

event InitGame ( string Options, out string Error ) )

InitGameReplicationInfo Source code

function InitGameReplicationInfo ( ) )

IsGameOver Source code

function bool IsGameOver ( ) )

IsTied Source code

function bool IsTied ( ) )

IsWinner Source code

function bool IsWinner ( Controller Player ) )

Killed Source code

function Killed ( Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageType> DamageType ) )

LogGameParameters Source code

function LogGameParameters ( ) )

Logout Source code

function Logout ( Controller Exiting ) )

MidGameTimer Source code

function MidGameTimer ( ) )

NeedPlayers Source code

function bool NeedPlayers ( ) )

PlayerJumpZScaling Source code

function float PlayerJumpZScaling ( ) )

PlayersReady Source code

function bool PlayersReady ( ) )

PlaySpawnEffect Source code

function float PlaySpawnEffect ( Pickup Inv ) )

PlayStartupMessage Source code

function PlayStartupMessage ( PlayerController NewPlayer ) )

PlayTeleportEffect Source code

function PlayTeleportEffect ( Actor Incoming, bool bOut, bool bSound ) )

PostBeginPlay Source code

event PostBeginPlay ( ) )

PostGameTimer Source code

function PostGameTimer ( ) )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer, bool bTraveling ) )

PreGameTimer Source code

function PreGameTimer ( ) )

RatePlayerStart Source code

function float RatePlayerStart ( NavigationPoint N, byte Team, Controller Player ) )

RestartGame Source code

function RestartGame ( ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other ) )

SendStartMessage Source code

function SendStartMessage ( PlayerController C ) )

SetEndGameCameras Source code

function SetEndGameCameras ( ) )

ShouldRespawn Source code

function bool ShouldRespawn ( Pickup Other ) )

SpawnBot Source code

function U2NPCController SpawnBot ( out NavigationPoint StartSpot ) )

SpawnWait Source code

function float SpawnWait ( U2NPCController C ) )

TimeLimitMet Source code

function bool TimeLimitMet ( ) )

Timer Source code

event Timer ( ) )

TooManyBots Source code

function bool TooManyBots ( ) )


Defaultproperties

defaultproperties
{
	TourneyMessage="Waiting for other players."
	WaitingMessage1="Waiting for ready signals."
	WaitingMessage2="(Use your fire button to toggle ready!)"
	ReadyMessage="You are READY!"
	NotReadyMessage="You are NOT READY!"
	CountDownMessage=" seconds until play starts!"
	StartMessage="The match has begun!"
	GameEndedMessage="wins the match!"
	SingleWaitingMessage="Press Fire to start."
	GameGoal="frags wins the match."
	NoNameChange=" is already in use."
	GoalScore=20
	bChangeLevels=true
	MultiplayerPlayerWait=33
	MultiplayerCountdown=3
	StandAloneCountdown=1
	RestartDelay=15.000000
	Score_Suicide=-1.000000
	Score_EnemyKill=1.000000
	BotPackageClassStr="U2AIOld.U2NPCControllerBotOld"
	BotConfigType=Class'U2.U2BotInfo'
	LevelRatingOffensive=-1.000000
	LevelRatingDefensive=-1.000000
	FriendlyDamageScale=1.000000
	SpeedRatio=1.800000
	PlayerSpeedRatio=1.800000
	bSinglePlayerMission=false
	bForcedWeaponSwitch=false
	bMultiWeaponStay=true
	MinPlayers=6
	bUseCombatSounds=false
	MaxDifficulty=7
	bRestartLevel=false
	bPauseable=false
	bDelayedStart=true
	MapPrefix="DM"
	BeaconName="DM"
	GameName="DeathMatch"
	GameReplicationInfoClass=Class'U2.U2GameReplicationInfo'
	bLoggingGame=true
	bNoisyWeaponChanges=true
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:33.771 - Created with UnCodeX