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 |
---|
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 |