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

ROEngine.ROTeamGame

Extends
TeamGame

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UnrealGame.UnrealMPGameInfo
            |   
            +-- UnrealGame.DeathMatch
               |   
               +-- UnrealGame.TeamGame
                  |   
                  +-- ROEngine.ROTeamGame

Constants Summary
ROPROPNUM=42
Inherited Contants from UnrealGame.TeamGame
TGPROPNUM
Inherited Contants from UnrealGame.DeathMatch
DMPROPNUM

Variables Summary
intAlliesRoleIndex
RORoleInfoAlliesRoles[10]
vectorAlternateSpawns[9]
intAxisRoleIndex
RORoleInfoAxisRoles[10]
boolbAllowNetDebug
ROSpawnAreaCurrentSpawnArea[2]
ROSpawnAreaCurrentTankCrewSpawnArea[2]
intGermanNameOffset
stringGermanNames[16]
floatLastReinforcementTime[2]
ROLevelInfoLevelInfo
array<ROMineVolume>MineVolumes
MasterObjectiveManagerObjectiveManager
ROObjectiveObjectives[16]
stringPropDescText[ROPROPNUM]
stringPropsDisplayText[ROPROPNUM]
stringPropsExtras[3]
ROAmmoResupplyVolumeResupplyAreas[10]
intRoundCount
intRoundDuration
floatRoundStartTime
intRussianNameOffset
stringRussianNames[16]
stringSomeSavedString
array<ROSpawnArea>SpawnAreas
intSpawnCount[2]
array<ROSpawnArea>TankCrewSpawnAreas
array<SpectatorCam>ViewPoints
LoadingHints
array<string>ROHints
ROTeamGame
boolbAutoBalanceTeamsOnDeath
boolbForgiveFFKillsEnabled
boolbShowServerIPOnScoreboard
boolbShowTimeOnScoreboard
boolbSpectateAllowDeadRoaming
boolbSpectateAllowRoaming
boolbSpectateAllowViewPoints
boolbSpectateBlackoutWhenDead
boolbSpectateBlackoutWhenNotViewingPlayers
boolbSpectateFirstPersonOnly
boolbSpectateLockedBehindView
EDeathMessageModeDeathMessageMode
floatFFArtyScale
intFFDamageLimit
floatFFExplosivesScale
intFFKillLimit
EFFPunishmentFFPunishment
intMaxPlayersOverride
intMaxTeamDifference
intPreStartTime
intRoundLimit
intWinLimit
Inherited Variables from UnrealGame.TeamGame
ADR_Control, ADR_Goal, ADR_Return, bAllowNonTeamChat, BareHanded, bBalanceTeams, BlueTeamName, bPlayersBalanceTeams, bScoreTeamKills, bScoreVictimsTarget, bSpawnInTeamArea, CaptureSoundName[2], EndGameCommented[10], EndGameComments[10], EndGameLossRemarks[10], EndGameRemark[10], EndGameResponses[10], EndGameTaunts[10], EndGameVictoryRemarks[10], FriendlyFireScale, IncreaseLeadName[2], LastEndGameComment, LastEndGameRemark, LastEndGameResponse, LastEndGameTauntTime, MaxTeamSize, NearString, PathWhisps[2], RedTeamName, TakeLeadName[2], TeamAIType[2], TeammateBoost, Teams[2], TempSymbols[2], TGHints, TGPropDescText[TGPROPNUM], TGPropsDisplayText[TGPROPNUM]
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

Enumerations Summary
EDeathMessageMode
DM_None, DM_OnDeath, DM_Personal, DM_All,
EFFPunishment
FFP_None, FFP_Kick, FFP_SessionBan, FFP_GlobalBan,

Functions Summary
functionbool AddBot (optional string botName))
functionbool AddBot (optional string botName))
PreStart
function AddDefaultInventory (Pawn aPawn))
function AddGameSpecificInventory (Pawn p))
function AddRole (RORoleInfo NewRole))
functionbool AllowBecomeActivePlayer (PlayerController P))
functionbool AllowTransloc ()))
functionbool ApplyOrder (PlayerController Sender, int RecipientID, int OrderID ))
functionbool AtCapacity (bool bSpectator))
function BeginState ()))
MatchOver
function BeginState ()))
PreStart
function BeginState ()))
ResetGameCountdown
function BeginState ()))
RoundInPlay
function BeginState ()))
RoundOver
function BroadcastDeathMessage (Controller Killer, Controller Other, class<DamageType> damageType))
function BroadcastLastObjectiveMessage (int team_that_is_about_to_win))
function ChangeRole (Controller aPlayer, int i, optional bool bForceMenu))
functionbool ChangeTeam (Controller Other, int num, bool bNewTeam))
functionbool ChangeTeam (Controller Other, int num, bool bNewTeam))
MatchOver
function ChangeWeapons (Controller aPlayer, int Primary, int Secondary, int Grenade))
functionbool CheckEndGame (PlayerReplicationInfo Winner, string Reason))
functionbool CheckMaxLives (PlayerReplicationInfo Scorer))
function CheckMineVolumes ()))
function CheckResupplyVolumes ()))
function CheckScore (PlayerReplicationInfo Scorer))
function CheckSpawnAreas ()))
function CheckTankCrewSpawnAreas ()))
function CheckVehicleFactories ()))
function ChooseWinner ()))
function ClearSavedRequestsAndRallyPoints (ROPlayer player, bool bKeepRallyPoints))
function EndGame (PlayerReplicationInfo Winner, string Reason))
function EndRound (int Winner))
function EndRound (int Winner))
RoundInPlay
function EndSpree (Controller Killer, Controller Other))
function FillPlayInfo (PlayInfo PlayInfo))
functionarray<string> GetAllLoadHints (optional bool bThisClassOnly))
functionint GetBotNewRole (ROBot ThisBot, int BotTeamNum))
eventstring GetDescriptionText (string PropName))
functionstring GetGermanName ()))
functionint GetNumPlayers ()))
functionstring GetPropsExtra (int i))
functionRORoleInfo GetRoleInfo (int Team, int Num))
functionstring GetRussianName ()))
function GetServerDetails (out ServerResponseLine ServerState ))
function GetTeamSizes (out int TeamSizes[2] ))
functionint GetTeamUnbalanceCount (out UnrealTeamInfo BigTeam, out UnrealTeamInfo SmallTeam))
functionint GetVehicleRole (int Team, int Num))
functionbool HandleDeath (ROPlayer Player))
function HandleFFViolation (PlayerController Offender))
functionbool HumanWantsRole (int Team, int Num))
event InitGame (string Options, out string Error))
function InitializeBot (Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen))
function InitTeamSymbols ()))
functionbool IsAdmin (PlayerController P))
functionbool KickPlayer (PlayerController C))
function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class damageType ))
functionbool NeedPlayers ()))
MatchOver
functionbool NeverAllowTransloc ()))
function NotifyLogout (Controller Exiting))
function NotifyObjectiveManagers ()))
function NotifyObjStateChanged ()))
function NotifyObjStateChanged ()))
RoundInPlay
function NotifyPlayersOfMapInfoChange (int team_id, optional Controller sender, optional bool bForce)
function NotifyPlayersOfMapInfoChange (int team_id, optional Controller sender, optional bool bForce))
RoundInPlay
function NotifySpree (Controller Other, int num))
functionstring ParseLoadingHintNoColor (string Hint, PlayerController Ref))
functionint ParseOrder (string OrderString))
functionbyte PickTeam (byte num, Controller C))
functionbool PickupQuery (Pawn Other, Pickup item))
function PlayEndOfMatchMessage ()))
function PostBeginPlay ()))
event PostLogin (PlayerController NewPlayer ))
function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds))
function PrecacheGameStaticMeshes (LevelInfo myLevel))
function PrecacheGameTextures (LevelInfo myLevel))
functionfloat RatePlayerStart (NavigationPoint N, byte Team, Controller Player))
functionint ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType))
functionint ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class DamageType ))
MatchOver
function RemoveHelpRequestsForObj (int objID))
function Reset ()))
function ResetGame ()))
function ResetScores ()))
function RestartPlayer (Controller aPlayer ))
function RestartPlayer (Controller aPlayer ))
MatchOver
function RestartPlayer (Controller aPlayer ))
PreStart
functionbool RoleLimitReached (int Team, int Num))
function ScoreKill (Controller Killer, Controller Other))
function ScoreKill (Controller Killer, Controller Other))
MatchOver
function ScoreMGResupply (Controller Dropper, Controller Gunner ))
function ScoreMGResupply (Controller Dropper, Controller Gunner ))
MatchOver
function SendReinforcementMessage (int Team, int Num))
function SetCharacter (Controller aPlayer))
function SetNEBound (vector NewLocation))
function SetSquadObjectives (int NewObjectiveNum, int TeamNum, PlayerReplicationInfo SquadLeader))
function SetSWBound (vector NewLocation))
function SetTeamAIObjectives (int NewObjectiveNum, int TeamNum))
functionbool ShouldRespawn (Pickup Other))
functionBot SpawnBot (optional string botName))
functionbool SpawnLimitReached (int Team))
function StartMatch ()))
function Timer ()))
function Timer ()))
MatchOver
function Timer ()))
PreStart
function Timer ()))
ResetGameCountdown
function Timer ()))
RoundInPlay
function Timer ()))
RoundOver
function UpdateRoleCounts ()))
Inherited Functions from UnrealGame.TeamGame
AcceptPlayInfoProperty, AnnounceScore, ApplyOrder, BallCarrierMessage, CanShowPathTo, CanSpectate, ChangeTeam, CheckEndGame, CheckMaxLives, CheckScore, CriticalPlayer, EndGameCommentFor, EndGameTauntFor, FillPlayInfo, FindNewObjectives, FindTeamDesignation, FindTeamFor, FindVictimsTarget, GetAllLoadHints, GetBlueTeam, GetBotTeam, GetDescriptionText, GetMinPlayers, GetRedTeam, GetServerDetails, GetStatus, IncrementGoalsScored, InitGame, InitTeamSymbols, InitVoiceReplicationInfo, NearGoal, NotifyKilled, OtherTeam, OverrideInitialBots, ParseChatPercVar, ParseMessageString, ParseOrder, ParseRecipient, ParseRecipients, ParseVoiceCommand, PickEndGameTauntFor, PickTeam, PlayEndOfMatchMessage, PostBeginPlay, PostLogin, PrecacheGameAnnouncements, PreLoadBot, PreLoadNamedBot, RatePlayerStart, ReduceDamage, ResetGame, RestartPlayer, SameTeam, ScoreKill, SetEndGameFocus, SetGrammar, ShowPathTo, TooManyBots, UpdateAnnouncements, WeakObjectives
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
MatchOver Source code
state MatchOver
BeginState, ChangeTeam, NeedPlayers, ReduceDamage, RestartPlayer, ScoreKill, ScoreMGResupply, Timer
PreStart Source code
auto state PreStart
AddBot, BeginState, RestartPlayer, Timer
ResetGameCountdown Source code
state ResetGameCountdown
BeginState, Timer
RoundInPlay Source code
state RoundInPlay
BeginState, EndRound, NotifyObjStateChanged, NotifyPlayersOfMapInfoChange, Timer
RoundOver Source code
state RoundOver
BeginState, Timer


Constants Detail

ROPROPNUM Source code

const ROPROPNUM = 42;


Variables Detail

AlliesRoleIndex Source code

var int AlliesRoleIndex;

AlliesRoles[10] Source code

var RORoleInfo AlliesRoles[10];

AlternateSpawns[9] Source code

var vector AlternateSpawns[9];

AxisRoleIndex Source code

var int AxisRoleIndex;

AxisRoles[10] Source code

var RORoleInfo AxisRoles[10];

bAllowNetDebug Source code

var bool bAllowNetDebug;

CurrentSpawnArea[2] Source code

var ROSpawnArea CurrentSpawnArea[2];

CurrentTankCrewSpawnArea[2] Source code

var ROSpawnArea CurrentTankCrewSpawnArea[2];

GermanNameOffset Source code

var int GermanNameOffset;

GermanNames[16] Source code

var string GermanNames[16];

LastReinforcementTime[2] Source code

var float LastReinforcementTime[2];

LevelInfo Source code

var ROLevelInfo LevelInfo;

MineVolumes Source code

var array<ROMineVolume> MineVolumes;

ObjectiveManager Source code

var MasterObjectiveManager ObjectiveManager;

Objectives[16] Source code

var ROObjective Objectives[16];

PropDescText[ROPROPNUM] Source code

var private localized string PropDescText[ROPROPNUM];

PropsDisplayText[ROPROPNUM] Source code

var private localized string PropsDisplayText[ROPROPNUM];

PropsExtras[3] Source code

var private localized string PropsExtras[3];

ResupplyAreas[10] Source code

var ROAmmoResupplyVolume ResupplyAreas[10];

RoundCount Source code

var int RoundCount;

RoundDuration Source code

var int RoundDuration;

RoundStartTime Source code

var float RoundStartTime;

RussianNameOffset Source code

var int RussianNameOffset;

RussianNames[16] Source code

var string RussianNames[16];

SomeSavedString Source code

var string SomeSavedString;

SpawnAreas Source code

var array<ROSpawnArea> SpawnAreas;

SpawnCount[2] Source code

var int SpawnCount[2];

TankCrewSpawnAreas Source code

var array<ROSpawnArea> TankCrewSpawnAreas;

ViewPoints Source code

var array<SpectatorCam> ViewPoints;

LoadingHints

ROHints Source code

var(LoadingHints) private localized array<string> ROHints;

ROTeamGame

bAutoBalanceTeamsOnDeath Source code

var(ROTeamGame) config bool bAutoBalanceTeamsOnDeath;

bForgiveFFKillsEnabled Source code

var(ROTeamGame) config bool bForgiveFFKillsEnabled;

bShowServerIPOnScoreboard Source code

var(ROTeamGame) config bool bShowServerIPOnScoreboard;

bShowTimeOnScoreboard Source code

var(ROTeamGame) config bool bShowTimeOnScoreboard;

bSpectateAllowDeadRoaming Source code

var(ROTeamGame) config bool bSpectateAllowDeadRoaming;

bSpectateAllowRoaming Source code

var(ROTeamGame) config bool bSpectateAllowRoaming;

bSpectateAllowViewPoints Source code

var(ROTeamGame) config bool bSpectateAllowViewPoints;

bSpectateBlackoutWhenDead Source code

var(ROTeamGame) config bool bSpectateBlackoutWhenDead;

bSpectateBlackoutWhenNotViewingPlayers Source code

var(ROTeamGame) config bool bSpectateBlackoutWhenNotViewingPlayers;

bSpectateFirstPersonOnly Source code

var(ROTeamGame) config bool bSpectateFirstPersonOnly;

bSpectateLockedBehindView Source code

var(ROTeamGame) config bool bSpectateLockedBehindView;

DeathMessageMode Source code

var(ROTeamGame) config EDeathMessageMode DeathMessageMode;

FFArtyScale Source code

var(ROTeamGame) config float FFArtyScale;

FFDamageLimit Source code

var(ROTeamGame) config int FFDamageLimit;

FFExplosivesScale Source code

var(ROTeamGame) config float FFExplosivesScale;

FFKillLimit Source code

var(ROTeamGame) config int FFKillLimit;

FFPunishment Source code

var(ROTeamGame) config EFFPunishment FFPunishment;

MaxPlayersOverride Source code

var(ROTeamGame) config int MaxPlayersOverride;

MaxTeamDifference Source code

var(ROTeamGame) config int MaxTeamDifference;

PreStartTime Source code

var(ROTeamGame) config int PreStartTime;

RoundLimit Source code

var(ROTeamGame) config int RoundLimit;

WinLimit Source code

var(ROTeamGame) config int WinLimit;


Enumerations Detail

EDeathMessageMode Source code

enum EDeathMessageMode
{
DM_None, DM_OnDeath, DM_Personal, DM_All,
};

EFFPunishment Source code

enum EFFPunishment
{
FFP_None, FFP_Kick, FFP_SessionBan, FFP_GlobalBan,
};


Functions Detail

AddBot Source code

function bool AddBot ( optional string botName) )

AddBot PreStart Source code

function bool AddBot ( optional string botName) )

AddDefaultInventory Source code

function AddDefaultInventory ( Pawn aPawn) )

AddGameSpecificInventory Source code

function AddGameSpecificInventory ( Pawn p) )

AddRole Source code

function AddRole ( RORoleInfo NewRole) )

AllowBecomeActivePlayer Source code

function bool AllowBecomeActivePlayer ( PlayerController P) )

AllowTransloc Source code

function bool AllowTransloc ( ) )

ApplyOrder Source code

function bool ApplyOrder ( PlayerController Sender, int RecipientID, int OrderID ) )

AtCapacity Source code

function bool AtCapacity ( bool bSpectator) )

BeginState MatchOver Source code

function BeginState ( ) )

BeginState PreStart Source code

function BeginState ( ) )

BeginState ResetGameCountdown Source code

function BeginState ( ) )

BeginState RoundInPlay Source code

function BeginState ( ) )

BeginState RoundOver Source code

function BeginState ( ) )

BroadcastDeathMessage Source code

function BroadcastDeathMessage ( Controller Killer, Controller Other, class<DamageType> damageType) )

BroadcastLastObjectiveMessage Source code

function BroadcastLastObjectiveMessage ( int team_that_is_about_to_win) )

ChangeRole Source code

function ChangeRole ( Controller aPlayer, int i, optional bool bForceMenu) )

ChangeTeam Source code

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

ChangeTeam MatchOver Source code

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

ChangeWeapons Source code

function ChangeWeapons ( Controller aPlayer, int Primary, int Secondary, int Grenade) )

CheckEndGame Source code

function bool CheckEndGame ( PlayerReplicationInfo Winner, string Reason) )

CheckMaxLives Source code

function bool CheckMaxLives ( PlayerReplicationInfo Scorer) )

CheckMineVolumes Source code

function CheckMineVolumes ( ) )

CheckResupplyVolumes Source code

function CheckResupplyVolumes ( ) )

CheckScore Source code

function CheckScore ( PlayerReplicationInfo Scorer) )

CheckSpawnAreas Source code

function CheckSpawnAreas ( ) )

CheckTankCrewSpawnAreas Source code

function CheckTankCrewSpawnAreas ( ) )

CheckVehicleFactories Source code

function CheckVehicleFactories ( ) )

ChooseWinner Source code

function ChooseWinner ( ) )

ClearSavedRequestsAndRallyPoints Source code

function ClearSavedRequestsAndRallyPoints ( ROPlayer player, bool bKeepRallyPoints) )

EndGame Source code

function EndGame ( PlayerReplicationInfo Winner, string Reason) )

EndRound Source code

function EndRound ( int Winner) )

EndRound RoundInPlay Source code

function EndRound ( int Winner) )

EndSpree Source code

function EndSpree ( Controller Killer, Controller Other) )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PlayInfo) )

GetAllLoadHints Source code

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

GetBotNewRole Source code

function int GetBotNewRole ( ROBot ThisBot, int BotTeamNum) )

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName) )

GetGermanName Source code

function string GetGermanName ( ) )

GetNumPlayers Source code

function int GetNumPlayers ( ) )

GetPropsExtra Source code

static function string GetPropsExtra ( int i) )

GetRoleInfo Source code

function RORoleInfo GetRoleInfo ( int Team, int Num) )

GetRussianName Source code

function string GetRussianName ( ) )

GetServerDetails Source code

function GetServerDetails ( out ServerResponseLine ServerState ) )

GetTeamSizes Source code

function GetTeamSizes ( out int TeamSizes[2] ) )

GetTeamUnbalanceCount Source code

function int GetTeamUnbalanceCount ( out UnrealTeamInfo BigTeam, out UnrealTeamInfo SmallTeam) )

GetVehicleRole Source code

function int GetVehicleRole ( int Team, int Num) )

HandleDeath Source code

function bool HandleDeath ( ROPlayer Player) )

HandleFFViolation Source code

function HandleFFViolation ( PlayerController Offender) )

HumanWantsRole Source code

function bool HumanWantsRole ( int Team, int Num) )

InitGame Source code

event InitGame ( string Options, out string Error) )

InitializeBot Source code

function InitializeBot ( Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen) )

InitTeamSymbols Source code

function InitTeamSymbols ( ) )

IsAdmin Source code

function bool IsAdmin ( PlayerController P) )

KickPlayer Source code

function bool KickPlayer ( PlayerController C) )

Killed Source code

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

NeedPlayers MatchOver Source code

function bool NeedPlayers ( ) )

NeverAllowTransloc Source code

static function bool NeverAllowTransloc ( ) )

NotifyLogout Source code

function NotifyLogout ( Controller Exiting) )

NotifyObjectiveManagers Source code

function NotifyObjectiveManagers ( ) )

NotifyObjStateChanged Source code

function NotifyObjStateChanged ( ) )

NotifyObjStateChanged RoundInPlay Source code

function NotifyObjStateChanged ( ) )

NotifyPlayersOfMapInfoChange Source code

function NotifyPlayersOfMapInfoChange ( int team_id, optional Controller sender, optional bool bForce )

NotifyPlayersOfMapInfoChange RoundInPlay Source code

function NotifyPlayersOfMapInfoChange ( int team_id, optional Controller sender, optional bool bForce) )

NotifySpree Source code

function NotifySpree ( Controller Other, int num) )

ParseLoadingHintNoColor Source code

static function string ParseLoadingHintNoColor ( string Hint, PlayerController Ref) )

ParseOrder Source code

function int ParseOrder ( string OrderString) )

PickTeam Source code

function byte PickTeam ( byte num, Controller C) )

PickupQuery Source code

function bool PickupQuery ( Pawn Other, Pickup item) )

PlayEndOfMatchMessage Source code

function PlayEndOfMatchMessage ( ) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostLogin Source code

event PostLogin ( PlayerController NewPlayer ) )

PrecacheGameAnnouncements Source code

static function PrecacheGameAnnouncements ( AnnouncerVoice V, bool bRewardSounds) )

PrecacheGameStaticMeshes Source code

static function PrecacheGameStaticMeshes ( LevelInfo myLevel) )

PrecacheGameTextures Source code

static function PrecacheGameTextures ( LevelInfo myLevel) )

RatePlayerStart Source code

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

ReduceDamage Source code

function int ReduceDamage ( int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType) )

ReduceDamage MatchOver Source code

function int ReduceDamage ( int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType ) )

RemoveHelpRequestsForObj Source code

function RemoveHelpRequestsForObj ( int objID) )

Reset Source code

function Reset ( ) )

ResetGame Source code

exec function ResetGame ( ) )

ResetScores Source code

function ResetScores ( ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

RestartPlayer MatchOver Source code

function RestartPlayer ( Controller aPlayer ) )

RestartPlayer PreStart Source code

function RestartPlayer ( Controller aPlayer ) )

RoleLimitReached Source code

function bool RoleLimitReached ( int Team, int Num) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other) )

ScoreKill MatchOver Source code

function ScoreKill ( Controller Killer, Controller Other) )

ScoreMGResupply Source code

function ScoreMGResupply ( Controller Dropper, Controller Gunner ) )

ScoreMGResupply MatchOver Source code

function ScoreMGResupply ( Controller Dropper, Controller Gunner ) )

SendReinforcementMessage Source code

function SendReinforcementMessage ( int Team, int Num) )

SetCharacter Source code

function SetCharacter ( Controller aPlayer) )

SetNEBound Source code

function SetNEBound ( vector NewLocation) )

SetSquadObjectives Source code

function SetSquadObjectives ( int NewObjectiveNum, int TeamNum, PlayerReplicationInfo SquadLeader) )

SetSWBound Source code

function SetSWBound ( vector NewLocation) )

SetTeamAIObjectives Source code

function SetTeamAIObjectives ( int NewObjectiveNum, int TeamNum) )

ShouldRespawn Source code

function bool ShouldRespawn ( Pickup Other) )

SpawnBot Source code

function Bot SpawnBot ( optional string botName) )

SpawnLimitReached Source code

function bool SpawnLimitReached ( int Team) )

StartMatch Source code

function StartMatch ( ) )

Timer Source code

function Timer ( ) )

Timer MatchOver Source code

function Timer ( ) )

Timer PreStart Source code

function Timer ( ) )

Timer ResetGameCountdown Source code

function Timer ( ) )

Timer RoundInPlay Source code

function Timer ( ) )

Timer RoundOver Source code

function Timer ( ) )

UpdateRoleCounts Source code

function UpdateRoleCounts ( ) )


Defaultproperties

defaultproperties
{
     RoundLimit=3
     PreStartTime=30
     FFDamageLimit=800
     FFKillLimit=3
     FFArtyScale=1.000000
     FFExplosivesScale=5.000000
     MaxTeamDifference=2
     bForgiveFFKillsEnabled=True
     bSpectateAllowViewPoints=True
     bSpectateAllowRoaming=True
     bSpectateAllowDeadRoaming=True
     ROHints(0)="You can see a map of the objectives that need to be captured or defended by pressing %SHOWOBJECTIVES%."
     ROHints(1)="You can 'cook' a Soviet F-1 grenade by pressing the opposite fire button while holding the grenade back."
     ROHints(2)="To capture an objective, you must first enter the objective area. You'll likely need more than one additional teammate to initiate and complete the capture."
     ROHints(3)="Press %PLAYERMENU 2% to change your player role while in-game, %PLAYERMENU% to change your team."
     ROHints(4)="To aim down the sights of your weapon and thus have better precision and accuracy, press the %ROIRONSIGHTS% key."
     ROHints(5)="You receive 10 points for helping to capture an objective."
     ROHints(6)="Crouching and going prone stabilizes your weapon and lowers recoil when firing."
     ROHints(7)="To regenerate stamina, stop and rest for a bit."
     ROHints(8)="You can deploy a Machine Gun on almost any object - press %DEPLOY% when you see the deployment icon appear to deploy it."
     ROHints(9)="When reloading, 'Magazine Heavy' indicates that the magazine you're loading into your weapon is more than half full of ammunition."
     ROHints(10)="You can reload your Machine Gun only when in the deployed state."
     ROHints(11)="Players receive 1 point for resupplying Machine Gunners who need ammo."
     ROHints(12)="The Machine Gun is more effective when fired in short, controllable bursts."
     ROHints(13)="You cannot change the DP 28 barrel, be careful not to overheat!"
     ROHints(14)="When taking an objective, the presence of an officer boosts moral and makes your task easier!"
     ROHints(15)="Machine Gunners should never setup alone, find a comrade to watch your back."
     ROHints(16)="Machine Gunners have a limited field of vision while deployed, so try attacking them from the side."
     FFPunishment=FFP_Kick
     DeathMessageMode=DM_All
     PropsDisplayText(0)="Bots Skill"
     PropsDisplayText(1)="Use Map Rotation"
     PropsDisplayText(2)="Game Speed"
     PropsDisplayText(3)="Max Spectators"
     PropsDisplayText(4)="Max Players"
     PropsDisplayText(5)="Time Limit"
     PropsDisplayText(6)="Allow Behind View"
     PropsDisplayText(7)="1st Person Spectate Only"
     PropsDisplayText(8)="Lock 3rd Person Spectating"
     PropsDisplayText(9)="Allow ViewPoint Spectating"
     PropsDisplayText(10)="Allow Roaming Spectating"
     PropsDisplayText(11)="Allow Dead Roaming"
     PropsDisplayText(12)="Allow Admin Pausing"
     PropsDisplayText(13)="Min Players"
     PropsDisplayText(14)="Bot Mode"
     PropsDisplayText(15)="Delay at End of Game"
     PropsDisplayText(16)="Adjust Skill"
     PropsDisplayText(17)="Win Limit"
     PropsDisplayText(18)="Round Limit"
     PropsDisplayText(19)="Pre-Start Duration"
     PropsDisplayText(20)="Net Wait"
     PropsDisplayText(21)="Min Net Players"
     PropsDisplayText(22)="Players Must Be Ready"
     PropsDisplayText(23)="Friendly Fire Scale"
     PropsDisplayText(24)="FF Artillery Scale"
     PropsDisplayText(25)="FF Explosives Scale"
     PropsDisplayText(26)="Bots Balance Teams"
     PropsDisplayText(27)="Players Balance Teams"
     PropsDisplayText(28)="Cross-Team Priv. Chat"
     PropsDisplayText(29)="Kick Idlers Time"
     PropsDisplayText(30)="Friendly Fire Punishment"
     PropsDisplayText(31)="Death Message Mode"
     PropsDisplayText(32)="Black Hud When Dead"
     PropsDisplayText(33)="Black Hud On Non-Playerview"
     PropsDisplayText(34)="Auto Balance Teams On Death"
     PropsDisplayText(35)="Max Team Difference"
     PropsDisplayText(36)="Override Max Players"
     PropsDisplayText(37)="Team Kill Forgiving Enabled"
     PropsDisplayText(38)="Friendly Fire Kill Limit"
     PropsDisplayText(39)="Friendly Fire Damage Limit"
     PropsDisplayText(40)="Show Server IP on Scoreboard"
     PropsDisplayText(41)="Show Time on Scoreboard"
     PropDescText(0)="Set the skill of your AI opponents."
     PropDescText(1)="The map will change after a match is complete or the time runs out."
     PropDescText(2)="Controls how fast time passes in the game."
     PropDescText(3)="Sets the maximum number of spectators that can watch the game."
     PropDescText(4)="Maximum number of players on each team"
     PropDescText(5)="The game ends after this many minutes of play."
     PropDescText(6)="If enabled a view from behind the player is allowed."
     PropDescText(7)="If enabled players will only be able to spectate from the 1st person view."
     PropDescText(8)="If enabled 3rd person specating will be locked to the rotation of the player being viewed."
     PropDescText(9)="If enabled players will be able to spectate scenic viewpoints throughout the level."
     PropDescText(10)="If enabled players will be able to freely move around the map while spectating."
     PropDescText(11)="If enabled players will be able to freely move around the map while dead spectating."
     PropDescText(12)="Controls whether administrators can pause the game."
     PropDescText(13)="Bots fill server if necessary to make sure at least this many participant in the match."
     PropDescText(14)="Specify how the number of bots in the match is determined."
     PropDescText(15)="How long to wait after the match ends before switching to the next map."
     PropDescText(16)="If enabled the AI skill level will change dynamically to match the skill of the human players."
     PropDescText(17)="The number of rounds that must be won to win this match."
     PropDescText(18)="The maximum number of rounds for this match."
     PropDescText(19)="Delay before game starts to allow other players to join."
     PropDescText(20)="Delay before game starts to allow other players to join."
     PropDescText(21)="How many players must join before net game will start."
     PropDescText(22)="If enabled, players must choose a team and a weapon before the game starts."
     PropDescText(23)="Specifies how much damage players from the same team can do to each other."
     PropDescText(24)="How much to increase/decrease friendly fire punishment from artillery damage."
     PropDescText(25)="How much to increase/decrease friendly fire damage from explosive damage (grenades/satchels)."
     PropDescText(26)="Bots will join or change teams to make sure they are even."
     PropDescText(27)="Players are forced to join the smaller team when they enter."
     PropDescText(28)="Determines whether members of opposing teams are allowed to join the same private chat room"
     PropDescText(29)="Specifies how long to wait before kicking idle player from server."
     PropDescText(30)="Determines how friendly fire punishment is handled."
     PropDescText(31)="Determines how death messages are handled."
     PropDescText(32)="Force a blacked out hud when the player is dead and spectating."
     PropDescText(33)="Force a blacked out hud only when the player is dead and spectating without actually viewing a player."
     PropDescText(34)="Players join the smaller team when they die if teams are off-balance by more than Max Team Difference(Players Balance Teams must be on)."
     PropDescText(35)="The maximum acceptable difference in team sizes(used for Players Balance Teams and auto Balance Teams On Death)."
     PropDescText(36)="Allows for overriding of the Server's Max Players setting to a lower amount(Set to 0 to disable)."
     PropDescText(37)="Allows players that get killed by a team mate to say np or forgive, which erases that TK from the killer's record."
     PropDescText(38)="The number of teammates that a player can kill before the Friendly Fire Punishment takes place."
     PropDescText(39)="The amount of damage that a player can do to teammates before the Friendly Fire Punishment takes place."
     PropDescText(40)="Displays the Server's IP on the scoreboard."
     PropDescText(41)="Displays the Date and Time on the scoreboard."
     PropsExtras(0)="0.000000;Untrained;1.000000;Raw recruit;2.000000;Green soldier;3.000000;Front line soldier;4.000000;Experienced soldier;5.000000;Battle-hardened;6.000000;Highly-decorated;7.000000;Party fanatic"
     PropsExtras(1)="FFP_None;No Punishment;FFP_Kick;Kick;FFP_SessionBan;Session Ban;FFP_GlobalBan;Permanent Ban"
     PropsExtras(2)="DM_None;None;DM_OnDeath;Personal Deaths;DM_Personal;Personal Kills/Deaths;DM_All;All"
     AlternateSpawns(0)=(Y=76.000000,Z=8.000000)
     AlternateSpawns(1)=(X=-52.000000,Y=64.000000,Z=8.000000)
     AlternateSpawns(2)=(X=-84.000000,Y=4.000000,Z=16.000000)
     AlternateSpawns(3)=(X=-60.000000,Y=-56.000000,Z=12.000000)
     AlternateSpawns(4)=(X=20.000000,Y=-72.000000,Z=12.000000)
     AlternateSpawns(5)=(X=80.000000,Y=-48.000000,Z=12.000000)
     AlternateSpawns(6)=(X=80.000000,Y=8.000000,Z=12.000000)
     AlternateSpawns(7)=(X=76.000000,Y=60.000000,Z=8.000000)
     AlternateSpawns(8)=(Z=128.000000)
     RussianNames(0)="Anatolii"
     RussianNames(1)="Aleksandr"
     RussianNames(2)="Nikita"
     RussianNames(3)="Aleksei"
     RussianNames(4)="Chakan"
     RussianNames(5)="Iosef"
     RussianNames(6)="Pakoslav"
     RussianNames(7)="Petr"
     RussianNames(8)="Rasputa"
     RussianNames(9)="Vladislav"
     RussianNames(10)="Zhegor"
     RussianNames(11)="Vladimir"
     RussianNames(12)="Leon"
     RussianNames(13)="Nikolai"
     RussianNames(14)="Dirge"
     GermanNames(0)="Ramm"
     GermanNames(1)="Friedrich"
     GermanNames(2)="Otto"
     GermanNames(3)="Christoph"
     GermanNames(4)="Roland"
     GermanNames(5)="Dietrich"
     GermanNames(6)="Lothar"
     GermanNames(7)="Manfred"
     GermanNames(8)="Günther"
     GermanNames(9)="Wolfgang"
     GermanNames(10)="Christian"
     GermanNames(11)="Klaus"
     GermanNames(12)="Rolf"
     GermanNames(13)="Ernst"
     GermanNames(14)="Gustav"
     GermanNames(15)="Berthold"
     bSpawnInTeamArea=True
     FriendlyFireScale=1.000000
     TeamAIType(0)=Class'ROEngine.ROTeamAI'
     TeamAIType(1)=Class'ROEngine.ROTeamAI'
     NetWait=0
     RestartWait=0
     bAllowTaunts=False
     SpawnProtectionTime=0.000000
     CountDown=0
     DefaultEnemyRosterClass="ROEngine.ROTeamRoster"
     LoginMenuClass="ROInterface.ROUT2K4PlayerSetupPage"
     EndTimeDelay=15.000000
     DefaultVoiceChannel="Team"
     bTeamScoreRounds=True
     bAllowVehicles=True
     bLiberalVehiclePaths=True
     DefaultPlayerClassName="ROEngine.ROPawn"
     ScoreBoardType="ROInterface.ROScoreBoard"
     HUDType="ROEngine.ROHud"
     MapListType="ROInterface.ROMapList"
     MapPrefix="RO"
     BeaconName="RO"
     GoalScore=0
     TimeLimit=0
     DeathMessageClass=Class'ROEngine.RODeathMessage'
     GameMessageClass=Class'ROEngine.ROGameMessage'
     OtherMesgGroup="ROGame"
     BroadcastHandlerClass="ROEngine.ROBroadcastHandler"
     PlayerControllerClassName="ROEngine.ROPlayer"
     GameReplicationInfoClass=Class'ROEngine.ROGameReplicationInfo'
     GameName="Red Orchestra"
     ScreenShotName="MapThumbnails.ShotCTFGame"
     DecoTextName="ROEngine.ROTeamGame"
     Acronym="RO"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:52.530 - Created with UnCodeX