- 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_Onslaught
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 |
Structures Summary |
TPowerNode Node, Volume, LastCoreStage, LastTeamIndex, bWasIsolated, bWasVulnerable, ScaledLocation, DistToCenter, Direction, LocationName |
Functions Summary |
| | CalcNodeLocations (array<int> Nodes, bool bInnerNodes, optional bool bAddOuterString))
|
| | FillPlayInfo (PlayInfo PlayInfo))
|
| int | FindNodeIndex (ONSPowercore Node))
|
| Actor | GetClosestGameObjective (vector DesiredLocation))
|
| string | GetDescriptionText (string PropertyName))
|
| string | GetGameInfoString ()))
|
| bool | GetLocationNameFor (Actor A, out string LocName))
|
| string | GetObjectiveName (GameObjective GO, optional bool bTeamColored))
|
| bool | HandleLocalizedMessage (class<LocalMessage> Message, int Switch, PlayerReplicationInfo RelatedPRI_1, PlayerReplicationInfo RelatedPRI_2, Object OptionalObject))
|
| | NodeChangedCoreStage (ONSPowerNode Node, int NewCoreStage, int OldCoreStage, int LastTeam))
|
| | PostBeginPlay ()))
|
| | ReportScores ()))
|
| | 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 |
const CORESTAGE_ACTIVE = 0;
CORESTAGE_CONSTRUCTING Source code
const CORESTAGE_CONSTRUCTING = 2;
const CORESTAGE_DESTROYED = 1;
const CORESTAGE_DISABLED = 255;
const CORESTAGE_NEUTRAL = 4;
CORESTAGE_RECONSTITUTION Source code
const CORESTAGE_RECONSTITUTION = 5;
const CORESTAGE_RESET = 3;
const NUM_DIRECTIONS = 16;
var config bool bReportNodeLocations;
var config bool bReportNodesInScores;
CoreAttackReportInterval Source code
var config int CoreAttackReportInterval;
var array<float> CoreAttackTime;
CoreHealthReportInterval Source code
var config int CoreHealthReportInterval;
var string CurrentSetupName;
descCoreAttackReportInterval Source code
var localized string descCoreAttackReportInterval;
descCoreHealthReportInterval Source code
var localized string descCoreHealthReportInterval;
descReportNodeLocations Source code
var localized string descReportNodeLocations;
descReportNodesInScores Source code
var localized string descReportNodesInScores;
var array<int> LastCoreHealth;
lblCoreAttackReportInterval Source code
var localized string lblCoreAttackReportInterval;
lblCoreHealthReportInterval Source code
var localized string lblCoreHealthReportInterval;
lblReportNodeLocations Source code
var localized string lblReportNodeLocations;
lblReportNodesInScores Source code
var localized string lblReportNodesInScores;
var localized string MsgListCoreHealth;
var localized string MsgListPowercores;
var localized string MsgListPowernodes;
MsgPowerCoreUnderAttack Source code
var localized string MsgPowerCoreUnderAttack;
MsgPowernodeConstructing Source code
var localized string MsgPowernodeConstructing;
MsgPowernodeConstructingPlayer Source code
var localized string MsgPowernodeConstructingPlayer;
MsgPowernodeConstructionFinished Source code
var localized string MsgPowernodeConstructionFinished;
var localized string MsgPowernodeDestroyed;
MsgPowernodeDestroyedConstructing Source code
var localized string MsgPowernodeDestroyedConstructing;
var float NextCoreHealthTime;
var array<int> PowerCores;
var localized string StringCenter;
var localized string StringCoreHealth;
StringDirection[NUM_DIRECTIONS] Source code
var localized string StringDirection[NUM_DIRECTIONS];
var localized string StringInner;
var localized string StringLinkSetupCustom;
StringLinkSetupOfficial Source code
var localized string StringLinkSetupOfficial;
var localized string StringNodeName;
var localized string StringOuter;
var localized string StringPowerCore;
var localized string StringPowerNode;
var localized string StringSuffixIsolated;
StringSuffixIsolatedMultiple Source code
var localized string StringSuffixIsolatedMultiple;
StringSuffixNodeStates Source code
var localized string StringSuffixNodeStates;
StringSuffixNotIsolated Source code
var localized string StringSuffixNotIsolated;
StringSuffixNotIsolatedMultiple Source code
var localized string StringSuffixNotIsolatedMultiple;
var localized string StringSuffixSave;
StringSuffixSaveMultiple Source code
var localized string StringSuffixSaveMultiple;
StringSuffixVulnerable Source code
var localized string StringSuffixVulnerable;
StringSuffixVulnerableMultiple Source code
var localized string StringSuffixVulnerableMultiple;
var localized string StringUnused;
struct
TPowerNode
{
var bool bWasIsolated;
var bool bWasVulnerable;
var float Direction;
var float DistToCenter;
var int LastCoreStage;
var int LastTeamIndex;
var string LocationName;
var ONSPowerCore Node;
var vector ScaledLocation;
var Volume Volume;
};
function CalcNodeLocations ( array<int> Nodes, bool bInnerNodes, optional bool bAddOuterString) )
GetClosestGameObjective Source code
function
Actor GetClosestGameObjective (
vector DesiredLocation) )
static event string GetDescriptionText ( string PropertyName) )
function string GetGameInfoString ( ) )
function
bool GetLocationNameFor (
Actor A, out
string LocName) )
function
string GetObjectiveName (
GameObjective GO, optional
bool bTeamColored) )
HandleLocalizedMessage Source code
function NodeChangedCoreStage (
ONSPowerNode Node,
int NewCoreStage,
int OldCoreStage,
int LastTeam) )
function PostBeginPlay ( ) )
function ReportScores ( ) )
function Tick ( float DeltaTime) )
defaultproperties
{
bReportNodeLocations = True
bReportNodesInScores = True
CoreHealthReportInterval = 15
CoreAttackReportInterval = 10
ReportPickups = 1
StringLinkSetupCustom = " Custom Link Setup: [^B]%s[^B]"
StringLinkSetupOfficial = " Official Link Setup: [^B]%s[^B]"
StringDirection(0) = "North"
StringDirection(1) = "North-NorthWest"
StringDirection(2) = "NorthWest"
StringDirection(3) = "West-NorthWest"
StringDirection(4) = "West"
StringDirection(5) = "West-SouthWest"
StringDirection(6) = "SouthWest"
StringDirection(7) = "South-SouthWest"
StringDirection(8) = "South"
StringDirection(9) = "South-SouthEast"
StringDirection(10) = "SouthEast"
StringDirection(11) = "East-SouthEast"
StringDirection(12) = "East"
StringDirection(13) = "East-NorthEast"
StringDirection(14) = "NorthEast"
StringDirection(15) = "North-NorthEast"
StringCenter = "Center"
StringUnused = "Unused"
StringInner = "Inner %d"
StringOuter = "Outer %d"
StringPowerNode = "Powernode"
StringPowerCore = "Powercore"
StringNodeName = "%n[^O] (%d)"
MsgPowernodeConstructing = "[%r] - [^B]%t %n[^O] [^B]under construction[^B]"
MsgPowernodeConstructingPlayer = "[%r] - [^B]%t %n[^O] [^B]under construction[^B] by %p[^O]"
MsgPowernodeConstructionFinished = "[%r] - [^B]%t %n[^O] [^B]constructed[^B]"
MsgPowernodeDestroyed = "[%r] - [^B]%t %n[^O] [^B]destroyed[^B]"
MsgPowernodeDestroyedConstructing = "[%r] - [^B]%t %n[^O] [^B]construction aborted[^B]"
MsgPowerCoreUnderAttack = "[%r] - [^B]%c[^O] is [^B]under attack[^B]"
MsgListPowercores = " Powercores: %n[^O]"
MsgListPowernodes = "[^B]Powernodes:[^B] %n[^O]"
MsgListCoreHealth = "[%r] [^B]Powercore Health Status:[^B] %c"
StringCoreHealth = "[^B]%c[^O] is at [^B]%p%[^B]"
StringSuffixNodeStates = " - %m"
StringSuffixVulnerable = "[^B]%n[^O] is [^B]vulnerable[^B]"
StringSuffixVulnerableMultiple = "[^B]%n[^O] are [^B]vulnerable[^B]"
StringSuffixSave = "[^B]%n[^O] is [^B]safe[^B]"
StringSuffixSaveMultiple = "[^B]%n[^O] are [^B]safe[^B]"
StringSuffixIsolated = "%n[^O] is isolated"
StringSuffixIsolatedMultiple = "%n[^O] are isolated"
StringSuffixNotIsolated = "%n[^O] is no longer isolated"
StringSuffixNotIsolatedMultiple = "%n[^O] are no longer isolated"
HandlerGroup = "Wormbot (Onslaught)"
lblReportNodeLocations = "Report node locations"
lblReportNodesInScores = "Report nodes in scores"
lblCoreHealthReportInterval = "Core health report interval"
lblCoreAttackReportInterval = "Core attack report interval"
descReportNodeLocations = "Add the location relative to the center of the map to each powernode's and powercore's name."
descReportNodesInScores = "Report the status of all powernodes right after reporting the scoreboard."
descCoreHealthReportInterval = "Minimum time before reporting powercore health again."
descCoreAttackReportInterval = "Minimum time before reporting again, that a specific powercore is under attack."
}
|
Creation time: Do 14.8.2014 09:58:29.768 - Created with
UnCodeX