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

Gameplay.MultiplayerGameInfo

Modifiers
config

Gameplay.MultiplayerGameInfo

Variables Summary
boolbForceStart
boolbOnGameEndCalled
boolbPendingMatchEnd
boolbRoundStarted
boolbServerTravelOverride
boolbWaitingForPlayers
floatclientTravelAtTime
StringGameSpyGameMode
floatlastTimeLeft
floatlastTournamentUpdateTime
intnumPlayersLoggedIn
NameplayerRestartState
RoundInforoundInfo
stringserverTravelURL
LocalMessage
class<TribesLocalMessage>GameAnnouncerMessageClass
MultiplayerGameInfo
boolbDontAllowEnemySpectating
boolbRepairBaseDevicesBetweenRounds
boolbTournamentMode
boolbUseMapScoreLimits
class<Loadout>defaultLoadoutOverride
array<string>gameHints
stringgameSummaryPage
stringguiPackage
intminimumNumberOfPlayers
intnumTeams
floatpostGameDelay
class<RoundInfo>roundInfoClass
stringroundSummaryPage
intscoreLimit
floattournamentCountdown

Functions Summary
functionbool allowMapVote ()))
functionbool allowMapVote ()))
CountdownPhase
functionbool allowMapVote ()))
StartGame
functionbool CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget ))
functionbool CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget ))
InBetweenRounds
functionbool ChangeTeam (Controller Other, int N, bool bNewTeam))
functionbool ChangeTeam (Controller Other, int N, bool bNewTeam))
GameEnd
functionbool ChangeTeam (Controller Other, int N, bool bNewTeam))
InBetweenRounds
functionbool ChangeTeam (Controller Other, int N, bool bNewTeam))
StartGame
function checkForObserverPlayerStart ()))
function closeGameSummary ()))
GameEnd
function closeRoundSummary ()))
InBetweenRounds
function disableTournamentMode ()))
function enableTournamentMode ()))
function EndState ()))
StartGame
functionbool enoughPlayersToStart ()))
function evaluateTimeLeft ()))
GamePhase
function GameSpyStateChange (String newGameMode))
functionarray<string> GetAllLoadHints (optional bool bThisClassOnly))
functionString GetGameSpyGameMode ()))
functionstring GetLoadingHint (PlayerController Ref, color HintColor, color BindColor ))
functionTeamInfo getLosingTeam ()))
functionstring GetNextLoadHint ()))
functionTeamInfo getWinningTeam ()))
function InitGameReplicationInfo ()))
functionTeamInfo initialTeam ()))
function killAllPlayers ()))
function Logout (Controller Exiting ))
functionstring MakeColorCode (color NewColor))
functionint numActivePlayers ()))
functionbool observerStartExists ()))
function onDeath (PlayerCharacterController c))
GamePhase
function OnGameEnd ()))
function onSpectate (PlayerCharacterController c))
function onUnspectate (PlayerCharacterController c))
functionstring ParseLoadingHint (string Hint, PlayerController Ref, color HintColor, color BindColor))
functionName playerPawnDestroyedState ()))
functionName playerPawnNoRespawnState ()))
functionbool playersReady ()))
StartGame
function PostBeginPlay ()))
function PostLogin (PlayerController NewPlayer))
function PostTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus))
function postTeamScored (TeamInfo t, int numPoints, optional Actor EndGameFocus))
GamePhase
function PreBeginPlay ()))
function ProcessServerTravel (string URL, bool bItems ))
function repairAllBaseDevices ()))
function RestartPlayer (Controller aPlayer ))
eventbool SaveAllowed ()))
function SendMPActorsToGameOver ()))
GameEnd
function setAllActivePlayerStates (Name newState, optional Name stateTag, optional bool bForceSpectators))
function SetPlayerMesh (Controller aPlayer ))
function setPlayerTeamDamagePercentage (float percentage))
function showGameSummary ()))
GameEnd
function showRoundSummary ()))
InBetweenRounds
function startAllActivePlayers ()))
function startPlayer (PlayerCharacterController C))
functionfloat tribesRatePlayerStart (PlayerStart P, TeamInfo Team, Controller Player))
functionbool tryRespawn (PlayerCharacterController c))
functionbool tryRespawn (PlayerCharacterController c))
GameEnd

States Summary
CountdownPhase Source code
state CountdownPhase
allowMapVote
GameEnd Source code
state GameEnd
ChangeTeam, closeGameSummary, SendMPActorsToGameOver, showGameSummary, tryRespawn
GamePhase Source code
state GamePhase
evaluateTimeLeft, onDeath, postTeamScored
InBetweenRounds Source code
state InBetweenRounds
CanSpectate, ChangeTeam, closeRoundSummary, showRoundSummary
StartGame Source code
auto state StartGame
allowMapVote, ChangeTeam, EndState, playersReady


Variables Detail

bForceStart Source code

var bool bForceStart;

bOnGameEndCalled Source code

var bool bOnGameEndCalled;

bPendingMatchEnd Source code

var bool bPendingMatchEnd;

bRoundStarted Source code

var bool bRoundStarted;

bServerTravelOverride Source code

var bool bServerTravelOverride;

bWaitingForPlayers Source code

var bool bWaitingForPlayers;

clientTravelAtTime Source code

var float clientTravelAtTime;

GameSpyGameMode Source code

var String GameSpyGameMode;

lastTimeLeft Source code

var float lastTimeLeft;

lastTournamentUpdateTime Source code

var float lastTournamentUpdateTime;

numPlayersLoggedIn Source code

var int numPlayersLoggedIn;

playerRestartState Source code

var Name playerRestartState;

roundInfo Source code

var RoundInfo roundInfo;

serverTravelURL Source code

var string serverTravelURL;

LocalMessage

GameAnnouncerMessageClass Source code

var(LocalMessage) class<TribesLocalMessage> GameAnnouncerMessageClass;
The class to use for game announcement messages

MultiplayerGameInfo

bDontAllowEnemySpectating Source code

var(MultiplayerGameInfo) bool bDontAllowEnemySpectating;
If true, you can spectate members of the other team

bRepairBaseDevicesBetweenRounds Source code

var(MultiplayerGameInfo) bool bRepairBaseDevicesBetweenRounds;
If true, all base devices in the game will be fully repaired in-between rounds

bTournamentMode Source code

var(MultiplayerGameInfo) globalconfig bool bTournamentMode;
Tournament mode requires admins to change each player's team

bUseMapScoreLimits Source code

var(MultiplayerGameInfo) config bool bUseMapScoreLimits;
If true, if a map specifies a score limit for this game type, it will be used

defaultLoadoutOverride Source code

var(MultiplayerGameInfo) class<Loadout> defaultLoadoutOverride;
If provided, all multiplayer starts in this mode will use this loadout by default

gameHints Source code

var(MultiplayerGameInfo) localized array<string> gameHints;
Hints that are displayed when each map loads

gameSummaryPage Source code

var(MultiplayerGameInfo) string gameSummaryPage;
The name of the game summary page to use

guiPackage Source code

var(MultiplayerGameInfo) string guiPackage;
The name of the package where the specified summary pages can be found

minimumNumberOfPlayers Source code

var(MultiplayerGameInfo) config int minimumNumberOfPlayers;
The minimum number of players needed on the server in order to play

numTeams Source code

var(MultiplayerGameInfo) int numTeams;
Number of teams. Only 1 and 2 are supported.

postGameDelay Source code

var(MultiplayerGameInfo) globalconfig float postGameDelay;
Wait for this number of seconds after the map ends before loading the next map

roundInfoClass Source code

var(MultiplayerGameInfo) editinline class<RoundInfo> roundInfoClass;
The rounds to use

roundSummaryPage Source code

var(MultiplayerGameInfo) string roundSummaryPage;
The name of the round summary page to use

scoreLimit Source code

var(MultiplayerGameInfo) config int scoreLimit;
The match will end after this number of points are scored

tournamentCountdown Source code

var(MultiplayerGameInfo) globalconfig float tournamentCountdown;
The countdown duration for starting a match in tournament mode


Functions Detail

allowMapVote Source code

function bool allowMapVote ( ) )

allowMapVote CountdownPhase Source code

function bool allowMapVote ( ) )

allowMapVote StartGame Source code

function bool allowMapVote ( ) )

CanSpectate Source code

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

CanSpectate InBetweenRounds Source code

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

ChangeTeam Source code

function bool ChangeTeam ( Controller Other, int N, bool bNewTeam) )

ChangeTeam GameEnd Source code

function bool ChangeTeam ( Controller Other, int N, bool bNewTeam) )

ChangeTeam InBetweenRounds Source code

function bool ChangeTeam ( Controller Other, int N, bool bNewTeam) )

ChangeTeam StartGame Source code

function bool ChangeTeam ( Controller Other, int N, bool bNewTeam) )

checkForObserverPlayerStart Source code

function checkForObserverPlayerStart ( ) )

closeGameSummary GameEnd Source code

function closeGameSummary ( ) )

closeRoundSummary InBetweenRounds Source code

function closeRoundSummary ( ) )

disableTournamentMode Source code

function disableTournamentMode ( ) )

enableTournamentMode Source code

function enableTournamentMode ( ) )

EndState StartGame Source code

function EndState ( ) )

enoughPlayersToStart Source code

function bool enoughPlayersToStart ( ) )

evaluateTimeLeft GamePhase Source code

function evaluateTimeLeft ( ) )

GameSpyStateChange Source code

function GameSpyStateChange ( String newGameMode) )

GetAllLoadHints Source code

static function array<string> GetAllLoadHints ( optional bool bThisClassOnly) )

GetGameSpyGameMode Source code

function String GetGameSpyGameMode ( ) )

GetLoadingHint Source code

static function string GetLoadingHint ( PlayerController Ref, color HintColor, color BindColor ) )

getLosingTeam Source code

function TeamInfo getLosingTeam ( ) )

GetNextLoadHint Source code

static function string GetNextLoadHint ( ) )

getWinningTeam Source code

function TeamInfo getWinningTeam ( ) )

InitGameReplicationInfo Source code

function InitGameReplicationInfo ( ) )

initialTeam Source code

function TeamInfo initialTeam ( ) )

killAllPlayers Source code

function killAllPlayers ( ) )

Logout Source code

function Logout ( Controller Exiting ) )

MakeColorCode Source code

static function string MakeColorCode ( color NewColor) )

numActivePlayers Source code

function int numActivePlayers ( ) )

observerStartExists Source code

function bool observerStartExists ( ) )

onDeath GamePhase Source code

function onDeath ( PlayerCharacterController c) )

OnGameEnd Source code

function OnGameEnd ( ) )

onSpectate Source code

function onSpectate ( PlayerCharacterController c) )

onUnspectate Source code

function onUnspectate ( PlayerCharacterController c) )

ParseLoadingHint Source code

static function string ParseLoadingHint ( string Hint, PlayerController Ref, color HintColor, color BindColor) )

playerPawnDestroyedState Source code

function Name playerPawnDestroyedState ( ) )

playerPawnNoRespawnState Source code

function Name playerPawnNoRespawnState ( ) )

playersReady StartGame Source code

function bool playersReady ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostLogin Source code

function PostLogin ( PlayerController NewPlayer) )

PostTeamScored Source code

function PostTeamScored ( TeamInfo t, int numPoints, optional Actor EndGameFocus) )

postTeamScored GamePhase Source code

function postTeamScored ( TeamInfo t, int numPoints, optional Actor EndGameFocus) )

PreBeginPlay Source code

function PreBeginPlay ( ) )

ProcessServerTravel Source code

function ProcessServerTravel ( string URL, bool bItems ) )

repairAllBaseDevices Source code

function repairAllBaseDevices ( ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

SaveAllowed Source code

event bool SaveAllowed ( ) )

SendMPActorsToGameOver GameEnd Source code

function SendMPActorsToGameOver ( ) )

setAllActivePlayerStates Source code

function setAllActivePlayerStates ( Name newState, optional Name stateTag, optional bool bForceSpectators) )

SetPlayerMesh Source code

function SetPlayerMesh ( Controller aPlayer ) )

setPlayerTeamDamagePercentage Source code

function setPlayerTeamDamagePercentage ( float percentage) )

showGameSummary GameEnd Source code

function showGameSummary ( ) )

showRoundSummary InBetweenRounds Source code

function showRoundSummary ( ) )

startAllActivePlayers Source code

function startAllActivePlayers ( ) )

startPlayer Source code

function startPlayer ( PlayerCharacterController C) )

tribesRatePlayerStart Source code

function float tribesRatePlayerStart ( PlayerStart P, TeamInfo Team, Controller Player) )

tryRespawn Source code

function bool tryRespawn ( PlayerCharacterController c) )

tryRespawn GameEnd Source code

function bool tryRespawn ( PlayerCharacterController c) )


Defaultproperties

defaultproperties
{
	Label						= "GAMEINFO"
	PlayerControllerClassName	= "Gameplay.PlayerCharacterController"
	DefaultPlayerClassName		= "Gameplay.MultiplayerCharacter"
    bDelayedStart				= true
	MapListType					= "Gameplay.MapList"
	CheatClass					= class'ConsoleCommandManager'
	gameSummaryPage				= "TribesMPGameSummaryMenu"
	roundSummaryPage			= "TribesMPRoundSummaryMenu"
	guiPackage					= "TribesGui"
	equipmentLifeTime			= 15.0
	DeathMessageClass			= class'Gameplay.MPDeathMessages'
	GameMessageClass			= class'Gameplay.TribesGameMessage'
	postGameDelay				= 8.0
	GameAnnouncerMessageClass	= class'Gameplay.MPGameAnnouncerMessages'
	tournamentCountdown			= 30.0
	minimumNumberOfPlayers		= 0
	numTeams					= 2
	bPauseable					= false
	GameSpyGameMode				= "closedwaiting"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:33.118 - Created with UnCodeX