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

WormbotReporter.MutWormbot

Extends
Mutator
Modifiers
dependson ( WIR_IRCConnection )

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

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.Mutator
         |   
         +-- WormbotReporter.MutWormbot

Variables Summary
array<TAmpRun>AmpRuns
stringAuthNick
stringAuthPassword
boolbAuth
boolbAutoReconnect
boolbAutoRejoin
boolbChallengeAuth
boolbChatReceiveOnlyText
boolbChatThroughReporter
boolbChatToGameAsTeamSay
boolbDebugStartMatch
boolbEnableChatbot
boolbEnableReporter
boolbEnableTwoWayChat
boolbHideRealHost
boolbMatchEnded
boolbMatchStarted
boolbNewRound
boolbReportScoreboard
boolbScoreTeamKills
boolbSetReportChannelTopic
boolbVolumesInitialized
stringChatChannel
stringChatChannelKey
array<string>ChatColorCodes
WIR_IRCConnectionChatConnection
stringChatRelayGroup
stringChatServerName
stringChatServerPassword
intChatServerPort
byteChatStripCodes
stringChatTrigger
stringChatUserIdent
stringChatUserNick
stringColorCodeReplacements
intConnectTimeout
stringdataStripCodes
stringDebugLogFileName
stringdescAuth
stringdescAuthNick
stringdescAuthPassword
stringdescAutoReconnect
stringdescAutoRejoin
stringdescChallengeAuth
stringdescChatChannel
stringdescChatChannelKey
stringdescChatReceiveOnlyText
stringdescChatServerName
stringdescChatServerPassword
stringdescChatServerPort
stringdescChatStripCodes
stringdescChatThroughReporter
stringdescChatToGameAsTeamSay
stringdescChatTrigger
stringdescChatUserIdent
stringdescChatUserNick
stringdescColorCodeReplacements
stringdescConnectTimeout
stringdescDebugLogFileName
stringdescDebugStartMatch
stringdescEnableChatbot
stringdescEnableReporter
stringdescEnableTwoWayChat
stringdescFloodProtectBytes
stringdescFloodProtectBytesDuration
stringdescFloodProtectCommandPenalty
stringdescFloodProtectMaxPenalty
stringdescFloodProtectMessagePenalty
stringdescHideRealHost
stringdescItems
stringdescMaxLenMessageQueue
stringdescMaxLevelChangeDelay
stringdescReconnectDelay
stringdescReportChannel
stringdescReportChannelKey
stringdescReportChannelTopicBotIdle
stringdescReportChannelTopicBotPart
stringdescReportChannelTopicTemplate
stringdescReportChannelTopicUserPart
stringdescReportServerName
stringdescReportServerPassword
stringdescReportServerPort
stringdescReportStripCodes
stringdescReportUserIdent
stringdescReportUserNick
stringdescSetReportChannelTopic
stringdescSpecOnlyChatTrigger
array<TCustomDisconnect>Disconnects
intFloodProtectBytes
intFloodProtectBytesDuration
intFloodProtectCommandPenalty
intFloodProtectMaxPenalty
intFloodProtectMessagePenalty
stringGameEndReason
array<TItemName>Items
intLastNumLeaders
stringlblAuth
stringlblAuthNick
stringlblAuthPassword
stringlblAutoReconnect
stringlblAutoRejoin
stringlblChallengeAuth
stringlblChatChannel
stringlblChatChannelKey
stringlblChatReceiveOnlyText
stringlblChatServerName
stringlblChatServerPassword
stringlblChatServerPort
stringlblChatStripCodes
stringlblChatThroughReporter
stringlblChatToGameAsTeamSay
stringlblChatTrigger
stringlblChatUserIdent
stringlblChatUserNick
stringlblColorCodeReplacements
stringlblConnectTimeout
stringlblDebugLogFileName
stringlblDebugStartMatch
stringlblEnableChatbot
stringlblEnableReporter
stringlblEnableTwoWayChat
stringlblFloodProtectBytes
stringlblFloodProtectBytesDuration
stringlblFloodProtectCommandPenalty
stringlblFloodProtectMaxPenalty
stringlblFloodProtectMessagePenalty
stringlblHideRealHost
stringlblItems
stringlblMaxLenMessageQueue
stringlblMaxLevelChangeDelay
stringlblReconnectDelay
stringlblReportChannel
stringlblReportChannelKey
stringlblReportChannelTopicBotIdle
stringlblReportChannelTopicBotPart
stringlblReportChannelTopicTemplate
stringlblReportChannelTopicUserPart
stringlblReportServerName
stringlblReportServerPassword
stringlblReportServerPort
stringlblReportStripCodes
stringlblReportUserIdent
stringlblReportUserNick
stringlblSetReportChannelTopic
stringlblSpecOnlyChatTrigger
floatLevelChangeDelay
intMaxLenMessageQueue
intMaxLevelChangeDelay
array<class<WIR_ModHandler>>ModHandlerClasses
stringMsgGameEnded
stringMsgGameEvent
stringMsgGameReset
stringMsgGameRoundEnded
stringMsgLeadersTied
stringMsgPlayerChangedName
stringMsgPlayerChangedTeam
stringMsgPlayerChat
stringMsgPlayerConnected
stringMsgPlayerConnectedSpectator
stringMsgPlayerDisconnected
stringMsgPlayerFinishedAmpRun
stringMsgPlayerFinishedAmpRunNoKills
stringMsgPlayerFinishedAmpRunOneKill
stringMsgPlayerIsComboWhore
stringMsgPlayerIsFlakMonkey
stringMsgPlayerIsHeadHunter
stringMsgPlayerIsOnRoadRampage
stringMsgPlayerPickup
stringMsgPlayerScoredKill
stringMsgPlayerSuicided
stringMsgPlayerTeamKilled
stringMsgPlayerWasKicked
stringMsgQuitMapChange
stringMsgTakesLead
stringMsgTeamScored
stringMsgTeamScoredIncreasesLead
stringMsgTeamScoredTakesLead
stringMsgTeamScoredTied
WIR_ChatSpectatorMyChatSpectator
WIR_GameHandlerMyGameHandler
WIR_GameRulesMyGameRules
floatNextScoreReportTime
array<TPickupBase>PickupBases
array<TPlayerInfo>Players
intReconnectDelay
stringReportChannel
stringReportChannelKey
stringReportChannelTopicBotIdle
stringReportChannelTopicBotPart
stringReportChannelTopicTemplate
stringReportChannelTopicUserPart
WIR_IRCConnectionReportConnection
array<int>ReportedScores
stringReporterGroup
stringReportServerName
stringReportServerPassword
intReportServerPort
byteReportStripCodes
stringReportUserIdent
stringReportUserNick
stringSpecOnlyChatTrigger
stringStringAmpRunStopped
stringStringAmpRunStoppedNoKills
stringStringAmpRunStoppedOneKill
stringStringComboKill
stringStringMsgSuffix
stringStringNameGame
stringStringNameSpectators
stringStringNameWildcardBase
stringStringPlayerIsOut
stringStringSuffixHattrick
stringStringSuffixLocation
stringStringSuffixPush
stringStringSuffixTelefrag
stringStringSuffixWeapon
stringStringSuffixWeaponAmped
stringStringSuicide
stringStringSuicideDrowned
stringStringSuicideFell
stringStringSuicideLava
array<TeamInfo>Teams
array<int>TeamScores
stringTemplateAction
stringTemplateJoin
stringTemplateKick
stringTemplateMessage
stringTemplateNick
stringTemplatePart
stringTemplateQuit
stringTemplateWait
array<Volume>Volumes
MutWormbot
stringBuild
Inherited Variables from Engine.Mutator
bAddToServerPackages, bUserAdded, ConfigMenuClassName, DefaultWeapon, DefaultWeaponName, Description, FriendlyName, GroupName, IconMaterialName, NextMutator
Inherited Variables from Engine.Info
BotsGroup, ChatGroup, GameGroup, KickVoteGroup, MapVoteGroup, RulesGroup, ServerGroup

Structures Summary
TAmpRun
Player, StartTime, Kills
TCustomDisconnect
Player, Reason
TItemName
ItemClass, ItemName, Important, IRCColor
TPickupBase
Base, LocationName
TPlayerInfo
Player, bWasSpectator, LastTeam, PRI, LastName, LastScore, FlakKills, ComboKills, HeadshotKills, RunoverKills, ScoringSpree

Functions Summary
function AddDisconnectReason (Controller Exiting, string Reason))
function AddMutator (Mutator M))
functionbool CheckReplacement (Actor Other, out byte bSuperRelevant))
function CheckTeamScores ()))
function CreateConnections ()))
Init
function CreateGameHandler ()))
Init
function CreateModHandlers ()))
Init
function DebugDumpMessageQueue ()))
PreTravel
function FillPlayInfo (PlayInfo PlayInfo))
function FindLeadingTeams (out array<TeamInfo> Leaders, optional bool bLastTickLeaders))
functionController FindPlayerByName (string PlayerName))
function FindTeams ()))
Init
eventstring GetDescriptionText (string PropertyName))
functionclass<WIR_GameHandlerGetGameHandlerClass (class<GameInfo> GameClass))
functionstring GetLocationName (Controller Who))
functionstring GetLocationNameFor (Actor A))
functionclass<WIR_ModHandlerGetModHandlerClass (class<Info> ActorClass))
functionstring GetPickupLocationName (xPickupBase Base))
functionstring GetPickupName (class<Pickup> PickupClass))
function InGameChat (PlayerReplicationInfo PRI, string Message, bool bTeamSay))
function InGameEvent (class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject))
function InitPickupBaseCache ()))
function MatchStarting ()))
function Mutate (string MutateString, PlayerController Sender))
function NotifyLogin (Controller Entering))
function NotifyLogout (Controller Exiting))
function Pickup (Controller Other, Pickup Item))
function PreBeginPlay ()))
function ReceivedChatMessage (string Nick, string Message))
function ReceivedModeMessage (WIR_IRCConnection.EModeType Type, string Nick, string Parameters))
function ReportTravel (string NextURL))
PreTravel
function Reset ()))
function RoundHasEnded ()))
function ScoreKill (Controller Killer, Controller Killed, optional class<DamageType> DamageType))
function ScoreObjective (Controller Scorer, int Score))
function SendMessageOnce (string Msg))
function ServerTraveling (string NextURL, bool bItems))
event Tick (float DeltaTime))
event Trigger (Actor Other, Pawn EventInstigator))
Inherited Functions from Engine.Mutator
AddMutator, AlwaysKeep, CanEnterVehicle, CanLeaveVehicle, CheckRelevance, CheckReplacement, Destroyed, DriverEnteredVehicle, DriverLeftVehicle, GetDefaultWeapon, GetInventoryClass, GetInventoryClassOverride, GetServerDetails, GetServerPlayers, IsRelevant, ModifyLogin, ModifyPlayer, Mutate, MutatorFillPlayInfo, MutatorIsAllowed, MyDefaultWeapon, NewRecommendCombo, NotifyLogout, OverrideDownload, ParseChatPercVar, PlayerChangedClass, PreBeginPlay, RecommendCombo, ReplaceWith, ServerTraveling
Inherited Functions from Engine.Info
AcceptPlayInfoProperty, AllowClassRemoval, FillPlayInfo, GetDescriptionText, GetSecurityLevel

States Summary
Init Source code
auto state Init
/** Initialize the mutator. */
CreateConnections, CreateGameHandler, CreateModHandlers, FindTeams
PreTravel Source code
state PreTravel
/** The server wants to switch to the next map. Delay the map change until the final scores have been reported. */
DebugDumpMessageQueue, ReportTravel


Variables Detail

AmpRuns Source code

var array<TAmpRun> AmpRuns;

AuthNick Source code

var config string AuthNick;

AuthPassword Source code

var config string AuthPassword;

bAuth Source code

var config bool bAuth;

bAutoReconnect Source code

var config bool bAutoReconnect;

bAutoRejoin Source code

var config bool bAutoRejoin;

bChallengeAuth Source code

var config bool bChallengeAuth;

bChatReceiveOnlyText Source code

var config bool bChatReceiveOnlyText;

bChatThroughReporter Source code

var config bool bChatThroughReporter;

bChatToGameAsTeamSay Source code

var config bool bChatToGameAsTeamSay;

bDebugStartMatch Source code

var globalconfig bool bDebugStartMatch;

bEnableChatbot Source code

var config bool bEnableChatbot;

bEnableReporter Source code

var config bool bEnableReporter;

bEnableTwoWayChat Source code

var config bool bEnableTwoWayChat;

bHideRealHost Source code

var config bool bHideRealHost;

bMatchEnded Source code

var bool bMatchEnded;

bMatchStarted Source code

var bool bMatchStarted;

bNewRound Source code

var bool bNewRound;

bReportScoreboard Source code

var bool bReportScoreboard;

bScoreTeamKills Source code

var bool bScoreTeamKills;

bSetReportChannelTopic Source code

var config bool bSetReportChannelTopic;

bVolumesInitialized Source code

var bool bVolumesInitialized;

ChatChannel Source code

var config string ChatChannel;

ChatChannelKey Source code

var config string ChatChannelKey;

ChatColorCodes Source code

var array<string> ChatColorCodes;

ChatConnection Source code

var WIR_IRCConnection ChatConnection;

ChatRelayGroup Source code

var localized string ChatRelayGroup;

ChatServerName Source code

var config string ChatServerName;

ChatServerPassword Source code

var config string ChatServerPassword;

ChatServerPort Source code

var config int ChatServerPort;

ChatStripCodes Source code

var config byte ChatStripCodes;

ChatTrigger Source code

var config string ChatTrigger;

ChatUserIdent Source code

var config string ChatUserIdent;

ChatUserNick Source code

var config string ChatUserNick;

ColorCodeReplacements Source code

var config string ColorCodeReplacements;

ConnectTimeout Source code

var config int ConnectTimeout;

dataStripCodes Source code

var localized string dataStripCodes;

DebugLogFileName Source code

var globalconfig string DebugLogFileName;

descAuth Source code

var localized string descAuth;

descAuthNick Source code

var localized string descAuthNick;

descAuthPassword Source code

var localized string descAuthPassword;

descAutoReconnect Source code

var localized string descAutoReconnect;

descAutoRejoin Source code

var localized string descAutoRejoin;

descChallengeAuth Source code

var localized string descChallengeAuth;

descChatChannel Source code

var localized string descChatChannel;

descChatChannelKey Source code

var localized string descChatChannelKey;

descChatReceiveOnlyText Source code

var localized string descChatReceiveOnlyText;

descChatServerName Source code

var localized string descChatServerName;

descChatServerPassword Source code

var localized string descChatServerPassword;

descChatServerPort Source code

var localized string descChatServerPort;

descChatStripCodes Source code

var localized string descChatStripCodes;

descChatThroughReporter Source code

var localized string descChatThroughReporter;

descChatToGameAsTeamSay Source code

var localized string descChatToGameAsTeamSay;

descChatTrigger Source code

var localized string descChatTrigger;

descChatUserIdent Source code

var localized string descChatUserIdent;

descChatUserNick Source code

var localized string descChatUserNick;

descColorCodeReplacements Source code

var localized string descColorCodeReplacements;

descConnectTimeout Source code

var localized string descConnectTimeout;

descDebugLogFileName Source code

var localized string descDebugLogFileName;

descDebugStartMatch Source code

var localized string descDebugStartMatch;

descEnableChatbot Source code

var localized string descEnableChatbot;

descEnableReporter Source code

var localized string descEnableReporter;

descEnableTwoWayChat Source code

var localized string descEnableTwoWayChat;

descFloodProtectBytes Source code

var localized string descFloodProtectBytes;

descFloodProtectBytesDuration Source code

var localized string descFloodProtectBytesDuration;

descFloodProtectCommandPenalty Source code

var localized string descFloodProtectCommandPenalty;

descFloodProtectMaxPenalty Source code

var localized string descFloodProtectMaxPenalty;

descFloodProtectMessagePenalty Source code

var localized string descFloodProtectMessagePenalty;

descHideRealHost Source code

var localized string descHideRealHost;

descItems Source code

var localized string descItems;

descMaxLenMessageQueue Source code

var localized string descMaxLenMessageQueue;

descMaxLevelChangeDelay Source code

var localized string descMaxLevelChangeDelay;

descReconnectDelay Source code

var localized string descReconnectDelay;

descReportChannel Source code

var localized string descReportChannel;

descReportChannelKey Source code

var localized string descReportChannelKey;

descReportChannelTopicBotIdle Source code

var localized string descReportChannelTopicBotIdle;

descReportChannelTopicBotPart Source code

var localized string descReportChannelTopicBotPart;

descReportChannelTopicTemplate Source code

var localized string descReportChannelTopicTemplate;

descReportChannelTopicUserPart Source code

var localized string descReportChannelTopicUserPart;

descReportServerName Source code

var localized string descReportServerName;

descReportServerPassword Source code

var localized string descReportServerPassword;

descReportServerPort Source code

var localized string descReportServerPort;

descReportStripCodes Source code

var localized string descReportStripCodes;

descReportUserIdent Source code

var localized string descReportUserIdent;

descReportUserNick Source code

var localized string descReportUserNick;

descSetReportChannelTopic Source code

var localized string descSetReportChannelTopic;

descSpecOnlyChatTrigger Source code

var localized string descSpecOnlyChatTrigger;

Disconnects Source code

var array<TCustomDisconnect> Disconnects;

FloodProtectBytes Source code

var config int FloodProtectBytes;

FloodProtectBytesDuration Source code

var config int FloodProtectBytesDuration;

FloodProtectCommandPenalty Source code

var config int FloodProtectCommandPenalty;

FloodProtectMaxPenalty Source code

var config int FloodProtectMaxPenalty;

FloodProtectMessagePenalty Source code

var config int FloodProtectMessagePenalty;

GameEndReason Source code

var string GameEndReason;

Items Source code

var config array<TItemName> Items;

LastNumLeaders Source code

var int LastNumLeaders;

lblAuth Source code

var localized string lblAuth;

lblAuthNick Source code

var localized string lblAuthNick;

lblAuthPassword Source code

var localized string lblAuthPassword;

lblAutoReconnect Source code

var localized string lblAutoReconnect;

lblAutoRejoin Source code

var localized string lblAutoRejoin;

lblChallengeAuth Source code

var localized string lblChallengeAuth;

lblChatChannel Source code

var localized string lblChatChannel;

lblChatChannelKey Source code

var localized string lblChatChannelKey;

lblChatReceiveOnlyText Source code

var localized string lblChatReceiveOnlyText;

lblChatServerName Source code

var localized string lblChatServerName;

lblChatServerPassword Source code

var localized string lblChatServerPassword;

lblChatServerPort Source code

var localized string lblChatServerPort;

lblChatStripCodes Source code

var localized string lblChatStripCodes;

lblChatThroughReporter Source code

var localized string lblChatThroughReporter;

lblChatToGameAsTeamSay Source code

var localized string lblChatToGameAsTeamSay;

lblChatTrigger Source code

var localized string lblChatTrigger;

lblChatUserIdent Source code

var localized string lblChatUserIdent;

lblChatUserNick Source code

var localized string lblChatUserNick;

lblColorCodeReplacements Source code

var localized string lblColorCodeReplacements;

lblConnectTimeout Source code

var localized string lblConnectTimeout;

lblDebugLogFileName Source code

var localized string lblDebugLogFileName;

lblDebugStartMatch Source code

var localized string lblDebugStartMatch;

lblEnableChatbot Source code

var localized string lblEnableChatbot;

lblEnableReporter Source code

var localized string lblEnableReporter;

lblEnableTwoWayChat Source code

var localized string lblEnableTwoWayChat;

lblFloodProtectBytes Source code

var localized string lblFloodProtectBytes;

lblFloodProtectBytesDuration Source code

var localized string lblFloodProtectBytesDuration;

lblFloodProtectCommandPenalty Source code

var localized string lblFloodProtectCommandPenalty;

lblFloodProtectMaxPenalty Source code

var localized string lblFloodProtectMaxPenalty;

lblFloodProtectMessagePenalty Source code

var localized string lblFloodProtectMessagePenalty;

lblHideRealHost Source code

var localized string lblHideRealHost;

lblItems Source code

var localized string lblItems;

lblMaxLenMessageQueue Source code

var localized string lblMaxLenMessageQueue;

lblMaxLevelChangeDelay Source code

var localized string lblMaxLevelChangeDelay;

lblReconnectDelay Source code

var localized string lblReconnectDelay;

lblReportChannel Source code

var localized string lblReportChannel;

lblReportChannelKey Source code

var localized string lblReportChannelKey;

lblReportChannelTopicBotIdle Source code

var localized string lblReportChannelTopicBotIdle;

lblReportChannelTopicBotPart Source code

var localized string lblReportChannelTopicBotPart;

lblReportChannelTopicTemplate Source code

var localized string lblReportChannelTopicTemplate;

lblReportChannelTopicUserPart Source code

var localized string lblReportChannelTopicUserPart;

lblReportServerName Source code

var localized string lblReportServerName;

lblReportServerPassword Source code

var localized string lblReportServerPassword;

lblReportServerPort Source code

var localized string lblReportServerPort;

lblReportStripCodes Source code

var localized string lblReportStripCodes;

lblReportUserIdent Source code

var localized string lblReportUserIdent;

lblReportUserNick Source code

var localized string lblReportUserNick;

lblSetReportChannelTopic Source code

var localized string lblSetReportChannelTopic;

lblSpecOnlyChatTrigger Source code

var localized string lblSpecOnlyChatTrigger;

LevelChangeDelay Source code

var float LevelChangeDelay;

MaxLenMessageQueue Source code

var config int MaxLenMessageQueue;

MaxLevelChangeDelay Source code

var config int MaxLevelChangeDelay;

ModHandlerClasses Source code

var array<class<WIR_ModHandler>> ModHandlerClasses;

MsgGameEnded Source code

var localized string MsgGameEnded;

MsgGameEvent Source code

var localized string MsgGameEvent;

MsgGameReset Source code

var localized string MsgGameReset;

MsgGameRoundEnded Source code

var localized string MsgGameRoundEnded;

MsgLeadersTied Source code

var localized string MsgLeadersTied;

MsgPlayerChangedName Source code

var localized string MsgPlayerChangedName;

MsgPlayerChangedTeam Source code

var localized string MsgPlayerChangedTeam;

MsgPlayerChat Source code

var localized string MsgPlayerChat;

MsgPlayerConnected Source code

var localized string MsgPlayerConnected;

MsgPlayerConnectedSpectator Source code

var localized string MsgPlayerConnectedSpectator;

MsgPlayerDisconnected Source code

var localized string MsgPlayerDisconnected;

MsgPlayerFinishedAmpRun Source code

var localized string MsgPlayerFinishedAmpRun;

MsgPlayerFinishedAmpRunNoKills Source code

var localized string MsgPlayerFinishedAmpRunNoKills;

MsgPlayerFinishedAmpRunOneKill Source code

var localized string MsgPlayerFinishedAmpRunOneKill;

MsgPlayerIsComboWhore Source code

var localized string MsgPlayerIsComboWhore;

MsgPlayerIsFlakMonkey Source code

var localized string MsgPlayerIsFlakMonkey;

MsgPlayerIsHeadHunter Source code

var localized string MsgPlayerIsHeadHunter;

MsgPlayerIsOnRoadRampage Source code

var localized string MsgPlayerIsOnRoadRampage;

MsgPlayerPickup Source code

var localized string MsgPlayerPickup;

MsgPlayerScoredKill Source code

var localized string MsgPlayerScoredKill;

MsgPlayerSuicided Source code

var localized string MsgPlayerSuicided;

MsgPlayerTeamKilled Source code

var localized string MsgPlayerTeamKilled;

MsgPlayerWasKicked Source code

var localized string MsgPlayerWasKicked;

MsgQuitMapChange Source code

var localized string MsgQuitMapChange;

MsgTakesLead Source code

var localized string MsgTakesLead;

MsgTeamScored Source code

var localized string MsgTeamScored;

MsgTeamScoredIncreasesLead Source code

var localized string MsgTeamScoredIncreasesLead;

MsgTeamScoredTakesLead Source code

var localized string MsgTeamScoredTakesLead;

MsgTeamScoredTied Source code

var localized string MsgTeamScoredTied;

MyChatSpectator Source code

var WIR_ChatSpectator MyChatSpectator;

MyGameHandler Source code

var WIR_GameHandler MyGameHandler;

MyGameRules Source code

var WIR_GameRules MyGameRules;

NextScoreReportTime Source code

var float NextScoreReportTime;

PickupBases Source code

var array<TPickupBase> PickupBases;

Players Source code

var array<TPlayerInfo> Players;

ReconnectDelay Source code

var config int ReconnectDelay;

ReportChannel Source code

var config string ReportChannel;

ReportChannelKey Source code

var config string ReportChannelKey;

ReportChannelTopicBotIdle Source code

var config string ReportChannelTopicBotIdle;

ReportChannelTopicBotPart Source code

var config string ReportChannelTopicBotPart;

ReportChannelTopicTemplate Source code

var config string ReportChannelTopicTemplate;

ReportChannelTopicUserPart Source code

var config string ReportChannelTopicUserPart;

ReportConnection Source code

var WIR_IRCConnection ReportConnection;

ReportedScores Source code

var array<int> ReportedScores;

ReporterGroup Source code

var localized string ReporterGroup;

ReportServerName Source code

var config string ReportServerName;

ReportServerPassword Source code

var config string ReportServerPassword;

ReportServerPort Source code

var config int ReportServerPort;

ReportStripCodes Source code

var config byte ReportStripCodes;

ReportUserIdent Source code

var config string ReportUserIdent;

ReportUserNick Source code

var config string ReportUserNick;

SpecOnlyChatTrigger Source code

var config string SpecOnlyChatTrigger;

StringAmpRunStopped Source code

var localized string StringAmpRunStopped;

StringAmpRunStoppedNoKills Source code

var localized string StringAmpRunStoppedNoKills;

StringAmpRunStoppedOneKill Source code

var localized string StringAmpRunStoppedOneKill;

StringComboKill Source code

var localized string StringComboKill;

StringMsgSuffix Source code

var localized string StringMsgSuffix;

StringNameGame Source code

var localized string StringNameGame;

StringNameSpectators Source code

var localized string StringNameSpectators;

StringNameWildcardBase Source code

var localized string StringNameWildcardBase;

StringPlayerIsOut Source code

var localized string StringPlayerIsOut;

StringSuffixHattrick Source code

var localized string StringSuffixHattrick;

StringSuffixLocation Source code

var localized string StringSuffixLocation;

StringSuffixPush Source code

var localized string StringSuffixPush;

StringSuffixTelefrag Source code

var localized string StringSuffixTelefrag;

StringSuffixWeapon Source code

var localized string StringSuffixWeapon;

StringSuffixWeaponAmped Source code

var localized string StringSuffixWeaponAmped;

StringSuicide Source code

var localized string StringSuicide;

StringSuicideDrowned Source code

var localized string StringSuicideDrowned;

StringSuicideFell Source code

var localized string StringSuicideFell;

StringSuicideLava Source code

var localized string StringSuicideLava;

Teams Source code

var array<TeamInfo> Teams;

TeamScores Source code

var array<int> TeamScores;

TemplateAction Source code

var localized string TemplateAction;

TemplateJoin Source code

var localized string TemplateJoin;

TemplateKick Source code

var localized string TemplateKick;

TemplateMessage Source code

var localized string TemplateMessage;

TemplateNick Source code

var localized string TemplateNick;

TemplatePart Source code

var localized string TemplatePart;

TemplateQuit Source code

var localized string TemplateQuit;

TemplateWait Source code

var localized string TemplateWait;

Volumes Source code

var array<Volume> Volumes;

MutWormbot

Build Source code

var(MutWormbot) const editconst string Build;


Structures Detail

TAmpRun Source code

struct TAmpRun
{
var int Kills;
var Pawn Player;
var float StartTime;
};


TCustomDisconnect Source code

struct TCustomDisconnect
{
var Controller Player;
var string Reason;
};


TItemName Source code

struct TItemName
{
var config bool Important;
var config byte IRCColor;
var config name ItemClass;
var config string ItemName;
};


TPickupBase Source code

struct TPickupBase
{
var xPickupBase Base;
var string LocationName;
};


TPlayerInfo Source code

struct TPlayerInfo
{
var bool bWasSpectator;
var int ComboKills;
var int FlakKills;
var int HeadshotKills;
var string LastName;
var int LastScore;
var TeamInfo LastTeam;
var Controller Player;
var PlayerReplicationInfo PRI;
var int RunoverKills;
var int ScoringSpree;
};



Functions Detail

AddDisconnectReason Source code

function AddDisconnectReason ( Controller Exiting, string Reason) )
Associates a custom disconnect text with a player.

AddMutator Source code

function AddMutator ( Mutator M) )
Prevent self-adding.

CheckReplacement Source code

function bool CheckReplacement ( Actor Other, out byte bSuperRelevant) )
Detect a Controller spawning.

CheckTeamScores Source code

function CheckTeamScores ( ) )
Check the team scores.

CreateConnections Init Source code

function CreateConnections ( ) )

CreateGameHandler Init Source code

function CreateGameHandler ( ) )

CreateModHandlers Init Source code

function CreateModHandlers ( ) )

DebugDumpMessageQueue PreTravel Source code

function DebugDumpMessageQueue ( ) )

FillPlayInfo Source code

static function FillPlayInfo ( PlayInfo PlayInfo) )
Add the configuration options to the PlayInfo.

FindLeadingTeams Source code

function FindLeadingTeams ( out array<TeamInfo> Leaders, optional bool bLastTickLeaders) )
Returns the teams with the highes scores.

FindPlayerByName Source code

function Controller FindPlayerByName ( string PlayerName) )
Returns the Controller of the player with the specified name.

FindTeams Init Source code

function FindTeams ( ) )

GetDescriptionText Source code

static event string GetDescriptionText ( string PropertyName) )
Returns a description for the specified configuration option.

GetGameHandlerClass Source code

static function class<WIR_GameHandler> GetGameHandlerClass ( class<GameInfo> GameClass) )
Returns the WIR_GameHandler class for the specified GameInfo class.

GetLocationName Source code

function string GetLocationName ( Controller Who) )
Returns a location name for the specified controller's pawn.

GetLocationNameFor Source code

function string GetLocationNameFor ( Actor A) )
Returns a location name for the specified actor.

GetModHandlerClass Source code

static function class<WIR_ModHandler> GetModHandlerClass ( class<Info> ActorClass) )
Returns the WIR_ModHandler class for the specified Info class or None.

GetPickupLocationName Source code

function string GetPickupLocationName ( xPickupBase Base) )
Returns a pickup base's location name.

GetPickupName Source code

function string GetPickupName ( class<Pickup> PickupClass) )

InGameChat Source code

function InGameChat ( PlayerReplicationInfo PRI, string Message, bool bTeamSay) )
Called when receiving an ingame chat message.

InGameEvent Source code

function InGameEvent ( class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject) )
Called when receiving ingame event messages.

InitPickupBaseCache Source code

function InitPickupBaseCache ( ) )
Initializes the pickup base cache.

MatchStarting Source code

function MatchStarting ( ) )
Called when the match starts.

Mutate Source code

function Mutate ( string MutateString, PlayerController Sender) )
Propagate Mutate commands to handlers.

NotifyLogin Source code

function NotifyLogin ( Controller Entering) )
Report a connect.

NotifyLogout Source code

function NotifyLogout ( Controller Exiting) )
Report a disconnect.

Pickup Source code

function Pickup ( Controller Other, Pickup Item) )
Report a pickup.

PreBeginPlay Source code

function PreBeginPlay ( ) )
Update the mutators list before webadmin initializes its list of active mutators.

ReceivedChatMessage Source code

function ReceivedChatMessage ( string Nick, string Message) )
Called when receiving an IRC chat message.

ReceivedModeMessage Source code

function ReceivedModeMessage ( WIR_IRCConnection.EModeType Type, string Nick, string Parameters) )
Called when receiving a mode change.

ReportTravel PreTravel Source code

function ReportTravel ( string NextURL) )

Reset Source code

function Reset ( ) )
Report a game reset.

RoundHasEnded Source code

function RoundHasEnded ( ) )
Report the end of a round.

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Killed, optional class<DamageType> DamageType) )
Report a kill.

ScoreObjective Source code

function ScoreObjective ( Controller Scorer, int Score) )
Report a goal, capture, etc.

SendMessageOnce Source code

function SendMessageOnce ( string Msg) )
Send a chat message to the IRC connection(s), but only to one of them if they are in the same channel.

ServerTraveling Source code

function ServerTraveling ( string NextURL, bool bItems) )
Detect an upcoming map change.

Tick Source code

event Tick ( float DeltaTime) )
Initialize the IRC Reporter (if neccessary) and look for new controllers.

Trigger Source code

event Trigger ( Actor Other, Pawn EventInstigator) )
Catch actual item pickups.


Defaultproperties

defaultproperties
{
	FriendlyName  = "Wormbot v3"
	GroupName     = "IRC Reporter"
	Description   = "Wormbo's IRC Reporter Bot"
	Build         = "%%%%-%%-%% %%:%%"


	bEnableReporter           = False
	ReportServerName          = "irc.quakenet.org"
	ReportServerPort          = 6667
	ReportServerPassword      = ""
	ReportUserNick            = "RenameMe"
	ReportUserIdent           = "wormbot"
	ReportChannel             = ""
	ReportChannelKey          = ""
	bSetReportChannelTopic      = False
	ReportChannelTopicTemplate  = "%%userpart%%[^O] [^B]|[^B] Reporting: %%botpart%%"
	ReportChannelTopicBotPart   = "[^B]%%game%%[^B] on [^B]%%map%%[^B]"
	ReportChannelTopicBotIdle   = "No match in progress."
	ReportChannelTopicUserPart  = "No user topic set."
	MaxLevelChangeDelay         = 60


	bEnableChatBot          = False
	bEnableTwoWayChat       = False
	bChatToGameAsTeamSay    = False
	bChatThroughReporter    = True
	ChatServerName          = "irc.quakenet.org"
	ChatServerPort          = 6667
	ChatServerPassword      = ""
	ChatUserNick            = "RenameMe"
	ChatUserIdent           = "wormbot"
	ChatChannel             = ""
	ChatChannelKey          = ""
	ChatTrigger             = ""
	SpecOnlyChatTrigger     = ""
	bChatReceiveOnlyText    = True
	ColorCodeReplacements   = "[^K]14 [^K]04 [^K]03 [^K]07 [^K]12 [^K]13 [^K]10 [^K]15"


	bAutoReconnect  = True
	ReconnectDelay  = 10
	bAutoRejoin     = True
	ConnectTimeout  = 60


	DebugLogFileName = ""
	bDebugStartMatch = False


	FloodProtectCommandPenalty  = 2000
	FloodProtectMessagePenalty  = 2750
	FloodProtectMaxPenalty      = 10
	FloodProtectBytes           = 512
	FloodProtectBytesDuration   = 10
	MaxLenMessageQueue          = 30


	bAuth           = False
	bChallengeAuth  = True
	bHideRealHost   = True
	AuthNick        = ""
	AuthPassword    = ""


	Items[0]  = (ItemClass=UDamagePack,ItemName="Double Damage",Important=True,IRCColor=13)
	Items[1]  = (ItemClass=ShieldPack,ItemName="Shield Pack",Important=False,IRCColor=7)
	Items[2]  = (ItemClass=SuperShieldPack,ItemName="Super Shield Pack",Important=True,IRCColor=7)
	Items[3]  = (ItemClass=SuperHealthPack,ItemName="Big Keg O' Health",Important=True,IRCColor=12)
	Items[4]  = (ItemClass=RedeemerPickup,ItemName="Redeemer",Important=True,IRCColor=10)
	Items[5]  = (ItemClass=PainterPickup,ItemName="Ion Painter",Important=True,IRCColor=10)
	Items[6]  = (ItemClass=GravBeltPickup,ItemName="Grav Belt",Important=True,IRCColor=14)
	Items[7]  = (ItemClass=JumpbootsPickup,ItemName="Jump Boots",Important=True,IRCColor=12)
	Items[8]  = (ItemClass=VortexPickup,ItemName="Gravity Vortex",Important=True,IRCColor=10)
	Items[9]  = (ItemClass=ChaosRelicPickup_Armor,ItemName="Chaos Relic of Protection",Important=True,IRCColor=7)
	Items[10] = (ItemClass=ChaosRelicPickup_Damage,ItemName="Chaos Relic of Strength",Important=True,IRCColor=4)
	Items[11] = (ItemClass=ChaosRelicPickup_Regen,ItemName="Chaos Relic of Regeneration",Important=True,IRCColor=3)
	Items[12] = (ItemClass=ChaosRelicPickup_Speed,ItemName="Chaos Relic of Speed",Important=True,IRCColor=12)
	Items[13] = (ItemClass=ChaosRelicPickup_Vampire,ItemName="Chaos Relic of Vampirism",Important=True,IRCColor=6)
	Items[14] = (ItemClass=ChaosRelicPickup_Vengeance,ItemName="Chaos Relic of Vengeance",Important=True,IRCColor=7)


	
	MsgGameReset      = "[^B][%r] A new round has begun[^B]"
	MsgGameRoundEnded = "[^B][%r] The round has ended[^B]"
	MsgGameEnded      = "[^B][%r] The match has ended[^B]"
	MsgGameEvent      = "[%r] - [^B]%m[^B]"
	MsgQuitMapChange  = "Next match: [^B]%g[^B] on [^B]%m[^B]"


	MsgPlayerConnected              = "[%r] %p[^O] connected to the server"
	MsgPlayerConnectedSpectator     = "[%r] %p[^O] connected as spectator"
	MsgPlayerDisconnected           = "[%r] %p[^O] disconnected from the server"
	MsgPlayerWasKicked              = "[%r] %p[^O] was kicked from the server by %m"
	MsgPlayerChangedTeam            = "[%r] %p[^O] has joined [^B]%t[^O]"
	MsgPlayerChangedName            = "[%r] %o[^O] changed nick to %n[^O]"
	MsgPlayerChat                   = "(%r) %p[^O]: %m"
	MsgPlayerScoredKill             = "[%r] %k[^O] killed %o[^O]"
	MsgPlayerSuicided               = "[%r] %k[^O] %s"
	MsgPlayerTeamKilled             = "[%r] %k[^O] team-killed %o[^O]"
	MsgPlayerPickup                 = "[%r] %p[^O] picked up the [^K]%c[^B]%i[^O]"


	MsgPlayerIsFlakMonkey     = "[%r] - %p[^O] is a [^B]Flak Monkey[^B]"
	MsgPlayerIsComboWhore     = "[%r] - %p[^O] is a [^B]Combo Whore[^B]"
	MsgPlayerIsHeadHunter     = "[%r] - %p[^O] is a [^B]Head Hunter[^B]"
	MsgPlayerIsOnRoadRampage  = "[%r] - %p[^O] is on a [^B]Road Rampage[^B]"
	MsgPlayerFinishedAmpRun   = "[%r] - %p[^O] finished the [^B][^K]13Amp Run[^K][^B] after %k kills"
	MsgPlayerFinishedAmpRunNoKills  = "[%r] - %p[^O] wasted the [^B][^K]13Amp Run[^K][^B]"
	MsgPlayerFinishedAmpRunOneKill  = "[%r] - %p[^O] finished the [^B][^K]13Amp Run[^K][^B] after only one kill"


	MsgTeamScored               = "[^B][%r][^B] %t scored [^B]%d[^B] and now has [^B]%s[^B]"
	MsgTeamScoredTied           = "[^B][%r][^B] %t scored [^B]%d[^B] and is now tied for the lead with %l at [^B]%s[^B]"
	MsgTeamScoredTakesLead      = "[^B][%r][^B] %t scored [^B]%d[^B] and takes the lead with [^B]%s[^B]"
	MsgTeamScoredIncreasesLead  = "[^B][%r][^B] %t increases the lead by [^B]%d[^B] and now has [^B]%s[^B]"
	
	MsgLeadersTied              = "[^B][%r][^B] %t are tied for the lead with [^B]%s[^B]"
	MsgTakesLead                = "[^B][%r][^B] %t takes the lead with [^B]%s[^B]"


	StringMsgSuffix         = " - [^B]%m[^O]"
	StringSuffixHattrick    = "Hattrick!"
	StringComboKill         = "Combo Kill"
	StringAmpRunStopped     = " - [^B][^K]13Amp Run[^K] stopped[^B] after %t seconds (%k kills)"
	StringAmpRunStoppedOneKill  = " - [^B][^K]13Amp Run[^K] stopped[^B] after %t seconds (1 kill)"
	StringAmpRunStoppedNoKills  = " - [^B][^K]13Amp Run[^K] stopped[^B] after %t seconds (no kills)"
	StringPlayerIsOut       = " - %p[^O] is [^B]OUT[^B]"
	StringSuffixWeapon      = " with the [^B]%w[^B]"
	StringSuffixWeaponAmped = " with the [^K]13[^B]%w[^O]"
	StringSuffixPush        = " with a little push"
	StringSuffixTelefrag    = " with a [^B]telefrag[^B]"
	StringSuffixLocation    = " %l"
	StringSuicide           = "suicided"
	StringSuicideDrowned    = "drowned"
	StringSuicideFell       = "left a small crater"
	StringSuicideLava       = "crashed and burned"
	StringNameGame          = "the game"
	StringNameSpectators    = "the spectators"
	StringNameWildcardBase  = "Wildcard Pickup Base"


	
	TemplateMessage = "<%u> %m"
	TemplateAction  = "* %u %m"
	TemplateNick    = "*** %u is now %n"
	TemplateJoin    = "*** %u joined the channel"
	TemplatePart    = "*** %u left the channel"
	TemplateQuit    = "*** %u left IRC"
	TemplateKick    = "*** %k was kicked by %u"
	TemplateWait    = "*** Waiting for the IRC reporter bot to finish..."


	
	ReporterGroup   = "Wormbot Reporter"
	ChatRelayGroup  = "Wormbot Chat"


	lblEnableReporter             = "Enable IRC Reporter Bot"
	lblReportServerName           = "IRC server address"
	lblReportServerPort           = "IRC server port"
	lblReportServerPassword       = "IRC server password"
	lblReportUserNick             = "Nick"
	lblReportUserIdent            = "Ident"
	lblReportChannel              = "IRC channel"
	lblReportChannelKey           = "IRC channel key"
	lblReportStripCodes           = "Strip codes"
	lblSetReportChannelTopic      = "Set report channel topic"
	lblReportChannelTopicTemplate = "Channel topic template"
	lblReportChannelTopicBotPart  = "Channel topic (reporting)"
	lblReportChannelTopicBotIdle  = "Channel topic (idle)"
	lblReportChannelTopicUserPart = "Channel topic (no user topic)"
	lblMaxLevelChangeDelay        = "Max. Level Change Delay"


	lblEnableChatBot            = "Enable IRC Chat Bot"
	lblEnableTwoWayChat         = "Enable two-way chat"
	lblChatToGameAsTeamSay      = "Chat to game as TeamSay"
	lblChatThroughReporter      = "Chat through reporter bot"
	lblChatServerName           = "IRC server address"
	lblChatServerPort           = "IRC server port"
	lblChatServerPassword       = "IRC server password"
	lblChatUserNick             = "Nick"
	lblChatUserIdent            = "Ident"
	lblChatChannel              = "IRC channel"
	lblChatChannelKey           = "IRC channel key"
	lblChatStripCodes           = "Strip codes"
	lblChatTrigger              = "IRC trigger string"
	lblSpecOnlyChatTrigger      = "IRC spectator-only trigger string"
	lblChatReceiveOnlyText      = "Receive only text"
	lblColorCodeReplacements    = "Color code replacements"


	lblAuth           = "(Auth) Auth on Quakenet"
	lblChallengeAuth  = "(Auth) Use Challenge Auth"
	lblHideRealHost   = "(Auth) Hide real host"
	lblAuthNick       = "(Auth) Nick"
	lblAuthPassword   = "(Auth) Password"


	lblFloodProtectCommandPenalty = "(Connection) Flood protect command penalty"
	lblFloodProtectMessagePenalty = "(Connection) Flood protect message penalty"
	lblFloodProtectMaxPenalty     = "(Connection) Flood protect max. penalty"
	lblFloodProtectBytes          = "(Connection) Flood protect bytes"
	lblFloodProtectBytesDuration  = "(Connection) Flood protect bytes duration"
	lblMaxLenMessageQueue         = "(Connection) Max. message queue length"


	lblAutoReconnect  = "(Connection) Auto-reconnect"
	lblReconnectDelay = "(Connection) Reconnect Delay"
	lblConnectTimeout = "(Connection) Connect timeout"
	lblAutoRejoin     = "(Connection) Auto-rejoin"


	lblDebugLogFileName = "(Debug) Log file name"
	lblDebugStartMatch  = "(Debug) Auto-start match"


	lblItems = "(Reporter) Item names"


	
	descEnableReporter              = "Enables the IRC event reporter bot."
	descReportServerName            = "IP address or DNS name of the reporter bot's IRC server."
	descReportServerPort            = "Port number of the reporter bot's IRC server."
	descReportServerPassword        = "Password required to connect to the reporter bot's IRC server."
	descReportUserNick              = "Nick name the reporter bot should use."
	descReportUserIdent             = "Ident the reporter bot should use."
	descReportChannel               = "Channel the reporter bot will send events to."
	descReportChannelKey            = "Key required to join the reporter bot's channel."
	descReportStripCodes            = "Whether the bot should strip colors or all codes from its messages to get around channel mode +c."
	descSetReportChannelTopic       = "The reporter bot should set the topic of the channel it reports to."
	descReportChannelTopicTemplate  = "The topic template. %%botpart%% is where the bot inserts match details, %%userpart%% is where channel ops can insert a topic."
	descReportChannelTopicBotPart   = "Template for the match details if there's a match in progress."
	descReportChannelTopicBotIdle   = "Message to insert insead of the match details if no match is in progress."
	descReportChannelTopicUserPart  = "Default text for the user part of the topic."
	descMaxLevelChangeDelay         = "Maximum number of seconds the reporter bot is allowed to delay a map change."


	descEnableChatBot           = "Enables the IRC chat relay bot."
	descEnableTwoWayChat        = "Allows players to see IRC chat."
	descChatToGameAsTeamSay     = "Display IRC chat only to spectators in team games."
	descChatThroughReporter     = "Reuse the reporter bot's IRC connection for chat, if available."
	descChatServerName          = "IP address or DNS name of the chat bot's IRC server."
	descChatServerPort          = "Port number of the chat bot's IRC server."
	descChatServerPassword      = "Password required to connect to the chat bot's IRC server."
	descChatUserNick            = "Nick name the chat bot should use."
	descChatUserIdent           = "Ident the chat bot should use."
	
	descChatChannel             = "Channel the chat bot will send events to."
	descChatChannelKey          = "Key required to join the chat bot's channel."
	descChatStripCodes          = "Whether the bot should strip colors or all codes from its messages to get around channel mode +c."
	descChatTrigger             = "Trigger string required if a text message should be seen in the game, e.g. '!say'."
	descSpecOnlyChatTrigger     = "Trigger string required if a text message should be seen by spectators in the game, e.g. '!say'."
	descChatReceiveOnlyText     = "The Chat Replay Bot should only send text to the game, no nick changes or users entering/leaving the channel."
	descColorCodeReplacements   = "List of replacement strings for UTComp color codes. Values are space-separated."


	descAuth          = "The bot(s) will try to auth when connecting to Quakenet."
	descChallengeAuth = "The bot(s) will use Challenge Auth so the password will never be sent in plain text."
	descHideRealHost  = "The bot(s) will set user mode +x and only join the report/chat channel(s) after they have authed."
	descAuthNick      = "The user name the bot(s) should auth with."
	descAuthPassword  = "The password associated with the auth nick."


	descFloodProtectCommandPenalty  = "How much each command increases the delay. (in milliseconds)"
	descFloodProtectMessagePenalty  = "How much each text message increases the delay. (in milliseconds)"
	descFloodProtectMaxPenalty      = "How much line delay is allowed."
	descFloodProtectBytes           = "How many bytes max should be sent in a short time interval."
	descFloodProtectBytesDuration   = "How long is the time interval for the byte count flood check."
	descMaxLenMessageQueue          = "How many messages may be in the message queue before the whole queue is dropped to catch up with gameplay."


	descAutoReconnect   = "Automatically reconnect after connection failure."
	descReconnectDelay  = "The bot will wait for this time before trying to reconnect to the IRC server."
	descConnectTimeout  = "Wait this long before considering a connection attempt to have timed out."
	descAutoRejoin      = "Automatically rejoin channel after getting kicked. Otherwise wait for invite."


	descDebugLogFileName  = "Name of the log file the raw IRC traffic is written to."
	descDebugStartMatch   = "Force-start the match once the reporter bot has joined the channel."


	descItems = "A list of pickup classes and their corresponding item names."


	dataStripCodes  = "0;None;1;Colors;2;All"
}

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