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

XGame.xBombingRun

Extends
TeamGame
Modifiers
config

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UnrealGame.UnrealMPGameInfo
            |   
            +-- UnrealGame.DeathMatch
               |   
               +-- UnrealGame.TeamGame
                  |   
                  +-- XGame.xBombingRun

Constants Summary
Inherited Contants from UnrealGame.TeamGame
TGPROPNUM
Inherited Contants from UnrealGame.DeathMatch
DMPROPNUM

Variables Summary
boolbBallDrainsTransloc
xBombFlagBomb
stringBRDescText
stringBRDescText2
stringBRPropText
stringBRPropText2
soundNewRoundSound
floatOldScore
intTeamSpawnCount[2]
LoadingHints
array<string>BRHints
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

Functions Summary
function AnnounceScore (int ScoringTeam)
functionint BallCarrierMessage ()
function DiscardInventory (Pawn Other)
function FillPlayInfo (PlayInfo PI)
functionactor FindSpecGoalFor (PlayerReplicationInfo PRI, int TeamIndex)
functionarray<string> GetAllLoadHints (optional bool bThisClassOnly)
eventstring GetDescriptionText (string PropName)
functionGameObject GetGameObject (Name GameObjectName)
function GetServerDetails (out ServerResponseLine ServerState)
function Logout (Controller Exiting)
functionbool NearGoal (Controller C)
functionint OrderToIndex (int Order)
function PostBeginPlay ()
function PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)
function PrecacheGameStaticMeshes (LevelInfo myLevel)
function PrecacheGameTextures (LevelInfo myLevel)
function ScoreBomb (Controller Scorer, xBombFlag theFlag)
function ScoreGameObject (Controller C, GameObject GO)
event SetGrammar ()
function SetTeamBases ()
function Timer ()
MatchInProgress
function UpdateAnnouncements ()
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, 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
MatchInProgress Source code
state MatchInProgress
Timer


Variables Detail

bBallDrainsTransloc Source code

var globalconfig bool bBallDrainsTransloc;

Bomb Source code

var xBombFlag Bomb;

BRDescText Source code

var localized string BRDescText;

BRDescText2 Source code

var localized string BRDescText2;

BRPropText Source code

var localized string BRPropText;

BRPropText2 Source code

var localized string BRPropText2;

NewRoundSound Source code

var sound NewRoundSound;

OldScore Source code

var float OldScore;

TeamSpawnCount[2] Source code

var transient int TeamSpawnCount[2];

LoadingHints

BRHints Source code

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


Functions Detail

AnnounceScore Source code

function AnnounceScore ( int ScoringTeam )

BallCarrierMessage Source code

function int BallCarrierMessage ( )

DiscardInventory Source code

function DiscardInventory ( Pawn Other )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PI )

FindSpecGoalFor Source code

function actor FindSpecGoalFor ( PlayerReplicationInfo PRI, int TeamIndex )

GetAllLoadHints Source code

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

GetDescriptionText Source code

static event string GetDescriptionText ( string PropName )

GetGameObject Source code

function GameObject GetGameObject ( Name GameObjectName )

GetServerDetails Source code

function GetServerDetails ( out ServerResponseLine ServerState )

Logout Source code

function Logout ( Controller Exiting )

NearGoal Source code

function bool NearGoal ( Controller C )

OrderToIndex Source code

static function int OrderToIndex ( int Order )

PostBeginPlay Source code

function PostBeginPlay ( )

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 )

ScoreBomb Source code

function ScoreBomb ( Controller Scorer, xBombFlag theFlag )

ScoreGameObject Source code

function ScoreGameObject ( Controller C, GameObject GO )

SetGrammar Source code

event SetGrammar ( )

SetTeamBases Source code

function SetTeamBases ( )

Timer MatchInProgress Source code

function Timer ( )

UpdateAnnouncements Source code

simulated function UpdateAnnouncements ( )


Defaultproperties

defaultproperties
{
     bBallDrainsTransloc=True
     BRPropText="Delay ball contact"
     BRPropText2="BallLauncher drains Translocator"
     BRDescText="If checked, a player must wait a few seconds after throwing the ball before picking it up again."
     BRDescText2="If checked, a player must wait a few seconds after throwing the ball before being able to translocate (or until someone else catches or picks up the ball)."
     BRHints(0)="You can use %BASEPATH 0% to see the path to the Red Team base and %BASEPATH 1% to see the path to the Blue Team base."
     BRHints(1)="Firing the translocator sends out your translocator beacon.  Pressing %FIRE% again returns the beacon, while pressing %A:TFIRE% teleports you instantly to the beacon's location (if you fit)."
     BRHints(2)="While carrying the ball, you can target teammates by pressing %ALTFIRE%.  Pressing %FIRE% will pass the ball to the targeted teammate."
     BRHints(3)="Pressing %SWITCHWEAPON 10% after tossing the Translocator allows you to view from its internal camera."
     BRHints(4)="Pressing %FIRE% while your %ALTFIRE% is still held down after teleporting with the translocator will switch you back to your previous weapon."
     bScoreTeamKills=False
     bSpawnInTeamArea=True
     TeamAIType(0)=Class'UnrealGame.BombingRunTeamAI'
     TeamAIType(1)=Class'UnrealGame.BombingRunTeamAI'
     bAllowTrans=True
     bDefaultTranslocator=True
     bMustHaveMultiplePlayers=False
     DefaultEnemyRosterClass="xGame.xTeamRoster"
     ADR_Kill=2.000000
     HUDType="XInterface.HudCBombingRun"
     MapListType="XInterface.MapListBombingRun"
     MapPrefix="BR"
     BeaconName="BR"
     ResetTimeDelay=11
     GoalScore=15
     DeathMessageClass=Class'XGame.xDeathMessage'
     OtherMesgGroup="BombingRun"
     GameName="Bombing Run"
     Description="Each level has a ball that starts in the middle of the playing field.  Your team scores by getting the ball through the enemy team's hoop.  You score 7 points for jumping through the hoop while holding the ball, and 3 points for tossing the ball through the hoop.  The ball can be passed to teammates, and is dropped if the player carrying it is killed."
     ScreenShotName="UT2004Thumbnails.BRShots"
     DecoTextName="XGame.BombingRun"
     Acronym="BR"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:26.062 - Created with UnCodeX