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

DeusEx.DeusExMPGame

Extends
DeusExGameInfo

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- DeusEx.DeusExGameInfo
            |   
            +-- DeusEx.DeusExMPGame

Direct Known Subclasses:

DeathMatchGame, TeamDMGame

Constants Summary
DeathsX=0.65
FireContY=0.80
KillsX=0.55
NewMapDelay=16.0
NotifyMinutes=1.0
PlayerX=0.17
PlayerY=0.25
StreakX=0.75
TEAM_AUTO=128
TEAM_DRAW=2
TEAM_NSF=1
TEAM_UNATCO=0
WinY=0.15

Variables Summary
floatAssaultRifleAverageHitDamage
intAssaultRifleShotsFired
intAssaultRifleShotsHit
floatAssaultShotgunAverageHitDamage
intAssaultShotgunShotsFired
intAssaultShotgunShotsHit
boolbAlreadyChanged
boolbClientNewMap
boolbCustomizable
boolbCycleMap
boolbFreezeScores
boolbGameEnded
boolbNewMap
boolbPrimaryNotice
boolbPrimaryNsf
boolbPrimaryUnatco
boolbSecondaryNotice
boolbSecondaryNsf
boolbSecondaryUnatco
boolbStartWithPistol
StringDeathsString
StringEscapeString
colorGoldColor
colorGreenColor
StringKillsString
StringMatchEnd1String
StringMatchEnd2String
StringNewMapSecondsString
floatNewMapTime
floatPistolAverageHitDamage
intPistolShotsFired
intPistolShotsHit
StringPlayerString
colorRedColor
floatSawedOffShotgunAverageHitDamage
intSawedOffShotgunShotsFired
intSawedOffShotgunShotsHit
ScoreElementscoreArray[32]
intscorePlayers
colorSilverColor
floatSniperRifleAverageHitDamage
intSniperRifleShotsFired
intSniperRifleShotsHit
floatStealthPistolAverageHitDamage
intStealthPistolShotsFired
intStealthPistolShotsHit
StringStreakString
StringTeamDrawString
StringTeamNsfString
StringTeamUnatcoString
StringTooManyPlayers
colorWhiteColor
StringWonMatchString
DeusExMPGame
intAugsPerKill
boolbAugsAllowed
boolbAutoInstall
boolbChangeLevels
boolbDarkHiding
boolbMultiPlayerBots
boolbSpawnEffects
boolbTrackWeapons
floatCloakEffect
stringCurrentMap
floatEndHiding
floatfFriendlyFireMult
intFragLimit
intGlobalUpgradesPerKill
intInitialAugs
intMPSkillStartLevel
intScoreToWin
intSkillsAvail
intSkillsPerKill
intSkillsTotal
floatStartHiding
intTimeLimit
stringVictoryCondition
Inherited Variables from Engine.GameInfo
AdminPassword, AutoAim, bAllowFOV, bAlternateMode, BaseMutator, bBatchLocal, bCanChangeSkin, bCanViewOthers, bClassicDeathmessages, bCoopWeaponMode, bDeathMatch, BeaconName, bGameEnded, bHumansOnly, bLocalLog, bLoggingGame, bLowGore, bMuteSpectators, bNoCheating, bNoMonsters, BotMenuType, bOverTime, bPauseable, bRestartLevel, bTeamGame, bVeryLowGore, bWorldLog, CurrentID, DamageMutator, DeathMessageClass, DefaultPlayerClass, DefaultPlayerName, DefaultPlayerState, DefaultWeapon, DemoBuild, DemoHasTuts, Difficulty, DMMessageClass, EnteredMessage, FailedPlaceMessage, FailedSpawnMessage, FailedTeamMessage, GameMenuType, GameName, GameOptionsMenuType, GamePassword, GameReplicationInfo, GameReplicationInfoClass, GameSpeed, GameUMenuType, HUDType, IPBanned, IPPolicies[50], ItemGoals, KillGoals, LeftMessage, LocalLog, LocalLogFileName, MapListType, MapPrefix, MaxedOutMessage, MaxPlayers, MaxSpectators, MultiplayerUMenuType, MutatorClass, NameChangedMessage, NeedPassword, NumPlayers, NumSpectators, RulesMenuType, ScoreBoardType, SecretGoals, SentText, ServerLogName, SettingsMenuType, SpecialDamageString, StartTime, StatLogClass, SwitchLevelMessage, WaterZoneType, WorldLog, WorldLogFileName, WrongPassword

Structures Summary
ScoreElement
PlayerName, score, deaths, streak, team, PlayerID

Functions Summary
functionbool ApproveClass (class<playerpawn> SpawnClass))
functionbool CanSpectate (pawn Viewer, actor ViewTarget ))
functionbool ChangeTeam (Pawn PawnToChange, int NewTeam))
function CheckPlayerConsole (PlayerPawn CheckPlayer))
function CheckPlayerWindow (PlayerPawn CheckPlayer))
function ContinueMsg (GC gc, float screenWidth, float screenHeight ))
function DrawHeaders (GC gc, float screenWidth, float yoffset ))
function DrawNameAndScore (GC gc, ScoreElement se, float screenWidth, float yoffset ))
functionfloat EvaluatePlayerStart (Pawn Player, PlayerStart PointToEvaluate, optional byte InTeam))
function FailConsoleCheck (PlayerPawn FailPlayer))
function FailRootWindowCheck (PlayerPawn FailPlayer))
functionNavigationPoint FindPlayerStart (Pawn Player, optional byte InTeam, optional string incomingName ))
function GameOver ()))
eventstring GetBeaconText ()))
functionstring GetRules ()))
function GrantAugs (DeusExPlayer Player, int NumAugs))
function HandleDeathNotification (Pawn killer, Pawn killee ))
function Killed (pawn Killer, pawn Other, name damageType ))
eventPlayerPawn Login (string Portal, string Options, out string Error, class<playerpawn> SpawnClass))
function Logout (pawn Exiting ))
function NotifyGameStatus (int param, String winningStr, bool bTimeCondition, bool bPrimary ))
event PostLogin (playerpawn NewPlayer))
function PreGameOver ()))
event PreLogin (string Options, string Address, out string Error, out string FailCode ))
function RefreshScoreArray (DeusExPlayer player ))
function ResetNonCustomizableOptions ()))
functionbool RestartPlayer (pawn aPlayer ))
function Reward (pawn Rewardee))
function SetupAbilities (DeusExPlayer aPlayer))
function SortScores ()))
function Tick (float deltaTime ))
function Timer ()))
function TrackAssaultRifle (WeaponAssaultGun AssaultRifleUsed, float RawDamage))
function TrackAssaultShotgun (WeaponAssaultShotgun AssaultShotgunUsed, float RawDamage))
function TrackPistol (WeaponPistol PistolUsed, float RawDamage))
function TrackSawedOffShotgun (WeaponSawedOffShotgun SawedOffShotgunUsed, float RawDamage))
function TrackSniperRifle (WeaponRifle SniperRifleUsed, float RawDamage))
function TrackStealthPistol (WeaponStealthPistol StealthPistolUsed, float RawDamage))
function TrackWeapon (DeusExWeapon WeaponUsed, float RawDamage))
Inherited Functions from DeusEx.DeusExGameInfo
ApproveClass, CheckPlayerConsole, CheckPlayerWindow, ClientPlayerPossessed, DiscardInventory, FailConsoleCheck, FailRootWindowCheck, Login, ScoreKill
Inherited Functions from Engine.GameInfo
AcceptInventory, AddBot, AddDefaultInventory, AdminLogin, AdminLogout, AllowsBroadcast, AtCapacity, BroadcastRegularDeathMessage, CanSpectate, ChangeName, ChangeTeam, CheckIPPolicy, CreatureKillMessage, DetailChange, DiscardInventory, EndGame, FindPlayerStart, ForceAddBot, GameEnding, GetBeaconText, GetInfo, GetIntOption, GetKeyValue, GetNetworkNumber, GetRules, GetServerPort, GrabOption, HasOption, InitGame, InitGameReplicationInfo, InitLogging, IsRelevant, Killed, KillMessage, LogGameParameters, Login, Logout, ParseKillMessage, ParseOption, PickupQuery, PlayerJumpZScaling, PlayerKillMessage, PlaySpawnEffect, PlayTeleportEffect, PostBeginPlay, PostLogin, PreBeginPlay, PreLogin, ProcessServerTravel, ReduceDamage, RegisterDamageMutator, ResetGame, RestartGame, RestartPlayer, ScoreEvent, ScoreKill, SendPlayer, SetEndCams, SetGameSpeed, SetPause, ShouldRespawn, StartPlayer, Timer


Constants Detail

DeathsX Source code

const DeathsX = 0.65;

FireContY Source code

const FireContY = 0.80;

KillsX Source code

const KillsX = 0.55;

NewMapDelay Source code

const NewMapDelay = 16.0;

NotifyMinutes Source code

const NotifyMinutes = 1.0;

PlayerX Source code

const PlayerX = 0.17;

PlayerY Source code

const PlayerY = 0.25;

StreakX Source code

const StreakX = 0.75;

TEAM_AUTO Source code

const TEAM_AUTO = 128;

TEAM_DRAW Source code

const TEAM_DRAW = 2;

TEAM_NSF Source code

const TEAM_NSF = 1;

TEAM_UNATCO Source code

const TEAM_UNATCO = 0;

WinY Source code

const WinY = 0.15;


Variables Detail

AssaultRifleAverageHitDamage Source code

var float AssaultRifleAverageHitDamage;

AssaultRifleShotsFired Source code

var int AssaultRifleShotsFired;

AssaultRifleShotsHit Source code

var int AssaultRifleShotsHit;

AssaultShotgunAverageHitDamage Source code

var float AssaultShotgunAverageHitDamage;

AssaultShotgunShotsFired Source code

var int AssaultShotgunShotsFired;

AssaultShotgunShotsHit Source code

var int AssaultShotgunShotsHit;

bAlreadyChanged Source code

var bool bAlreadyChanged;

bClientNewMap Source code

var bool bClientNewMap;

bCustomizable Source code

var bool bCustomizable;

bCycleMap Source code

var bool bCycleMap;

bFreezeScores Source code

var bool bFreezeScores;

bGameEnded Source code

var bool bGameEnded;

bNewMap Source code

var bool bNewMap;

bPrimaryNotice Source code

var bool bPrimaryNotice;

bPrimaryNsf Source code

var bool bPrimaryNsf;

bPrimaryUnatco Source code

var bool bPrimaryUnatco;

bSecondaryNotice Source code

var bool bSecondaryNotice;

bSecondaryNsf Source code

var bool bSecondaryNsf;

bSecondaryUnatco Source code

var bool bSecondaryUnatco;

bStartWithPistol Source code

var bool bStartWithPistol;

DeathsString Source code

var localized String DeathsString;

EscapeString Source code

var localized String EscapeString;

GoldColor Source code

var color GoldColor;

GreenColor Source code

var color GreenColor;

KillsString Source code

var localized String KillsString;

MatchEnd1String Source code

var localized String MatchEnd1String;

MatchEnd2String Source code

var localized String MatchEnd2String;

NewMapSecondsString Source code

var localized String NewMapSecondsString;

NewMapTime Source code

var float NewMapTime;

PistolAverageHitDamage Source code

var float PistolAverageHitDamage;

PistolShotsFired Source code

var int PistolShotsFired;

PistolShotsHit Source code

var int PistolShotsHit;

PlayerString Source code

var localized String PlayerString;

RedColor Source code

var color RedColor;

SawedOffShotgunAverageHitDamage Source code

var float SawedOffShotgunAverageHitDamage;

SawedOffShotgunShotsFired Source code

var int SawedOffShotgunShotsFired;

SawedOffShotgunShotsHit Source code

var int SawedOffShotgunShotsHit;

scoreArray[32] Source code

var ScoreElement scoreArray[32];

scorePlayers Source code

var int scorePlayers;

SilverColor Source code

var color SilverColor;

SniperRifleAverageHitDamage Source code

var float SniperRifleAverageHitDamage;

SniperRifleShotsFired Source code

var int SniperRifleShotsFired;

SniperRifleShotsHit Source code

var int SniperRifleShotsHit;

StealthPistolAverageHitDamage Source code

var float StealthPistolAverageHitDamage;

StealthPistolShotsFired Source code

var int StealthPistolShotsFired;

StealthPistolShotsHit Source code

var int StealthPistolShotsHit;

StreakString Source code

var localized String StreakString;

TeamDrawString Source code

var localized String TeamDrawString;

TeamNsfString Source code

var localized String TeamNsfString;

TeamUnatcoString Source code

var localized String TeamUnatcoString;

TooManyPlayers Source code

var localized String TooManyPlayers;

WhiteColor Source code

var color WhiteColor;

WonMatchString Source code

var localized String WonMatchString;

DeusExMPGame

AugsPerKill Source code

var(DeusExMPGame) globalconfig int AugsPerKill;

bAugsAllowed Source code

var(DeusExMPGame) bool bAugsAllowed;

bAutoInstall Source code

var(DeusExMPGame) bool bAutoInstall;

bChangeLevels Source code

var(DeusExMPGame) bool bChangeLevels;

bDarkHiding Source code

var(DeusExMPGame) bool bDarkHiding;

bMultiPlayerBots Source code

var(DeusExMPGame) bool bMultiPlayerBots;

bSpawnEffects Source code

var(DeusExMPGame) bool bSpawnEffects;

bTrackWeapons Source code

var(DeusExMPGame) globalconfig bool bTrackWeapons;

CloakEffect Source code

var(DeusExMPGame) float CloakEffect;

CurrentMap Source code

var(DeusExMPGame) globalconfig string CurrentMap;

EndHiding Source code

var(DeusExMPGame) float EndHiding;

fFriendlyFireMult Source code

var(DeusExMPGame) globalconfig float fFriendlyFireMult;

FragLimit Source code

var(DeusExMPGame) int FragLimit;

GlobalUpgradesPerKill Source code

var(DeusExMPGame) int GlobalUpgradesPerKill;

InitialAugs Source code

var(DeusExMPGame) globalconfig int InitialAugs;

MPSkillStartLevel Source code

var(DeusExMPGame) globalconfig int MPSkillStartLevel;

ScoreToWin Source code

var(DeusExMPGame) globalconfig int ScoreToWin;

SkillsAvail Source code

var(DeusExMPGame) globalconfig int SkillsAvail;

SkillsPerKill Source code

var(DeusExMPGame) globalconfig int SkillsPerKill;

SkillsTotal Source code

var(DeusExMPGame) globalconfig int SkillsTotal;

StartHiding Source code

var(DeusExMPGame) float StartHiding;

TimeLimit Source code

var(DeusExMPGame) int TimeLimit;

VictoryCondition Source code

var(DeusExMPGame) globalconfig string VictoryCondition;


Structures Detail

ScoreElement Source code

struct ScoreElement
{
var float deaths;
var int PlayerID;
var String PlayerName;
var float score;
var float streak;
var int team;
};



Functions Detail

ApproveClass Source code

function bool ApproveClass ( class<playerpawn> SpawnClass) )

CanSpectate Source code

function bool CanSpectate ( pawn Viewer, actor ViewTarget ) )

ChangeTeam Source code

function bool ChangeTeam ( Pawn PawnToChange, int NewTeam) )

CheckPlayerConsole Source code

function CheckPlayerConsole ( PlayerPawn CheckPlayer) )

CheckPlayerWindow Source code

function CheckPlayerWindow ( PlayerPawn CheckPlayer) )

ContinueMsg Source code

simulated function ContinueMsg ( GC gc, float screenWidth, float screenHeight ) )

DrawHeaders Source code

simulated function DrawHeaders ( GC gc, float screenWidth, float yoffset ) )

DrawNameAndScore Source code

simulated function DrawNameAndScore ( GC gc, ScoreElement se, float screenWidth, float yoffset ) )

EvaluatePlayerStart Source code

function float EvaluatePlayerStart ( Pawn Player, PlayerStart PointToEvaluate, optional byte InTeam) )

FailConsoleCheck Source code

function FailConsoleCheck ( PlayerPawn FailPlayer) )

FailRootWindowCheck Source code

function FailRootWindowCheck ( PlayerPawn FailPlayer) )

FindPlayerStart Source code

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

GameOver Source code

function GameOver ( ) )

GetBeaconText Source code

event string GetBeaconText ( ) )

GetRules Source code

function string GetRules ( ) )

GrantAugs Source code

function GrantAugs ( DeusExPlayer Player, int NumAugs) )

HandleDeathNotification Source code

function HandleDeathNotification ( Pawn killer, Pawn killee ) )

Killed Source code

function Killed ( pawn Killer, pawn Other, name damageType ) )

Login Source code

event PlayerPawn Login ( string Portal, string Options, out string Error, class<playerpawn> SpawnClass) )

Logout Source code

function Logout ( pawn Exiting ) )

NotifyGameStatus Source code

function NotifyGameStatus ( int param, String winningStr, bool bTimeCondition, bool bPrimary ) )

PostLogin Source code

event PostLogin ( playerpawn NewPlayer) )

PreGameOver Source code

function PreGameOver ( ) )

PreLogin Source code

event PreLogin ( string Options, string Address, out string Error, out string FailCode ) )

RefreshScoreArray Source code

simulated function RefreshScoreArray ( DeusExPlayer player ) )

ResetNonCustomizableOptions Source code

function ResetNonCustomizableOptions ( ) )

RestartPlayer Source code

function bool RestartPlayer ( pawn aPlayer ) )

Reward Source code

function Reward ( pawn Rewardee) )

SetupAbilities Source code

function SetupAbilities ( DeusExPlayer aPlayer) )

SortScores Source code

simulated function SortScores ( ) )

Tick Source code

function Tick ( float deltaTime ) )

Timer Source code

function Timer ( ) )

TrackAssaultRifle Source code

simulated function TrackAssaultRifle ( WeaponAssaultGun AssaultRifleUsed, float RawDamage) )

TrackAssaultShotgun Source code

simulated function TrackAssaultShotgun ( WeaponAssaultShotgun AssaultShotgunUsed, float RawDamage) )

TrackPistol Source code

simulated function TrackPistol ( WeaponPistol PistolUsed, float RawDamage) )

TrackSawedOffShotgun Source code

simulated function TrackSawedOffShotgun ( WeaponSawedOffShotgun SawedOffShotgunUsed, float RawDamage) )

TrackSniperRifle Source code

simulated function TrackSniperRifle ( WeaponRifle SniperRifleUsed, float RawDamage) )

TrackStealthPistol Source code

simulated function TrackStealthPistol ( WeaponStealthPistol StealthPistolUsed, float RawDamage) )

TrackWeapon Source code

simulated function TrackWeapon ( DeusExWeapon WeaponUsed, float RawDamage) )


Defaultproperties

defaultproperties
{
     SkillsTotal=2000
     SkillsAvail=2000
     SkillsPerKill=2000
     InitialAugs=2
     AugsPerKill=2
     ScoreToWin=15
     VictoryCondition="Time"
     MPSkillStartLevel=1
     CurrentMap="DXMP_Cmd"
     fFriendlyFireMult=0.500000
     bChangeLevels=True
     bAutoInstall=True
     bSpawnEffects=True
     bAugsAllowed=True
     EndHiding=0.010000
     bCustomizable=True
     TooManyPlayers="Too many players"
     WhiteColor=(R=255,G=255,B=255)
     SilverColor=(R=138,G=164,B=166)
     RedColor=(R=255)
     GreenColor=(G=255)
     GoldColor=(R=255,G=255)
     StreakString="Current Streak"
     KillsString="Kills"
     DeathsString="Deaths"
     PlayerString="Player"
     NewMapSecondsString=" seconds to new map."
     WonMatchString=" has won the match!"
     EscapeString="Press <Escape> to disconnect."
     MatchEnd1String="The match ended with "
     MatchEnd2String=" taking out "
     TeamNsfString="Team NSF"
     TeamUnatcoString="Team Unatco"
     TeamDrawString="The match is a draw!"
     DefaultPlayerClass=Class'DeusEx.JCDentonMale'
     bAlwaysRelevant=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 8/11/2021 16:31:05.793 - Created with UnCodeX