Source

UnrealMagicOfDoomOhYeah / UTTeamGame.txt

Full commit
UTGame/Classes/UTTeamGame.uc
class UTTeamGame extends UTDeathmatch;

    event GetSeamlessTravelActorList(bool bToEntry, out array<Actor> ActorList)
    event HandleSeamlessTravelPlayer(out Controller C)
    event InitGame( string Options, out string ErrorMessage )
    event PostLogin ( playerController NewPlayer )
    exec function AddBlueBots(int Num)
    exec function AddRedBots(int Num)
    function AdjustSkill(AIController B, PlayerController P, bool bWinner)
    function AnnounceScore(int ScoringTeam)
    function CampaignSkillAdjust(UTBot aBot)
    function CreateTeam(int TeamIndex)
    function FindNewObjectives( UTGameObjective DisabledObjective )
    function Logout(Controller Exiting)
    function NotifyKilled(Controller Killer, Controller KilledPlayer, Pawn KilledPawn)
    function OverridePRI(PlayerController PC, PlayerReplicationInfo OldPRI)
    function ParseSpeechRecipients(UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, out array<UTBot> Recipients)
    function Pawn FindVictimsTarget(Controller Other)
    function PlayRegularEndOfMatchMessage()
    function PreBeginPlay()
    function ProcessSpeechOrders(UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words, const out array<UTBot> Recipients)
    function ProcessSpeechRecognition(UTPlayerController Speaker, const out array<SpeechRecognizedWord> Words)
    function ReduceDamage(out int Damage, pawn injured, Controller instigatedBy, vector HitLocation, out vector Momentum, class<DamageType> DamageType, Actor DamageCauser)
    function RestartGame()
    function ScoreKill(Controller Killer, Controller Other)
    function SendFlagKillMessage(Controller Killer, UTPlayerReplicationInfo KillerPRI)
    function SetEndGameFocus(PlayerReplicationInfo Winner)
    function SetTeam(Controller Other, UTTeamInfo NewTeam, bool bNewTeam)
    function ShowPathTo(PlayerController P, int TeamNum)
    function UTTeamInfo GetBotTeam(optional int TeamBots,optional bool bUseTeamIndex, optional int TeamIndex)
    function bool AllowClientToTeleport(UTPlayerReplicationInfo ClientPRI, Actor DestinationActor)
    function bool CanSpectate( PlayerController Viewer, PlayerReplicationInfo ViewTarget )
    function bool ChangeTeam(Controller Other, int num, bool bNewTeam)
    function bool CheckEndGame(PlayerReplicationInfo Winner, string Reason)
    function bool CheckMaxLives(PlayerReplicationInfo Scorer)
    function bool CheckScore(PlayerReplicationInfo Scorer)
    function bool DominatingVictory()
    function bool ForceRespawn()
    function bool IsAWinner( PlayerController C )
    function bool IsWinningTeam( TeamInfo T )
    function bool NearGoal(Controller C)
    function bool TooManyBots(Controller botToRemove)
    function byte PickTeam(byte num, Controller C)
    function float RatePlayerStart(PlayerStart P, byte Team, Controller Player)
    function int GetHandicapNeed(Pawn Other)
    function int LevelRecommendedPlayers()