| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- UTGame.UTGame
|
+-- UTGame.UTDeathmatch
|
+-- UTGame.UTTeamGame
UTCTFGame, UTDuelGame, UTEntryGame, UTOnslaughtGame
| Variables Summary | |
|---|---|
| bool | bAllowNonTeamChat |
| bool | bForceAllRed |
| bool | bPlayersBalanceTeams |
| bool | bScoreTeamKills |
| bool | bScoreVictimsTarget |
| bool | bSpawnInTeamArea |
| string | CustomTeamName[2] |
| name | FlagKillMessageName |
| float | FriendlyFireScale |
| PlayerController | PendingTeamSwap |
| float | SwapRequestTime |
| class<UTTeamAI> | TeamAIType[2] |
| string | TeamFactions[2] |
| float | TeammateBoost |
| class<LocalMessage> | TeamScoreMessageClass |
| UTTeamInfo | Teams[2] |
| Enumerations Summary |
|---|
| Inherited Enumerations from UTGame.UTGame |
|---|
| EVoiceChannel |
| Structures Summary |
|---|
| Inherited Structures from UTGame.UTGame |
|---|
| ActiveBotInfo, GameMapCycle, GameTypePrefix |
| Functions Summary | ||
|---|---|---|
![]() | AddBlueBots (int Num)) | |
![]() | AddRedBots (int Num)) | |
![]() | AdjustSkill (AIController B, PlayerController P, bool bWinner)) | |
![]() | bool | AllowClientToTeleport (UTPlayerReplicationInfo ClientPRI, Actor DestinationActor)) |
![]() | AnnounceScore (int ScoringTeam)) | |
![]() | CampaignSkillAdjust (UTBot aBot)) | |
![]() | bool | CanSpectate (PlayerController Viewer, PlayerReplicationInfo ViewTarget )) |
![]() | bool | ChangeTeam (Controller Other, int num, bool bNewTeam)) |
![]() | bool | CheckEndGame (PlayerReplicationInfo Winner, string Reason)) |
![]() | bool | CheckMaxLives (PlayerReplicationInfo Scorer)) |
![]() | bool | CheckScore (PlayerReplicationInfo Scorer)) |
![]() | CreateTeam (int TeamIndex)) | |
![]() | bool | DominatingVictory ())) |
![]() | FindNewObjectives (UTGameObjective DisabledObjective )) | |
![]() | Pawn | FindVictimsTarget (Controller Other)) |
![]() | bool | ForceRespawn ())) |
![]() | UTTeamInfo | GetBotTeam (optional int TeamBots, ptional bool bUseTeamIndex, optional int TeamIndex)) |
![]() | int | GetHandicapNeed (Pawn Other)) |
![]() | GetSeamlessTravelActorList (bool bToEntry, out array<Actor> ActorList)) | |
![]() | HandleSeamlessTravelPlayer (out Controller C)) | |
![]() | InitGame (string Options, out string ErrorMessage )) | |
![]() | InitializeBot (UTBot NewBot, UTTeamInfo BotTeam, const out CharacterInfo BotInfo)) | |
![]() | bool | IsAWinner (PlayerController C )) |
![]() | bool | IsWinningTeam (TeamInfo T )) |
![]() | int | LevelRecommendedPlayers ())) |
![]() | Logout (Controller Exiting)) | |
![]() | bool | NearGoal (Controller C)) |
![]() | NotifyKilled (Controller Killer, Controller KilledPlayer, Pawn KilledPawn)) | |
![]() | OverridePRI (PlayerController PC, PlayerReplicationInfo OldPRI)) | |
![]() | ParseSpeechRecipients (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, out array<UTBot> Recipients)) | |
![]() | byte | PickTeam (byte num, Controller C)) |
![]() | PlayRegularEndOfMatchMessage ())) | |
![]() | PostLogin (playerController NewPlayer )) | |
![]() | PreBeginPlay ())) | |
![]() | ProcessSpeechOrders (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, const out array<UTBot> Recipients)) | |
![]() | ProcessSpeechRecognition (UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words)) | |
![]() | float | RatePlayerStart (PlayerStart P, byte Team, Controller Player)) |
![]() | ReduceDamage (out int Damage, pawn injured, Controller instigatedBy, vector HitLocation, out vector Momentum, class | |
![]() | ScoreKill (Controller Killer, Controller Other)) | |
![]() | SendFlagKillMessage (Controller Killer, UTPlayerReplicationInfo KillerPRI)) | |
![]() | SetEndGameFocus (PlayerReplicationInfo Winner)) | |
![]() | SetTeam (Controller Other, UTTeamInfo NewTeam, bool bNewTeam)) | |
![]() | ShowPathTo (PlayerController P, int TeamNum)) | |
![]() | bool | TooManyBots (Controller botToRemove)) |
| Inherited Functions from UTGame.UTDeathmatch |
|---|
| GetHandicapNeed, WantsPickups, WriteOnlineStats |
| Variables Detail |
|---|
If a player requests a team change, but team balancing prevents it, we allow a swap within a few seconds
| Functions Detail |
|---|
AddBlueBots Source code
AddRedBots Source code
AdjustSkill Source code
AllowClientToTeleport Source codeThis function allows the server to override any requested teleport attempts from a client
@returns returns true if the teleport is allowed
AnnounceScore Source code
CampaignSkillAdjust Source codeCalled to adjust skill when bot respawns
CanSpectate Source codereturns true if Viewer is allowed to spectate ViewTarget
ChangeTeam Source codeChangeTeam() verify whether controller Other is allowed to change team, and if so change his team by calling SetTeam().
@param Other: the controller which wants to change teams
@param num: the teamindex of the desired team. If 255, pick the smallest team.
@param bNewTeam: if true, broadcast team change notification
CheckEndGame Source code
CheckMaxLives Source code
CheckScore Source code
CreateTeam Source code
DominatingVictory Source code
FindNewObjectives Source code
FindVictimsTarget Source code
ForceRespawn Source codeForceRespawn() returns true if dead players should respawn immediately force respawn if single player and no bots on team 0
GetBotTeam Source code
GetHandicapNeed Source codereturn a value based on how much this pawn needs help
GetSeamlessTravelActorList Source code
HandleSeamlessTravelPlayer Source code
InitGame Source code
InitializeBot Source code
IsAWinner Source code
IsWinningTeam Source code
LevelRecommendedPlayers Source code
Logout Source code
NearGoal Source codereturns whether the given game object-holding player was near an objective the game object can be scored at
NotifyKilled Source code
OverridePRI Source codeOverridePRI() override as needed properties of NewPRI with properties from OldPRI which were assigned during the login process
ParseSpeechRecipients Source codeparses the given speech for the bots that should receive it
PickTeam Source code
PlayRegularEndOfMatchMessage Source code
PostLogin Source code
PreBeginPlay Source code
ProcessSpeechOrders Source codeparses and sends the orders in the given speech to the Recipients
ProcessSpeechRecognition Source code
RatePlayerStart Source codeRatePlayerStart() Return a score representing how desireable a playerstart is.
@param P is the playerstart being rated
@param Team is the team of the player choosing the playerstart
@param Player is the controller choosing the playerstart
@returns playerstart score
ReduceDamage Source code
ScoreKill Source code
SendFlagKillMessage Source code
SetEndGameFocus Source code
SetTeam Source codeSetTeam() Change Other's team to NewTeam.
@param Other: the controller which wants to change teams
@param NewTeam: the desired team.
@param bNewTeam: if true, broadcast team change notification
ShowPathTo Source code
TooManyBots Source code| Defaultproperties |
|---|
defaultproperties { bPlayersBalanceTeams=True bScoreTeamKills=True TeammateBoost=0.300000 TeamAIType(0)=Class'UTGame.UTTeamAI' TeamAIType(1)=Class'UTGame.UTTeamAI' FlagKillMessageName="Taunt" bMustHaveMultiplePlayers=True bIgnoreTeamForVoiceChat=False Acronym="TDM" Description="Two teams duke it out in a quest for battlefield supremacy. The team with the most total frags wins." DefaultEnemyRosterClass="UTGame.UTTeamInfo" EndOfMatchRulesTemplateStr_Scoring="First team to frag `g times wins" EndOfMatchRulesTemplateStr_Time="Team with most frags in `t mins. wins" MidgameScorePanelTag="TDMPanel" bTeamGame=True HUDType=Class'UTGame.UTTeamHUD' GameName="Team DeathMatch" GoalScore=60 OnlineStatsWriteClass=Class'UTGame.UTLeaderboardWriteTDM' OnlineGameSettingsClass=Class'UTGame.UTGameSettingsTDM' Name="Default__UTTeamGame" ObjectArchetype=UTDeathmatch'UTGame.Default__UTDeathmatch' } |
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||