- Extends
- Mutator
- Modifiers
- dependson ( WIR_IRCConnection )
Copyright (c) 2005-2006 by Wormbo
$Id$
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.Mutator
|
+-- WormbotReporter.MutWormbot
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 |
| | AddDisconnectReason (Controller Exiting, string Reason))
|
| | AddMutator (Mutator M))
|
| bool | CheckReplacement (Actor Other, out byte bSuperRelevant))
|
| | CheckTeamScores ()))
|
| | CreateConnections ())) Init |
| | CreateGameHandler ())) Init |
| | CreateModHandlers ())) Init |
| | DebugDumpMessageQueue ())) PreTravel |
| | FillPlayInfo (PlayInfo PlayInfo))
|
| | FindLeadingTeams (out array<TeamInfo> Leaders, optional bool bLastTickLeaders))
|
| Controller | FindPlayerByName (string PlayerName))
|
| | FindTeams ())) Init |
| string | GetDescriptionText (string PropertyName))
|
| class<WIR_GameHandler> | GetGameHandlerClass (class<GameInfo> GameClass))
|
| string | GetLocationName (Controller Who))
|
| string | GetLocationNameFor (Actor A))
|
| class<WIR_ModHandler> | GetModHandlerClass (class<Info> ActorClass))
|
| string | GetPickupLocationName (xPickupBase Base))
|
| string | GetPickupName (class<Pickup> PickupClass))
|
| | InGameChat (PlayerReplicationInfo PRI, string Message, bool bTeamSay))
|
| | InGameEvent (class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object OptionalObject))
|
| | InitPickupBaseCache ()))
|
| | MatchStarting ()))
|
| | Mutate (string MutateString, PlayerController Sender))
|
| | NotifyLogin (Controller Entering))
|
| | NotifyLogout (Controller Exiting))
|
| | Pickup (Controller Other, Pickup Item))
|
| | PreBeginPlay ()))
|
| | ReceivedChatMessage (string Nick, string Message))
|
| | ReceivedModeMessage (WIR_IRCConnection.EModeType Type, string Nick, string Parameters))
|
| | ReportTravel (string NextURL)) PreTravel |
| | Reset ()))
|
| | RoundHasEnded ()))
|
| | ScoreKill (Controller Killer, Controller Killed, optional class<DamageType> DamageType))
|
| | ScoreObjective (Controller Scorer, int Score))
|
| | SendMessageOnce (string Msg))
|
| | ServerTraveling (string NextURL, bool bItems))
|
| | Tick (float DeltaTime))
|
| | 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 |
var config string AuthNick;
var config string AuthPassword;
var config bool bAuth;
var config bool bAutoReconnect;
var config bool bAutoRejoin;
var config bool bChallengeAuth;
var config bool bChatReceiveOnlyText;
var config bool bChatThroughReporter;
var config bool bChatToGameAsTeamSay;
var globalconfig bool bDebugStartMatch;
var config bool bEnableChatbot;
var config bool bEnableReporter;
var config bool bEnableTwoWayChat;
var config bool bHideRealHost;
var bool bMatchEnded;
var bool bMatchStarted;
var bool bNewRound;
var bool bReportScoreboard;
var bool bScoreTeamKills;
bSetReportChannelTopic Source code
var config bool bSetReportChannelTopic;
var bool bVolumesInitialized;
var config string ChatChannel;
var config string ChatChannelKey;
var array<string> ChatColorCodes;
var localized string ChatRelayGroup;
var config string ChatServerName;
var config string ChatServerPassword;
var config int ChatServerPort;
var config byte ChatStripCodes;
var config string ChatTrigger;
var config string ChatUserIdent;
var config string ChatUserNick;
var config string ColorCodeReplacements;
var config int ConnectTimeout;
var localized string dataStripCodes;
var globalconfig string DebugLogFileName;
var localized string descAuth;
var localized string descAuthNick;
var localized string descAuthPassword;
var localized string descAutoReconnect;
var localized string descAutoRejoin;
var localized string descChallengeAuth;
var localized string descChatChannel;
var localized string descChatChannelKey;
descChatReceiveOnlyText Source code
var localized string descChatReceiveOnlyText;
var localized string descChatServerName;
descChatServerPassword Source code
var localized string descChatServerPassword;
var localized string descChatServerPort;
var localized string descChatStripCodes;
descChatThroughReporter Source code
var localized string descChatThroughReporter;
descChatToGameAsTeamSay Source code
var localized string descChatToGameAsTeamSay;
var localized string descChatTrigger;
var localized string descChatUserIdent;
var localized string descChatUserNick;
descColorCodeReplacements Source code
var localized string descColorCodeReplacements;
var localized string descConnectTimeout;
var localized string descDebugLogFileName;
var localized string descDebugStartMatch;
var localized string descEnableChatbot;
var localized string descEnableReporter;
var localized string descEnableTwoWayChat;
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;
var localized string descHideRealHost;
var localized string descItems;
descMaxLenMessageQueue Source code
var localized string descMaxLenMessageQueue;
descMaxLevelChangeDelay Source code
var localized string descMaxLevelChangeDelay;
var localized string descReconnectDelay;
var localized string descReportChannel;
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;
var localized string descReportServerName;
descReportServerPassword Source code
var localized string descReportServerPassword;
var localized string descReportServerPort;
var localized string descReportStripCodes;
var localized string descReportUserIdent;
var localized string descReportUserNick;
descSetReportChannelTopic Source code
var localized string descSetReportChannelTopic;
descSpecOnlyChatTrigger Source code
var localized string descSpecOnlyChatTrigger;
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;
var string GameEndReason;
var int LastNumLeaders;
var localized string lblAuth;
var localized string lblAuthNick;
var localized string lblAuthPassword;
var localized string lblAutoReconnect;
var localized string lblAutoRejoin;
var localized string lblChallengeAuth;
var localized string lblChatChannel;
var localized string lblChatChannelKey;
lblChatReceiveOnlyText Source code
var localized string lblChatReceiveOnlyText;
var localized string lblChatServerName;
var localized string lblChatServerPassword;
var localized string lblChatServerPort;
var localized string lblChatStripCodes;
lblChatThroughReporter Source code
var localized string lblChatThroughReporter;
lblChatToGameAsTeamSay Source code
var localized string lblChatToGameAsTeamSay;
var localized string lblChatTrigger;
var localized string lblChatUserIdent;
var localized string lblChatUserNick;
lblColorCodeReplacements Source code
var localized string lblColorCodeReplacements;
var localized string lblConnectTimeout;
var localized string lblDebugLogFileName;
var localized string lblDebugStartMatch;
var localized string lblEnableChatbot;
var localized string lblEnableReporter;
var localized string lblEnableTwoWayChat;
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;
var localized string lblHideRealHost;
var localized string lblItems;
var localized string lblMaxLenMessageQueue;
lblMaxLevelChangeDelay Source code
var localized string lblMaxLevelChangeDelay;
var localized string lblReconnectDelay;
var localized string lblReportChannel;
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;
var localized string lblReportServerName;
lblReportServerPassword Source code
var localized string lblReportServerPassword;
var localized string lblReportServerPort;
var localized string lblReportStripCodes;
var localized string lblReportUserIdent;
var localized string lblReportUserNick;
lblSetReportChannelTopic Source code
var localized string lblSetReportChannelTopic;
lblSpecOnlyChatTrigger Source code
var localized string lblSpecOnlyChatTrigger;
var float LevelChangeDelay;
var config int MaxLenMessageQueue;
var config int MaxLevelChangeDelay;
var localized string MsgGameEnded;
var localized string MsgGameEvent;
var localized string MsgGameReset;
var localized string MsgGameRoundEnded;
var localized string MsgLeadersTied;
var localized string MsgPlayerChangedName;
var localized string MsgPlayerChangedTeam;
var localized string MsgPlayerChat;
var localized string MsgPlayerConnected;
MsgPlayerConnectedSpectator Source code
var localized string MsgPlayerConnectedSpectator;
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;
var localized string MsgPlayerIsComboWhore;
var localized string MsgPlayerIsFlakMonkey;
var localized string MsgPlayerIsHeadHunter;
MsgPlayerIsOnRoadRampage Source code
var localized string MsgPlayerIsOnRoadRampage;
var localized string MsgPlayerPickup;
var localized string MsgPlayerScoredKill;
var localized string MsgPlayerSuicided;
var localized string MsgPlayerTeamKilled;
var localized string MsgPlayerWasKicked;
var localized string MsgQuitMapChange;
var localized string MsgTakesLead;
var localized string MsgTeamScored;
MsgTeamScoredIncreasesLead Source code
var localized string MsgTeamScoredIncreasesLead;
MsgTeamScoredTakesLead Source code
var localized string MsgTeamScoredTakesLead;
var localized string MsgTeamScoredTied;
var float NextScoreReportTime;
var config int ReconnectDelay;
var config string ReportChannel;
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;
var array<int> ReportedScores;
var localized string ReporterGroup;
var config string ReportServerName;
var config string ReportServerPassword;
var config int ReportServerPort;
var config byte ReportStripCodes;
var config string ReportUserIdent;
var config string ReportUserNick;
var config string SpecOnlyChatTrigger;
var localized string StringAmpRunStopped;
StringAmpRunStoppedNoKills Source code
var localized string StringAmpRunStoppedNoKills;
StringAmpRunStoppedOneKill Source code
var localized string StringAmpRunStoppedOneKill;
var localized string StringComboKill;
var localized string StringMsgSuffix;
var localized string StringNameGame;
var localized string StringNameSpectators;
StringNameWildcardBase Source code
var localized string StringNameWildcardBase;
var localized string StringPlayerIsOut;
var localized string StringSuffixHattrick;
var localized string StringSuffixLocation;
var localized string StringSuffixPush;
var localized string StringSuffixTelefrag;
var localized string StringSuffixWeapon;
StringSuffixWeaponAmped Source code
var localized string StringSuffixWeaponAmped;
var localized string StringSuicide;
var localized string StringSuicideDrowned;
var localized string StringSuicideFell;
var localized string StringSuicideLava;
var array<int> TeamScores;
var localized string TemplateAction;
var localized string TemplateJoin;
var localized string TemplateKick;
var localized string TemplateMessage;
var localized string TemplateNick;
var localized string TemplatePart;
var localized string TemplateQuit;
var localized string TemplateWait;
MutWormbot
struct
TItemName
{
var config bool Important;
var config byte IRCColor;
var config name ItemClass;
var config string ItemName;
};
function AddDisconnectReason (
Controller Exiting,
string Reason) )
function
bool CheckReplacement (
Actor Other, out
byte bSuperRelevant) )
function CheckTeamScores ( ) )
CreateConnections Init Source code
function CreateConnections ( ) )
CreateGameHandler Init Source code
function CreateGameHandler ( ) )
CreateModHandlers Init Source code
function CreateModHandlers ( ) )
DebugDumpMessageQueue PreTravel Source code
function DebugDumpMessageQueue ( ) )
function FindLeadingTeams ( out array<
TeamInfo> Leaders, optional
bool bLastTickLeaders) )
function
Controller FindPlayerByName (
string PlayerName) )
function FindTeams ( ) )
static event string GetDescriptionText ( string PropertyName) )
function
string GetLocationName (
Controller Who) )
function
string GetLocationNameFor (
Actor A) )
function
string GetPickupLocationName (
xPickupBase Base) )
function
string GetPickupName (
class<
Pickup> PickupClass) )
function InitPickupBaseCache ( ) )
function MatchStarting ( ) )
function PreBeginPlay ( ) )
function ReceivedChatMessage ( string Nick, string Message) )
function ReceivedModeMessage (
WIR_IRCConnection.EModeType
Type,
string Nick,
string Parameters) )
ReportTravel PreTravel Source code
function ReportTravel ( string NextURL) )
function Reset ( ) )
function RoundHasEnded ( ) )
function ScoreObjective (
Controller Scorer,
int Score) )
function SendMessageOnce ( string Msg) )
function ServerTraveling ( string NextURL, bool bItems) )
event Tick ( float DeltaTime) )
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"
} |
Creation time: Do 14.8.2014 09:58:15.272 - Created with
UnCodeX