Statistics

Statistics

1.1k Downloads

Statistics is a basic addon that is taking screenshot automatically when a boss gets killed that is in target of any raid member or the player itself.

Shows maximum attributes reached during a boss fight in chat and include this information in these auto-screenshots.


All screenshots are supposed to indicate class combination of players in raid to prevent forgetting it when you want to browse your screenshots in future, maybe even next day.


Addon doesn't have any visual config frame, so whole configuration will be done in Config.lua text file.

Addon has visual config frame since v2.0, accessible via /stats or /statistics

-- Configuration --

[General]

AfterLeavingOrgans - true/false = automatically take screenshot when you leave Jerath boss event.

WhenABossisKilled-true/false = automatically take screenshot when a boss gets killed by your raid or yourself

WhenEnteredАRegion - true/false = automatically take screenshot when you enter a pre-defined region (RegionBoundaries

WhenATitlels Obtained-true/false = automatically take screenshot when you obtain a title

WhenAQuestisFinished-true/false = automatically take screenshot when you finish a quest (daily/public/guild quests are ignored)

ShowMaxAttributesAfterABoss skilled - true/false = print maximum reached attribute values to chat frame after a boss fight ends

ShowClassOfRaid MembersinScreenShots - true false = indicate class combination of players in raid frame when taking a screenshot

RegionBoundaries - { ZonelDs = { RegionData ).} = list of zones that has RegionDatas for WhenEnteredАRegion ( RegionData = { X1, Y1, X2, Y2, CustomMessage) }[,] }

[CustomMessage]

ShowCustomMessage OfDefined RegionsinScreenShots - true false = show custom message attached to pre-defined regions - rest of CustomMessage configs are disabled entirely if this has set to false

CustomMessageFontSize - 12<->72 = defined

CustomMessagePlace - TOPLEFT, TOP, TOPRIGHT, LEFT, CENTER, RIGHT, BOTTOMLEFT, BOTTOM, BOTTOMRIGHT = defines place of CustomMessages to appear in screenshot

CustomMessage Color - { 0<->1, 0<->1, 0<->1 } - { R, G, B } = defines color of CustomMessages

[Others]

ZoneWhitelistForBossKills - { ZonelDs[,] } = list of zones that will allow WhenABossisKilled 

ZoneBlacklistForBosskills - { ZonelDs[,] } = list of zones that will block WhenABossiskilled -- ignored if whitelist has a ZonelD already

[Scrutinizer]

RESET FUNCTIONALITY IS FALSE AS DEFAULT, ENABLE IT ON YOUR OWN

ResetBossScrutOnSpecialEvents - true/false = reset boss scrutinizer when you finish a special boss event

ResetBossScrutWhenScreenShotIsTakenViaRegion - true/false = reset boss scrutinizer when you enter a pre-defined region (requires it to have WhenEnteredАRegion be enabled }

ResetBossScrutWhenScreenShotIsTakenViaBosskill - true/false = reset boss scrutinizer when you kill a boss requires it to have WhenABossisKilled be enabled

ShowMaxAttributesAfterSpecialEvents - true/false = Show Maximum attributes reached on special events

SendBossScrutToChatIfItResetByAddon - false/chat type GUILD, PARTY, YELL, SAY, WHISPER, CHANNEL = Send scrut to a chat before resetting it

ScrutWhisperTarget - text, target of WHISPER or CHANNEL

[Special Boss Events]

WhenNayatMobsSpawn - true/false = When Nayat hits 90% Hp in second room, when mobs spawn

WhenNayatIsUnlocked - true/false = When you unlock Nayat to damage beyond 90%

WhenKhatReach30Percent - true/false = When Rock Giant Khat reach 30% HP ( last phase )

WhenKhatMobsDie - true/false = When all mobs spawned in Khat event dies

TODO:

- nothing