| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- UTGame.UTGame
|
+-- UTGame.UTDeathmatch
|
+-- UTGame.UTTeamGame
UTCTFGame, UTDuelGame, UTEntryGame, UTGreedGame, UTOnslaughtGame
| Constants Summary |
|---|
| Variables Summary | |
|---|---|
| bool | bAllowNonTeamChat |
| bool | bForceAllRed |
| bool | bNoTeamChangePenalty |
| bool | bPlayersBalanceTeams |
| bool | bRebalanceAfterTravel |
| bool | bRebalanceOnceAfterTravel |
| 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, MapContextMapping |
| 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
BalanceTeams 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
CheckTeamBasedAchievements 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
GetFriendTeam 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
PickFriendTeam Source code
PickTeam Source code
PlayRegularEndOfMatchMessage Source code
PostLogin Source code
PostSeamlessTravel 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
RestartGame Source codeBalance teams before restarting game
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
WriteOnlineStats 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
bShouldPostRenderEnemyPawns=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_ScoringSingle="First team to frag 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 | |||||