| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
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 |
| Enumerations Summary | ||
|---|---|---|
| EDeathMessageMode DM_None, DM_OnDeath, DM_Personal, DM_All, | ||
| EFFPunishment FFP_None, FFP_Kick, FFP_SessionBan, FFP_GlobalBan, | ||
| Functions Summary | ||
|---|---|---|
![]() | bool | AddBot (optional string botName)) |
![]() | bool | AddBot (optional string botName)) PreStart |
![]() | AddDefaultInventory (Pawn aPawn)) | |
![]() | AddGameSpecificInventory (Pawn p)) | |
![]() | AddRole (RORoleInfo NewRole)) | |
![]() | bool | AllowBecomeActivePlayer (PlayerController P)) |
![]() | bool | AllowTransloc ())) |
![]() | bool | ApplyOrder (PlayerController Sender, int RecipientID, int OrderID )) |
![]() | bool | AtCapacity (bool bSpectator)) |
![]() | BeginState ())) MatchOver | |
![]() | BeginState ())) PreStart | |
![]() | BeginState ())) ResetGameCountdown | |
![]() | BeginState ())) RoundInPlay | |
![]() | BeginState ())) RoundOver | |
![]() | BroadcastDeathMessage (Controller Killer, Controller Other, class<DamageType> damageType)) | |
![]() | BroadcastLastObjectiveMessage (int team_that_is_about_to_win)) | |
![]() | ChangeRole (Controller aPlayer, int i, optional bool bForceMenu)) | |
![]() | bool | ChangeTeam (Controller Other, int num, bool bNewTeam)) |
![]() | bool | ChangeTeam (Controller Other, int num, bool bNewTeam)) MatchOver |
![]() | ChangeWeapons (Controller aPlayer, int Primary, int Secondary, int Grenade)) | |
![]() | bool | CheckEndGame (PlayerReplicationInfo Winner, string Reason)) |
![]() | bool | CheckMaxLives (PlayerReplicationInfo Scorer)) |
![]() | CheckMineVolumes ())) | |
![]() | CheckResupplyVolumes ())) | |
![]() | CheckScore (PlayerReplicationInfo Scorer)) | |
![]() | CheckSpawnAreas ())) | |
![]() | CheckTankCrewSpawnAreas ())) | |
![]() | CheckVehicleFactories ())) | |
![]() | ChooseWinner ())) | |
![]() | ClearSavedRequestsAndRallyPoints (ROPlayer player, bool bKeepRallyPoints)) | |
![]() | EndGame (PlayerReplicationInfo Winner, string Reason)) | |
![]() | EndRound (int Winner)) | |
![]() | EndRound (int Winner)) RoundInPlay | |
![]() | EndSpree (Controller Killer, Controller Other)) | |
![]() | FillPlayInfo (PlayInfo PlayInfo)) | |
![]() | array<string> | GetAllLoadHints (optional bool bThisClassOnly)) |
![]() | int | GetBotNewRole (ROBot ThisBot, int BotTeamNum)) |
![]() | string | GetDescriptionText (string PropName)) |
![]() | string | GetGermanName ())) |
![]() | int | GetNumPlayers ())) |
![]() | string | GetPropsExtra (int i)) |
![]() | RORoleInfo | GetRoleInfo (int Team, int Num)) |
![]() | string | GetRussianName ())) |
![]() | GetServerDetails (out ServerResponseLine ServerState )) | |
![]() | GetTeamSizes (out int TeamSizes[2] )) | |
![]() | int | GetTeamUnbalanceCount (out UnrealTeamInfo BigTeam, out UnrealTeamInfo SmallTeam)) |
![]() | int | GetVehicleRole (int Team, int Num)) |
![]() | bool | HandleDeath (ROPlayer Player)) |
![]() | HandleFFViolation (PlayerController Offender)) | |
![]() | bool | HumanWantsRole (int Team, int Num)) |
![]() | InitGame (string Options, out string Error)) | |
![]() | InitializeBot (Bot NewBot, UnrealTeamInfo BotTeam, RosterEntry Chosen)) | |
![]() | InitTeamSymbols ())) | |
![]() | bool | IsAdmin (PlayerController P)) |
![]() | bool | KickPlayer (PlayerController C)) |
![]() | Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class | |
![]() | bool | NeedPlayers ())) MatchOver |
![]() | bool | NeverAllowTransloc ())) |
![]() | NotifyLogout (Controller Exiting)) | |
![]() | NotifyObjectiveManagers ())) | |
![]() | NotifyObjStateChanged ())) | |
![]() | NotifyObjStateChanged ())) RoundInPlay | |
![]() | NotifyPlayersOfMapInfoChange (int team_id, optional Controller sender, optional bool bForce) | |
![]() | NotifyPlayersOfMapInfoChange (int team_id, optional Controller sender, optional bool bForce)) RoundInPlay | |
![]() | NotifySpree (Controller Other, int num)) | |
![]() | string | ParseLoadingHintNoColor (string Hint, PlayerController Ref)) |
![]() | int | ParseOrder (string OrderString)) |
![]() | byte | PickTeam (byte num, Controller C)) |
![]() | bool | PickupQuery (Pawn Other, Pickup item)) |
![]() | PlayEndOfMatchMessage ())) | |
![]() | PostBeginPlay ())) | |
![]() | PostLogin (PlayerController NewPlayer )) | |
![]() | PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)) | |
![]() | PrecacheGameStaticMeshes (LevelInfo myLevel)) | |
![]() | PrecacheGameTextures (LevelInfo myLevel)) | |
![]() | float | RatePlayerStart (NavigationPoint N, byte Team, Controller Player)) |
![]() | int | ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType)) |
![]() | int | ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class MatchOver |
![]() | RemoveHelpRequestsForObj (int objID)) | |
![]() | Reset ())) | |
![]() | ResetGame ())) | |
![]() | ResetScores ())) | |
![]() | RestartPlayer (Controller aPlayer )) | |
![]() | RestartPlayer (Controller aPlayer )) MatchOver | |
![]() | RestartPlayer (Controller aPlayer )) PreStart | |
![]() | bool | RoleLimitReached (int Team, int Num)) |
![]() | ScoreKill (Controller Killer, Controller Other)) | |
![]() | ScoreKill (Controller Killer, Controller Other)) MatchOver | |
![]() | ScoreMGResupply (Controller Dropper, Controller Gunner )) | |
![]() | ScoreMGResupply (Controller Dropper, Controller Gunner )) MatchOver | |
![]() | SendReinforcementMessage (int Team, int Num)) | |
![]() | SetCharacter (Controller aPlayer)) | |
![]() | SetNEBound (vector NewLocation)) | |
![]() | SetSquadObjectives (int NewObjectiveNum, int TeamNum, PlayerReplicationInfo SquadLeader)) | |
![]() | SetSWBound (vector NewLocation)) | |
![]() | SetTeamAIObjectives (int NewObjectiveNum, int TeamNum)) | |
![]() | bool | ShouldRespawn (Pickup Other)) |
![]() | Bot | SpawnBot (optional string botName)) |
![]() | bool | SpawnLimitReached (int Team)) |
![]() | StartMatch ())) | |
![]() | Timer ())) | |
![]() | Timer ())) MatchOver | |
![]() | Timer ())) PreStart | |
![]() | Timer ())) ResetGameCountdown | |
![]() | Timer ())) RoundInPlay | |
![]() | Timer ())) RoundOver | |
![]() | UpdateRoleCounts ())) | |
| 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 |
|---|
| Variables Detail |
|---|
| Enumerations Detail |
|---|
| Functions Detail |
|---|
AddBot Source code
AddBot PreStart Source code
AddDefaultInventory Source code
AddGameSpecificInventory Source code
AddRole Source code
AllowBecomeActivePlayer Source code
AllowTransloc Source code
ApplyOrder Source code
AtCapacity Source code
BeginState MatchOver Source code
BeginState PreStart Source code
BeginState ResetGameCountdown Source code
BeginState RoundInPlay Source code
BeginState RoundOver Source code
BroadcastDeathMessage Source code
BroadcastLastObjectiveMessage Source code
ChangeRole Source code
ChangeTeam Source code
ChangeTeam MatchOver Source code
ChangeWeapons Source code
CheckEndGame Source code
CheckMaxLives Source code
CheckMineVolumes Source code
CheckResupplyVolumes Source code
CheckScore Source code
CheckSpawnAreas Source code
CheckTankCrewSpawnAreas Source code
CheckVehicleFactories Source code
ChooseWinner Source code
ClearSavedRequestsAndRallyPoints Source code
EndGame Source code
EndRound Source code
EndRound RoundInPlay Source code
EndSpree Source code
FillPlayInfo Source code
GetAllLoadHints Source code
GetBotNewRole Source code
GetDescriptionText Source code
GetGermanName Source code
GetNumPlayers Source code
GetPropsExtra Source code
GetRoleInfo Source code
GetRussianName Source code
GetServerDetails Source code
GetTeamSizes Source code
GetTeamUnbalanceCount Source code
GetVehicleRole Source code
HandleDeath Source code
HandleFFViolation Source code
HumanWantsRole Source code
InitGame Source code
InitializeBot Source code
InitTeamSymbols Source code
IsAdmin Source code
KickPlayer Source code
Killed Source code
NeedPlayers MatchOver Source code
NeverAllowTransloc Source code
NotifyLogout Source code
NotifyObjectiveManagers Source code
NotifyObjStateChanged Source code
NotifyObjStateChanged RoundInPlay Source code
NotifyPlayersOfMapInfoChange Source code
NotifyPlayersOfMapInfoChange RoundInPlay Source code
NotifySpree Source code
ParseLoadingHintNoColor Source code
ParseOrder Source code
PickTeam Source code
PickupQuery Source code
PlayEndOfMatchMessage Source code
PostBeginPlay Source code
PostLogin Source code
PrecacheGameAnnouncements Source code
PrecacheGameStaticMeshes Source code
PrecacheGameTextures Source code
RatePlayerStart Source code
ReduceDamage Source code
ReduceDamage MatchOver Source code
RemoveHelpRequestsForObj Source code
Reset Source code
ResetGame Source code
ResetScores Source code
RestartPlayer Source code
RestartPlayer MatchOver Source code
RestartPlayer PreStart Source code
RoleLimitReached Source code
ScoreKill Source code
ScoreKill MatchOver Source code
ScoreMGResupply Source code
ScoreMGResupply MatchOver Source code
SendReinforcementMessage Source code
SetCharacter Source code
SetNEBound Source code
SetSquadObjectives Source code
SetSWBound Source code
SetTeamAIObjectives Source code
ShouldRespawn Source code
SpawnBot Source code
SpawnLimitReached Source code
StartMatch Source code
Timer Source code
Timer MatchOver Source code
Timer PreStart Source code
Timer ResetGameCountdown Source code
Timer RoundInPlay Source code
Timer RoundOver Source code
UpdateRoleCounts Source code| 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 | UnrealScript Documentation |
| previous class next class | frames no frames | |||||