DeusEx.DeusExMPGame
- Extends
- DeusExGameInfo
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- DeusEx.DeusExGameInfo
|
+-- DeusEx.DeusExMPGame
Direct Known Subclasses:
DeathMatchGame, TeamDMGame
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 |
 | bool | ApproveClass (class<playerpawn> SpawnClass))
|
 | bool | CanSpectate (pawn Viewer, actor ViewTarget ))
|
 | bool | ChangeTeam (Pawn PawnToChange, int NewTeam))
|
 | | CheckPlayerConsole (PlayerPawn CheckPlayer))
|
 | | CheckPlayerWindow (PlayerPawn CheckPlayer))
|
 | | ContinueMsg (GC gc, float screenWidth, float screenHeight ))
|
 | | DrawHeaders (GC gc, float screenWidth, float yoffset ))
|
 | | DrawNameAndScore (GC gc, ScoreElement se, float screenWidth, float yoffset ))
|
 | float | EvaluatePlayerStart (Pawn Player, PlayerStart PointToEvaluate, optional byte InTeam))
|
 | | FailConsoleCheck (PlayerPawn FailPlayer))
|
 | | FailRootWindowCheck (PlayerPawn FailPlayer))
|
 | NavigationPoint | FindPlayerStart (Pawn Player, optional byte InTeam, optional string incomingName ))
|
 | | GameOver ()))
|
 | string | GetBeaconText ()))
|
 | string | GetRules ()))
|
 | | GrantAugs (DeusExPlayer Player, int NumAugs))
|
 | | HandleDeathNotification (Pawn killer, Pawn killee ))
|
 | | Killed (pawn Killer, pawn Other, name damageType ))
|
 | PlayerPawn | Login (string Portal, string Options, out string Error, class<playerpawn> SpawnClass))
|
 | | Logout (pawn Exiting ))
|
 | | NotifyGameStatus (int param, String winningStr, bool bTimeCondition, bool bPrimary ))
|
 | | PostLogin (playerpawn NewPlayer))
|
 | | PreGameOver ()))
|
 | | PreLogin (string Options, string Address, out string Error, out string FailCode
))
|
 | | RefreshScoreArray (DeusExPlayer player ))
|
 | | ResetNonCustomizableOptions ()))
|
 | bool | RestartPlayer (pawn aPlayer ))
|
 | | Reward (pawn Rewardee))
|
 | | SetupAbilities (DeusExPlayer aPlayer))
|
 | | SortScores ()))
|
 | | Tick (float deltaTime ))
|
 | | Timer ()))
|
 | | TrackAssaultRifle (WeaponAssaultGun AssaultRifleUsed, float RawDamage))
|
 | | TrackAssaultShotgun (WeaponAssaultShotgun AssaultShotgunUsed, float RawDamage))
|
 | | TrackPistol (WeaponPistol PistolUsed, float RawDamage))
|
 | | TrackSawedOffShotgun (WeaponSawedOffShotgun SawedOffShotgunUsed, float RawDamage))
|
 | | TrackSniperRifle (WeaponRifle SniperRifleUsed, float RawDamage))
|
 | | TrackStealthPistol (WeaponStealthPistol StealthPistolUsed, float RawDamage))
|
 | | TrackWeapon (DeusExWeapon WeaponUsed, float RawDamage))
|
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 |
const DeathsX = 0.65;
const FireContY = 0.80;
const KillsX = 0.55;
const NewMapDelay = 16.0;
const NotifyMinutes = 1.0;
const PlayerX = 0.17;
const PlayerY = 0.25;
const StreakX = 0.75;
const TEAM_AUTO = 128;
const TEAM_DRAW = 2;
const TEAM_NSF = 1;
const TEAM_UNATCO = 0;
const WinY = 0.15;
AssaultRifleAverageHitDamage Source code
var float AssaultRifleAverageHitDamage;
AssaultRifleShotsFired Source code
var int AssaultRifleShotsFired;
var int AssaultRifleShotsHit;
AssaultShotgunAverageHitDamage Source code
var float AssaultShotgunAverageHitDamage;
AssaultShotgunShotsFired Source code
var int AssaultShotgunShotsFired;
AssaultShotgunShotsHit Source code
var int AssaultShotgunShotsHit;
var bool bAlreadyChanged;
var bool bClientNewMap;
var bool bCustomizable;
var bool bCycleMap;
var bool bFreezeScores;
var bool bGameEnded;
var bool bNewMap;
var bool bPrimaryNotice;
var bool bPrimaryNsf;
var bool bPrimaryUnatco;
var bool bSecondaryNotice;
var bool bSecondaryNsf;
var bool bSecondaryUnatco;
var bool bStartWithPistol;
var localized String DeathsString;
var localized String EscapeString;
var localized String KillsString;
var localized String MatchEnd1String;
var localized String MatchEnd2String;
var localized String NewMapSecondsString;
var float NewMapTime;
PistolAverageHitDamage Source code
var float PistolAverageHitDamage;
var int PistolShotsFired;
var int PistolShotsHit;
var localized String PlayerString;
SawedOffShotgunAverageHitDamage Source code
var float SawedOffShotgunAverageHitDamage;
SawedOffShotgunShotsFired Source code
var int SawedOffShotgunShotsFired;
SawedOffShotgunShotsHit Source code
var int SawedOffShotgunShotsHit;
var int scorePlayers;
SniperRifleAverageHitDamage Source code
var float SniperRifleAverageHitDamage;
var int SniperRifleShotsFired;
var int SniperRifleShotsHit;
StealthPistolAverageHitDamage Source code
var float StealthPistolAverageHitDamage;
StealthPistolShotsFired Source code
var int StealthPistolShotsFired;
var int StealthPistolShotsHit;
var localized String StreakString;
var localized String TeamDrawString;
var localized String TeamNsfString;
var localized String TeamUnatcoString;
var localized String TooManyPlayers;
var localized String WonMatchString;
DeusExMPGame
struct ScoreElement
{
var float deaths;
var int PlayerID;
var String PlayerName;
var float score;
var float streak;
var int team;
};
function bool ApproveClass (
class<
playerpawn> SpawnClass) )
function bool CanSpectate (
pawn Viewer,
actor ViewTarget ) )
function bool ChangeTeam (
Pawn PawnToChange,
int NewTeam) )
function CheckPlayerConsole (
PlayerPawn CheckPlayer) )
function CheckPlayerWindow (
PlayerPawn CheckPlayer) )
simulated function ContinueMsg (
GC gc,
float screenWidth,
float screenHeight ) )
simulated function DrawHeaders (
GC gc,
float screenWidth,
float yoffset ) )
simulated function DrawNameAndScore (
GC gc,
ScoreElement se,
float screenWidth,
float yoffset ) )
function FailConsoleCheck (
PlayerPawn FailPlayer) )
function FailRootWindowCheck (
PlayerPawn FailPlayer) )
function GameOver ( ) )
event string GetBeaconText ( ) )
function string GetRules ( ) )
HandleDeathNotification Source code
function HandleDeathNotification (
Pawn killer,
Pawn killee ) )
event PlayerPawn 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 ) )
function PreGameOver ( ) )
event PreLogin ( string Options,
string Address,
out string Error,
out string FailCode
) )
ResetNonCustomizableOptions Source code
function ResetNonCustomizableOptions ( ) )
function bool RestartPlayer (
pawn aPlayer ) )
function Reward (
pawn Rewardee) )
simulated function SortScores ( ) )
function Tick ( float deltaTime ) )
simulated function TrackAssaultRifle (
WeaponAssaultGun AssaultRifleUsed,
float RawDamage) )
simulated function TrackAssaultShotgun (
WeaponAssaultShotgun AssaultShotgunUsed,
float RawDamage) )
simulated function TrackPistol (
WeaponPistol PistolUsed,
float RawDamage) )
simulated function TrackSniperRifle (
WeaponRifle SniperRifleUsed,
float RawDamage) )
simulated function TrackStealthPistol (
WeaponStealthPistol StealthPistolUsed,
float RawDamage) )
simulated function TrackWeapon (
DeusExWeapon WeaponUsed,
float RawDamage) )
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
}
|
Creation time: Mon 8/11/2021 16:31:05.793 - Created with
UnCodeX