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

UTGame.UTBetrayalGame

Extends
UTDeathmatch

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- UTGame.UTGame
            |   
            +-- UTGame.UTDeathmatch
               |   
               +-- UTGame.UTBetrayalGame

Constants Summary
Inherited Contants from UTGame.UTGame
CONTEXT_ALLOWKEYBOARD, CONTEXT_ALLOWKEYBOARD_ANY, CONTEXT_ALLOWKEYBOARD_NO, CONTEXT_ALLOWKEYBOARD_YES, CONTEXT_BOTSKILL, CONTEXT_BOTSKILL_ADEPT, CONTEXT_BOTSKILL_AUTOADJUSTSKILL, CONTEXT_BOTSKILL_AVERAGE, CONTEXT_BOTSKILL_EXPERIENCED, CONTEXT_BOTSKILL_GODLIKE, CONTEXT_BOTSKILL_INHUMAN, CONTEXT_BOTSKILL_MASTERFUL, CONTEXT_BOTSKILL_NOVICE, CONTEXT_BOTSKILL_SKILLED, CONTEXT_CAMPAIGN, CONTEXT_CAMPAIGN_NO, CONTEXT_CAMPAIGN_YES, CONTEXT_DEDICATEDSERVER, CONTEXT_DEDICATEDSERVER_NO, CONTEXT_DEDICATEDSERVER_YES, CONTEXT_EMPTYSERVER, CONTEXT_EMPTYSERVER_NO, CONTEXT_EMPTYSERVER_YES, CONTEXT_FORCERESPAWN, CONTEXT_FORCERESPAWN_NO, CONTEXT_FORCERESPAWN_YES, CONTEXT_FULLSERVER, CONTEXT_FULLSERVER_NO, CONTEXT_FULLSERVER_YES, CONTEXT_GAME_MODE, CONTEXT_GAME_MODE_BETRAYAL, CONTEXT_GAME_MODE_CAMPAIGN, CONTEXT_GAME_MODE_CTF, CONTEXT_GAME_MODE_CUSTOM, CONTEXT_GAME_MODE_DM, CONTEXT_GAME_MODE_DUEL, CONTEXT_GAME_MODE_GREED, CONTEXT_GAME_MODE_TDM, CONTEXT_GAME_MODE_VCTF, CONTEXT_GAME_MODE_WAR, CONTEXT_GOALSCORE_10, CONTEXT_GOALSCORE_15, CONTEXT_GOALSCORE_20, CONTEXT_GOALSCORE_30, CONTEXT_GOALSCORE_5, CONTEXT_LOCKEDSERVER, CONTEXT_LOCKEDSERVER_NO, CONTEXT_LOCKEDSERVER_YES, CONTEXT_MAPNAME, CONTEXT_MAPNAME_ARSENAL, CONTEXT_MAPNAME_AVALANCHE, CONTEXT_MAPNAME_BIOHAZARD, CONTEXT_MAPNAME_CARBON_FIRE, CONTEXT_MAPNAME_COLDHARBOR, CONTEXT_MAPNAME_CONFRONTATION, CONTEXT_MAPNAME_CONTAINMENT, CONTEXT_MAPNAME_CONTAINMENTSP, CONTEXT_MAPNAME_CORET, CONTEXT_MAPNAME_CORRUPTION, CONTEXT_MAPNAME_CUSTOM, CONTEXT_MAPNAME_DARKMATCH, CONTEXT_MAPNAME_DECK, CONTEXT_MAPNAME_DEFIANCE, CONTEXT_MAPNAME_DEIMOS, CONTEXT_MAPNAME_DIESEL, CONTEXT_MAPNAME_DOWNTOWN, CONTEXT_MAPNAME_DOWNTOWNNECRIS, CONTEXT_MAPNAME_DUSK, CONTEXT_MAPNAME_EDENINC, CONTEXT_MAPNAME_FACINGWORLDS, CONTEXT_MAPNAME_FEARLESS, CONTEXT_MAPNAME_FLOODGATE, CONTEXT_MAPNAME_GATEWAY, CONTEXT_MAPNAME_HEAT_RAY, CONTEXT_MAPNAME_HOSTILE, CONTEXT_MAPNAME_HYDROSIS, CONTEXT_MAPNAME_ISLANDER, CONTEXT_MAPNAME_ISLANDERNECRIS, CONTEXT_MAPNAME_KARGO, CONTEXT_MAPNAME_KBARGE, CONTEXT_MAPNAME_LOSTCAUSE, CONTEXT_MAPNAME_MARKET_DISTRICT, CONTEXT_MAPNAME_MISSION_SELECTION, CONTEXT_MAPNAME_MORBIAS, CONTEXT_MAPNAME_MORBID, CONTEXT_MAPNAME_NANOBLACK, CONTEXT_MAPNAME_NECROPOLIS, CONTEXT_MAPNAME_OCEANRELIC, CONTEXT_MAPNAME_OMICRON_DAWN, CONTEXT_MAPNAME_ONYX_COAST, CONTEXT_MAPNAME_POWER_SURGE, CONTEXT_MAPNAME_RAILS, CONTEXT_MAPNAME_REFLECTION, CONTEXT_MAPNAME_RISING_SUN, CONTEXT_MAPNAME_SANCTUARY, CONTEXT_MAPNAME_SANDSTORM, CONTEXT_MAPNAME_SEARCHLIGHT, CONTEXT_MAPNAME_SENTINEL, CONTEXT_MAPNAME_SERENITY, CONTEXT_MAPNAME_SERENITYNECRIS, CONTEXT_MAPNAME_SHAFT, CONTEXT_MAPNAME_SHANGRILA, CONTEXT_MAPNAME_SINKHOLE, CONTEXT_MAPNAME_STRANDED, CONTEXT_MAPNAME_STRIDENT, CONTEXT_MAPNAME_SUSPENSE, CONTEXT_MAPNAME_SUSPENSE_NECRIS, CONTEXT_MAPNAME_TANK_CROSSING, CONTEXT_MAPNAME_TORLAN, CONTEXT_MAPNAME_TORLANLEVIATHAN, CONTEXT_MAPNAME_TORLANNECRIS, CONTEXT_MAPNAME_TURBINE, CONTEXT_MAPNAME_VERTEBRAE, CONTEXT_NUMBOTS_0, CONTEXT_NUMBOTS_1, CONTEXT_NUMBOTS_2, CONTEXT_NUMBOTS_3, CONTEXT_NUMBOTS_4, CONTEXT_NUMBOTS_5, CONTEXT_NUMBOTS_6, CONTEXT_NUMBOTS_7, CONTEXT_NUMBOTS_8, CONTEXT_PRESENCE_MENUPRESENCE, CONTEXT_PURESERVER, CONTEXT_PURESERVER_ANY, CONTEXT_PURESERVER_NO, CONTEXT_PURESERVER_YES, CONTEXT_TIMELIMIT_10, CONTEXT_TIMELIMIT_15, CONTEXT_TIMELIMIT_20, CONTEXT_TIMELIMIT_30, CONTEXT_TIMELIMIT_5, CONTEXT_VSBOTS, CONTEXT_VSBOTS_1_TO_1, CONTEXT_VSBOTS_1_TO_2, CONTEXT_VSBOTS_2_TO_1, CONTEXT_VSBOTS_3_TO_1, CONTEXT_VSBOTS_3_TO_2, CONTEXT_VSBOTS_4_TO_1, CONTEXT_VSBOTS_NONE, GS_CDKEY_PART_MAXLENGTH, GS_EMAIL_MAXLENGTH, GS_MESSAGE_MAXLENGTH, GS_PASSWORD_MAXLENGTH, GS_USERNAME_MAXLENGTH, PROPERTY_CUSTOMGAMEMODE, PROPERTY_CUSTOMMAPNAME, PROPERTY_CUSTOMMUTATORS, PROPERTY_CUSTOMMUTCLASSES, PROPERTY_EPICMUTATORS, PROPERTY_GOALSCORE, PROPERTY_LEADERBOARDRATING, PROPERTY_NUMBOTS, PROPERTY_NUMBOTSIA, PROPERTY_SERVERDESCRIPTION, PROPERTY_STEAMID, PROPERTY_STEAMVAC, PROPERTY_TIMELIMIT, QUERY_BETRAYAL, QUERY_CAMPAIGN, QUERY_CTF, QUERY_DM, QUERY_DUEL, QUERY_GREED, QUERY_TDM, QUERY_VCTF, QUERY_WAR, STATS_VIEW_DM_PLAYER_ALLTIME, STATS_VIEW_DM_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLES_ALLTIME, STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME, STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME, STATS_VIEW_DM_WEAPONS_ALLTIME, STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME

Variables Summary
class<UTLocalMessage>AnnouncerMessageClass
SoundCueBetrayedSound
SoundCueBetrayingSound
stringInstagibRifleClassNameStr
SoundCueJoinTeamSound
intRogueValue
array<UTBetrayalTeam>Teams
Inherited Variables from UTGame.UTGame
Acronym, ActiveBots, AdjustedDifficulty, bAdminModifiedOptions, bAllowHoverboard, bAllowKeyboardAndMouse, bAllowMapVoting, bAllowTranslocator, bAutoNumBots, bBadSinglePlayerBotNames, bBlockTeamChangeMessages, bConsoleServer, bCustomBots, bDemoMode, BeaconList, bExportMenuData, bExtraHealth, bFinalStartup, bFirstBlood, bForceMidGameMenuAtStart, bForceRespawn, bHeavyArmor, bIgnoreTeamForVoiceChat, bMidGameHasMap, bMidGameMapVoting, bMustHaveMultiplePlayers, bMustJoinBeforeStart, bNecrisLocked, bNoCustomCharacters, BotClass, BotRatio, bOverTimeBroadcast, bPlayedFiveKills, bPlayedOneKill, bPlayedTenKills, bPlayerBecameActive, bPlayersMustBeReady, bPlayersVsBots, bQuickStart, bScoreDeaths, bShouldPostRenderEnemyPawns, bSkipPlaySound, bSoaking, bStartedCountDown, bStartWithLockerWeaps, bTeamScoreRounds, bTempForceRespawn, bUndrivenVehicleDamage, bWaitForNetPlayers, bWarmupRound, bWeaponStay, ClientProcessingTimeout, ConsolePlayerControllerClass, CountDown, CustomMapPrefixes, DefaultEnemyRosterClass, DefaultInventory, DefaultMapPrefixes, DefaultMaxLives, DemoPrefix, Description, DesiredPlayerCount, DMBeaconMaxDist, EndGameFocus, EndMessageCounter, EndMessageWait, EndOfMatchRulesTemplateStr_Scoring, EndOfMatchRulesTemplateStr_ScoringSingle, EndOfMatchRulesTemplateStr_Time, EndTime, EndTimeDelay, EnemyRoster, EnemyRosterName, GameSpecificMapCycles, GameUMenuType, InitialVoteDelay, LastEncouragementTime, LastManDownTime, LastPlayerStartSpot, LastStartSpot, LateEntryLives, MapContexts, MapCycleIndex, MapListManager, MapListManagerClassName, MapPrefixes, MapVotePercentage, MaxCustomChars, MidGameMenuTemplate, MidgameScorePanelTag, MinMapVotes, MinNetPlayers, NetWait, NextPickupIndex, NumDivertedOpponents, PendingMatchElapsedTime, PlayerDeaths, PlayerKills, ResetCountDown, ResetTimeDelay, RestartWait, RulesMenuType, ScriptedStartSpot, ServerSkillLevel, SinglePlayerMissionID, Sniper, SpawnProtectionTime, SpeechRecognitionData, StartupStage, TranslocatorClass, VehicleList, VictoryMessageClass, VoteCollector, VoteCollectorClassName, VoteDuration, WarmupRemaining, WarmupTime, WeaponTauntUsed[20], WebServerClassName, WebServerObject

Enumerations Summary
Inherited Enumerations from UTGame.UTGame
EVoiceChannel

Structures Summary
Inherited Structures from UTGame.UTGame
ActiveBotInfo, GameMapCycle, GameTypePrefix, MapContextMapping

Functions Summary
functionbool AllowMutator (string MutatorClassName ))
functionbool CheckRelevance (Actor Other))
event InitGame (string Options, out string ErrorMessage ))
function Logout (Controller Exiting ))
function MaybeStartTeam ()))
function MaybeStartTeam ()))
MatchOver
event PreBeginPlay ()))
function RemoveFromTeam (UTBetrayalPRI PRI))
function RemoveTeam (UTBetrayalTeam Team))
function ScoreKill (Controller Killer, Controller Other))
function ShotTeammate (UTBetrayalPRI InstigatorPRI, UTBetrayalPRI HitPRI, Pawn ShotInstigator, Pawn HitPawn))
Inherited Functions from UTGame.UTDeathmatch
CheckAchievements, CheckCampaignAchievements, CheckLikeTheBackOfMyHandAchievement, CheckMissionAchievements, CheckSpiceOfLifeAchievement, GetHandicapNeed, IsValidMutatorsForLikeTheBackOfMyHand, UpdateOnlineAchievements, WantsPickups, WriteOnlineStats
Inherited Functions from UTGame.UTGame
ActivateVehicleFactory, AddBot, AddBots, AddDefaultInventory, AddInitialBots, AddMutator, AddNamedBot, AdjustSkill, AllowBecomeActivePlayer, AllowBecomeHero, AllowCheats, AllowClientToTeleport, AllowMutator, AssignHoverboard, AtCapacity, BecomeSpectator, BeginState, BroadcastDeathMessage, CampaignSkillAdjust, CanDisableObjective, CanSpectate, ChangeName, ChangeTeam, CheckEndGame, CheckLives, CheckMaxLives, CheckScore, CheckTeamSize, ChoosePlayerStart, ContinueSeamlessTravel, ConvertMapNameToContext, CurrentPlayerCount, DecodeEvent, DiscardInventory, DoEndGameMapVote, DoMapVote, DominatingVictory, DriverEnteredVehicle, DriverLeftVehicle, EndGame, EndRound, EndSpree, EndState, FindNewObjectives, FindPlayerStart, ForceRespawn, GetAutoObjectiveFor, GetBaseUTMutator, GetBeaconText, GetBestLocker, GetBotSkillLevel, GetBotTeam, GetCurrentMapCycleIndex, GetEndGameConditionRule, GetEndOfMatchRules, GetHandicapNeed, GetLocationFor, GetMapTypeRule, GetNextMap, GetNextPickupIndex, GetSeamlessTravelActorList, GetSinglePlayerResult, GetTravelType, HandleSeamlessTravelPlayer, InitGame, InitGameReplicationInfo, InitializeBot, InitializeMapListManager, InitializeVoteCollector, InitialProcessingIsComplete, IsAWinner, IsLowGoreVersion, IsMPOrHardBotsGame, IsPureGame, IsValidMutatorsForLikeTheBackOfMyHand, JustStarted, KillBot, KillBots, Killed, KillOthers, KillThis, LevelRecommendedPlayers, Login, Logout, MatchIsInProgress, NeedPlayers, NotifyNavigationChanged, NotifySpree, ObjectiveDisabled, OrderToIndex, PickupQuery, PlayEndOfMatchMessage, PlayRegularEndOfMatchMessage, PlayStartupMessage, PostBeginPlay, PostLogin, PostSeamlessTravel, PreLogin, ProcessServerTravel, ProcessSpeechRecognition, ProvideHeroBonus, RatePlayerStart, ReduceDamage, RegisterServer, RegisterVehicle, RemoveOption, RemovePlayerFromMuteLists, Reset, ResetAllPlayerMuteListsToSpectatorChannel, ResetLevel, RestartGame, RestartPlayer, ScoreFlag, ScoreKill, SetAlias, SetEndGameFocus, SetGameSpeed, SetGameType, SetPause, SetupPlayerMuteList, ShotTeammate, ShouldRespawn, ShowPathTo, SinglePlayerAddBot, SkipCinematics, SkipPlaySound, SortPlayerScores, SpaceAvailable, SpawnBot, SpawnWait, StartMatch, Timer, TooManyBots, TrackMemoryFunctor, TravelFailed, UpdateGameplayMuteList, UpdateGameSettings, UpdateGameSettingsCounts, UpdateWeaponAwards, ViewObjective, WantFastSpawnFor, WriteOnlinePlayerScores

States Summary
MatchOver Source code
state MatchOver
MaybeStartTeam


Variables Detail

AnnouncerMessageClass Source code

var class<UTLocalMessage> AnnouncerMessageClass;
Class for announcement messages related to Betrayal

BetrayedSound Source code

var SoundCue BetrayedSound;

BetrayingSound Source code

var SoundCue BetrayingSound;
Sounds for Betrayal events

InstagibRifleClassNameStr Source code

var string InstagibRifleClassNameStr;

JoinTeamSound Source code

var SoundCue JoinTeamSound;

RogueValue Source code

var int RogueValue;
Score bonus for killing Rogue that betrayed you

Teams Source code

var array<UTBetrayalTeam> Teams;


Functions Detail

AllowMutator Source code

static function bool AllowMutator ( string MutatorClassName ) )

CheckRelevance Source code

function bool CheckRelevance ( Actor Other) )

InitGame Source code

event InitGame ( string Options, out string ErrorMessage ) )

Logout Source code

function Logout ( Controller Exiting ) )

MaybeStartTeam Source code

function MaybeStartTeam ( ) )

MaybeStartTeam MatchOver Source code

function MaybeStartTeam ( ) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

RemoveFromTeam Source code

function RemoveFromTeam ( UTBetrayalPRI PRI) )

RemoveTeam Source code

function RemoveTeam ( UTBetrayalTeam Team) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other) )

ShotTeammate Source code

function ShotTeammate ( UTBetrayalPRI InstigatorPRI, UTBetrayalPRI HitPRI, Pawn ShotInstigator, Pawn HitPawn) )


Defaultproperties

defaultproperties
{
   InstagibRifleClassNameStr="UTGame.UTWeap_InstagibRifle"
   RogueValue=6
   AnnouncerMessageClass=Class'UTGame.UTBetrayalMessage'
   BetrayingSound=SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_EnemyFlagReturn01Cue'
   BetrayedSound=SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_EnemyFlagGrab01Cue'
   JoinTeamSound=SoundCue'A_Gameplay.CTF.Cue.A_Gameplay_CTF_TeamFlagReturn01Cue'
   bTempForceRespawn=True
   Acronym="BET"
   Description="Cooperate to get bonus points.  Betray your team to keep them."
   EndOfMatchRulesTemplateStr_Scoring="First to score `g points wins"
   EndOfMatchRulesTemplateStr_ScoringSingle="First to score wins"
   EndOfMatchRulesTemplateStr_Time="Highest score in `t mins. wins"
   DefaultPawnClass=Class'UTGame.UTBetrayalPawn'
   HUDType=Class'UTGame.UTBetrayalHUD'
   GameName="Betrayal"
   GoalScore=50
   PlayerReplicationInfoClass=Class'UTGame.UTBetrayalPRI'
   GameReplicationInfoClass=Class'UTGame.UTBetrayalGRI'
   OnlineStatsWriteClass=Class'UTGame.UTLeaderboardWriteBetrayal'
   OnlineGameSettingsClass=Class'UTGame.UTGameSettingsBetrayal'
   Name="Default__UTBetrayalGame"
   ObjectArchetype=UTDeathmatch'UTGame.Default__UTDeathmatch'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:49.019 - Created with UnCodeX