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

WormbotReporter.WIR_GameHandler_CTF

Extends
WIR_GameHandler

Copyright (c) 2005-2007 by Wormbo $Id$

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- WormbotReporter.WIR_ModHandler
         |   
         +-- WormbotReporter.WIR_GameHandler
            |   
            +-- WormbotReporter.WIR_GameHandler_CTF

Direct Known Subclasses:

WIR_GameHandler_ICTF, WIR_GameHandler_OLCTF, WIR_GameHandler_VCTF

Variables Summary
array<CTFFlag>LastDropped
stringMsgFlagCaptured
stringMsgFlagDropped
stringMsgFlagPickedUp
stringMsgFlagReturned
stringMsgFlagReturnedPlayer
stringMsgFlagTaken
stringStringFlagDropped
Inherited Variables from WormbotReporter.WIR_GameHandler
bAnnounceOutOfLives, bReportKillingSprees, bReportLocations, bReportMultiKills, bReportSpecial, bReportWeapons, bScoreEndsRound, ColumnAlign, dataReportKills, dataReportPickups, descGameHandler, descReportKillingSprees, descReportKills, descReportLocations, descReportMultiKills, descReportPickups, descReportSpecial, descReportWeapons, descScoreReportDelay, GameHandler, lblGameHandler, lblReportKillingSprees, lblReportKills, lblReportLocations, lblReportMultiKills, lblReportPickups, lblReportSpecial, lblReportWeapons, lblScoreReportDelay, MsgClientMessage, MsgCurrentTeamScores, MsgGameEndFragLimit, MsgGameEndLastMan, MsgGameEndRoundLimit, MsgGameEndTeamScoreLimit, MsgGameEndTimeLimit, MsgGameFirstBlood, MsgGameInfo, MsgGameInProgress, MsgGameMaxLives, MsgGameOvertime, MsgGameScoreLimit, MsgGameStarted, MsgGameTimeLimit, MsgLastSecondSave, MsgPlayerScoredMultiKill, MsgScoreboard, MsgSpreeEndKill, MsgSpreeEndSuicideFemale, MsgSpreeEndSuicideMale, MsgSpreeEndTeamKill, MsgSpreeStart[6], ReportKills, ReportPickups, ScoreReportDelay, StringNameBomb, StringNameCore, StringNameFlag, StringNameFlags, StringPrefixOvertime, StringScoreTemplate, StringSuffixOvertime, StringSuffixWinnerPlayer, StringSuffixWinnerTeam, StringSuffixWinnerTeams, StringTableHeader, StringTableSeparator, StringTeamScore, StringTimeNotPlaying
Inherited Variables from WormbotReporter.WIR_ModHandler
bMatchStarted, descModHandler, HandlerGroup, lblModHandler, ModHandler, MyMutator, NextHandler

Structures Summary
Inherited Structures from WormbotReporter.WIR_GameHandler
TGameHandler
Inherited Structures from WormbotReporter.WIR_ModHandler
TModHandler

Functions Summary
function AddRow (out array<WIR_Util.TAlignedTable> Table, int row, PlayerReplicationInfo PRI, bool bRightSide))
functionbool HandleKill (out Controller Killer, out Controller Killed, out class<DamageType> DamageType, out string MsgSuffix))
functionbool HandleLocalizedMessage (class<LocalMessage> Message, int Switch, PlayerReplicationInfo RelatedPRI_1, PlayerReplicationInfo RelatedPRI_2, Object OptionalObject))
function Tick (float DeltaTime))
Inherited Functions from WormbotReporter.WIR_GameHandler
AddRow, CriticalPlayer, FillPlayInfo, FormatPlayerName, GetClosestGameObjective, GetDescriptionText, GetGameInfoString, GetObjectiveName, GetObjectName, GetRemainingTime, HandleEndGame, HandleKill, HandleLocalizedMessage, HandleStringMessage, InOrder, MatchStarting, ReportScores
Inherited Functions from WormbotReporter.WIR_ModHandler
AcceptPlayInfoProperty, AddHandler, CriticalPlayer, Destroyed, FillPlayInfo, FormatPlayerName, GetDescriptionText, GetLocationNameFor, GetObjectiveName, GetObjectName, GetRemainingTime, HandleEndGame, HandleEndRound, HandleKill, HandleLocalizedMessage, HandleNewRound, HandleStringMessage, MatchStarting, Mutate, PostBeginPlay, ScoreObjective, UpdateLocationNames


Variables Detail

LastDropped Source code

var array<CTFFlag> LastDropped;

MsgFlagCaptured Source code

var localized string MsgFlagCaptured;

MsgFlagDropped Source code

var localized string MsgFlagDropped;

MsgFlagPickedUp Source code

var localized string MsgFlagPickedUp;

MsgFlagReturned Source code

var localized string MsgFlagReturned;

MsgFlagReturnedPlayer Source code

var localized string MsgFlagReturnedPlayer;

MsgFlagTaken Source code

var localized string MsgFlagTaken;

StringFlagDropped Source code

var localized string StringFlagDropped;


Functions Detail

AddRow Source code

function AddRow ( out array<WIR_Util.TAlignedTable> Table, int row, PlayerReplicationInfo PRI, bool bRightSide) )
Adds data in a row on the left or right side of the scoreboard table.

HandleKill Source code

function bool HandleKill ( out Controller Killer, out Controller Killed, out class<DamageType> DamageType, out string MsgSuffix) )
Return True if the handler wants to override the mutator's default behavior.

HandleLocalizedMessage Source code

function bool HandleLocalizedMessage ( class<LocalMessage> Message, int Switch, PlayerReplicationInfo RelatedPRI_1, PlayerReplicationInfo RelatedPRI_2, Object OptionalObject) )
Return True if the message should not be reported through the default event.

Tick Source code

function Tick ( float DeltaTime) )
Clear the LastDropped array.


Defaultproperties

defaultproperties
{
  ReportKills = 1
  
  MsgFlagCaptured       = "[%r] - %p[^O] [^B]captured the[^B] %o[^O]"
  MsgFlagReturnedPlayer = "[%r] - %o[^O] [^B]returned by[^B] %p[^O]"
  MsgFlagDropped        = "[%r] - %p[^O] [^B]dropped the[^B] %o[^O]"
  StringFlagDropped     = "[^B]%o[^O] [^B]dropped[^B]"
  MsgFlagReturned       = "[%r] - %o[^O] [^B]returned[^B]"
  MsgFlagTaken          = "[%r] - %p[^O] [^B]has the[^B] %o[^O]"
  MsgFlagPickedUp       = "[%r] - %p[^O] [^B]took the[^B] %o[^O]"
  
  StringTableHeader(0)  = "[^U]Name"
  StringTableHeader(1)  = "Score"
  StringTableHeader(2)  = "Caps"
  StringTableHeader(3)  = "Takes"
  StringTableHeader(4)  = "Returns[^O]"
  StringTableHeader(5)  = " "
  StringTableHeader(6)  = "[^U]Name"
  StringTableHeader(7)  = "Score"
  StringTableHeader(8)  = "Caps"
  StringTableHeader(9)  = "Takes"
  StringTableHeader(10) = "Returns[^O]"
  
  ColumnAlign(0)  = TXTA_Left
  ColumnAlign(1)  = TXTA_Right
  ColumnAlign(2)  = TXTA_Right
  ColumnAlign(3)  = TXTA_Right
  ColumnAlign(4)  = TXTA_Right
  ColumnAlign(5)  = TXTA_Center
  ColumnAlign(6)  = TXTA_Left
  ColumnAlign(7)  = TXTA_Right
  ColumnAlign(8)  = TXTA_Right
  ColumnAlign(9)  = TXTA_Right
  ColumnAlign(10) = TXTA_Right
  
  HandlerGroup = "Wormbot (CTF)"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:29.652 - Created with UnCodeX