Download
(5 Kb)
Download
Updated: 11/05/20 07:58 AM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Updated:11/05/20 07:58 AM
Created:09/25/17 10:14 AM
Monthly downloads:465
Total downloads:91,645
Favorites:90
MD5:
Categories:Buff, Debuff, Spell, Combat Mods, Raid Mods
Purge Tracker  Popular! (More than 5000 hits)
Version: 1.3.2
by: code65536 [More]


What is Purge Tracker and what does it do?

Purge Tracker tracks who in your group has an effect that must be purged. Most purgeable effects--e.g., snares--are not tracked; this addon only tracks a specific set of pre-defined effects that are generally considered to be purge priorities.

Which effects are tracked?

The list of "must-purge" effects in this game is rather short; healers and tanks are required to slot a purge ability for only a few specific instances in PvE. As a result, this addon will enable itself only if it detects that the player is in one of the instances listed here.
  • Dungeons
    • Spindleclutch II
      • Enervating Seal
    • Cradle of Shadows
      • Sickening Poison
      • Delirium Poison
      • Enfeebling Poison
  • Trials
    • Maw of Lorkhaj
      • Ruthless Salvo Bleed
      • Lunar Flare
    • Halls of Fabrication
      • Shattered
      • Melting Point
      • Phlebotomize
      • Gaping Wound / Greater Defile
      • Venom Injection
    • Asylum Sanctorium
      • Overheated
      • Defiled
      • Trial by Fire
    • Blackrose Prison
      • Fire Gauntlet
      • Poisonbloom
      • Arrow Spray Poison
      • Venomous Spit

How do I use this addon?

Just install it and go into one of the locations listed above with a group. You can reposition the status panel by dragging it around with your mouse. If someone has a purgeable effect, they will be highlighted in orange (if the person with the purgeable effect is you, it will be a slightly different color--bright red--to help you quickly spot when an effect is on you personally).

Important Note: Similar to how group frames work, members who are outside of "support range" are dimmed. However, the game's "support range" is defined as 30m, and the Purge ability has a range of 18m. Group members who are dimmed are outside of the range of your Purge, but group members who are not dimmed are not necessarily inside the range of your Purge. Unfortunately, it is not possible with the game's API to detect if a member is within the 18m radius of Purge--only if someone is within the predefined 30m "support range".

What potential future features are under consideration?
  1. Customizability of layout and colors
  2. Audible notification
  3. Support for use in PvP (requires the curation of a list of priority purge effects)
  • Version 1.3.2 (2020/11/05)
    • Restored Poisonbloom and Arrow Spray Poison in Blackrose Prison

  • Version 1.3.1 (2019/08/22)
    • Added tracking of "Spit" (4 stacks or greater) in Lair of Maarselok
    • Added tracking of "Dark Talons" in Lair of Maarselok

  • Version 1.3.0 (2019/07/16)
    • Added tracking of the size of heal absorption effects (yes, I know it's not a purgeable effect; it was a matter of convenience for me to piggyback on this addon's UI)

  • Version 1.2.8 (2019/07/16)
    • Added tracking of "Drain Vitality" in Moongrave Fane

  • Version 1.2.7 (2019/07/09)
    • Disabled tracking in Blackrose Prison in response to feedback that the effects were generally not worth purging
    • Added tracking of "Storm Bound" in Sunspire
    • Added tracking of "Azure Blaze" in Lair of Maarselok
    • Added tracking of "Blight Burst" in Lair of Maarselok

  • Version 1.2.6 (2019/05/20)
    • API version bump for Update 22 (Elsweyr)

  • Version 1.2.5 (2019/02/25)
    • API version bump for Update 21 (Wrathstone)

  • Version 1.2.4 (2018/09/18)
    • Added tracking of a number of effects in Blackrose Prison

  • Version 1.2.3 (2018/09/08)
    • Role icons will once again update properly when changed

  • Version 1.2.2 (2018/08/12)
    • API version bump for Update 19 (Wolfhunter)

  • Version 1.2.1 (2018/06/30)
    • Added workaround for an issue where the game reports a group size of zero immediately after a load screen
    • Added tracking of "Shattered" in Halls of Fabrication
    • Removed tracking of "Power Leech" in Halls of Fabrication

  • Version 1.2.0 (2017/09/30)
    • Added tracking of "Overheated" in Asylum Sanctorium
    • Added tracking of "Phlebotomize" in Halls of Fabrication
    • Added tracking of "Enervating Seal" in Spindleclutch II
    • Effect tracking will now work even if you are solo (i.e., not in a group)

  • Version 1.1.0 (2017/09/27)
    • Added tracking of "Defiled" and "Trial by Fire" in Asylum Sanctorium

  • Version 1.0.0 (2017/09/25)
    • Initial version
Optional Files (0)


Archived Files (14)
File Name
Version
Size
Uploader
Date
1.3.1
5kB
code65536
08/22/19 12:13 PM
1.3.0.1
5kB
code65536
07/17/19 08:43 AM
1.3.0
5kB
code65536
07/16/19 05:25 PM
1.2.8
5kB
code65536
07/16/19 12:01 PM
1.2.7
5kB
code65536
07/09/19 11:03 AM
1.2.6
5kB
code65536
05/20/19 02:42 AM
1.2.5
5kB
code65536
02/25/19 09:49 AM
1.2.4
5kB
code65536
09/18/18 08:29 AM
1.2.3
4kB
code65536
09/08/18 06:24 AM
1.2.2
5kB
code65536
08/12/18 06:01 AM
1.2.1
5kB
code65536
06/30/18 11:53 AM
1.2.0
4kB
code65536
09/30/17 02:49 PM
1.1.0
4kB
code65536
09/27/17 08:06 AM
1.0.0
4kB
code65536
09/25/17 10:14 AM


Post A Reply Comment Options
Unread 10/19/21, 08:44 PM  
itsmitch

Forum posts: 0
File comments: 33
Uploads: 0
I was able to replicate the Sunspire issue, heres the UI error code, this happened after Soul Tear triggered: (UI errors in order, I have a video if required)

Code:
user:/AddOns/PurgeTracker/PurgeTracker.lua:137: attempt to index a nil value
stack traceback: 
user:/AddOns/PurgeTracker/PurgeTracker.lua:137: in fuction
`PurgeTracker.AttributeVisualChanged'
user:/AddOns/PurgeTracker/PurgeTracker.lua:141: attempt to index a nil value
stack traceback: 
user:/AddOns/PurgeTracker/PurgeTracker.lua:141: in fuction
`PurgeTracker.AttributeVisualChanged'
user:/AddOns/PurgeTracker/PurgeTracker.lua:139: attempt to index a nil value
stack traceback: 
user:/AddOns/PurgeTracker/PurgeTracker.lua:139: in fuction
`PurgeTracker.AttributeVisualChanged'
I do believe it's related to this line of code:
Code:
			PurgeTracker.units[unitTag].trauma = value
		elseif (eventCode == EVENT_UNIT_ATTRIBUTE_VISUAL_REMOVED) then
			PurgeTracker.units[unitTag].trauma = 0
		elseif (eventCode == EVENT_UNIT_ATTRIBUTE_VISUAL_UPDATED) then
			PurgeTracker.units[unitTag].trauma = newValue
Report comment to moderator  
Reply With Quote
Unread 09/19/21, 07:56 PM  
itsmitch

Forum posts: 0
File comments: 33
Uploads: 0
user:/AddOns/PurgeTracker/PurgeTracker.lua:196: table index is nil
stack traceback:
user:/AddOns/PurgeTracker/PurgeTracker.lua:196: in function 'PurgeTracker.Reset'
|caaaaaa<Locals> i = 4, soloPanel = F </Locals>|r
/EsoUI/Libraries/Globals/globalapi.lua:227: in function '(anonymous)'

Bug report for you if this error code is anything useful, this only happened when I entered a dungeon and it had 3 people (the 4th shown up a few seconds later)
https://puu.sh/IcBoF/f05619fc87.png
Report comment to moderator  
Reply With Quote
Unread 08/12/21, 12:54 AM  
mrgspeed

Forum posts: 0
File comments: 8
Uploads: 0
The add on doesnt work in vBRP at all can you maybe add a command or setting to toggle brp tracking on/ off ?
Last edited by mrgspeed : 08/12/21 at 12:56 AM.
Report comment to moderator  
Reply With Quote
Unread 07/25/21, 06:43 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 369
Uploads: 40
Re: Soul Tear throws UI errors

Originally Posted by itsmitch
hi,

I've been getting some tracker issues on the final boss of Sunspire on Veteran difficulty, when Naavintas uses `Soul Tear`, it throws a UI error, can this be looked at?

Thanks
Could you be more specific, please? What was the error message?

I run Sunspire multiple times a week, and have not run into any problems with Purge Tracker and Soul Tear, so specific details on the error will be necessary.
Report comment to moderator  
Reply With Quote
Unread 07/25/21, 06:29 PM  
itsmitch

Forum posts: 0
File comments: 33
Uploads: 0
Soul Tear throws UI errors

hi,

I've been getting some tracker issues on the final boss of Sunspire on Veteran difficulty, when Naavintas uses `Soul Tear`, it throws a UI error, can this be looked at?

Thanks
Last edited by itsmitch : 07/25/21 at 06:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04/30/21, 02:05 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 369
Uploads: 40
Re: LibCustomMenu issue?

Originally Posted by MycroftJr
There seems to be an issue with LibCustomMenu and this addon?

Bugs like this happen in various addons using LibCustomMenu:
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:86: attempt to index a nil value
stack traceback:
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:86: in function 'Submenu:Initialize'
<Locals> self = [table:1]{}, name = "LibCustomMenuSubmenu" </Locals>
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:78: in function 'Submenu:New'
<Locals> self = [table:2]{}, object = [table:1] </Locals>
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:648: in function 'OnAddonLoaded'
<Locals> event = 65536, name = "PurgeTracker" </Locals>

it also corrupts the context menu for set items (i.e. the options at the bottom overlap with other options, neither of them working, and hovering over them causing a new bug to be thrown). Disabling this addon fixes it.
You posted this in the wrong addon's comment section. This is Purge Tracker. Not Set Tracker.
Report comment to moderator  
Reply With Quote
Unread 04/29/21, 11:30 PM  
MycroftJr
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 21
Uploads: 1
LibCustomMenu issue?

There seems to be an issue with LibCustomMenu and this addon?

Bugs like this happen in various addons using LibCustomMenu:
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:86: attempt to index a nil value
stack traceback:
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:86: in function 'Submenu:Initialize'
<Locals> self = [table:1]{}, name = "LibCustomMenuSubmenu" </Locals>
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:78: in function 'Submenu:New'
<Locals> self = [table:2]{}, object = [table:1] </Locals>
user:/AddOns/SetTracker/libs/LibCustomMenu/LibCustomMenu.lua:648: in function 'OnAddonLoaded'
<Locals> event = 65536, name = "PurgeTracker" </Locals>

it also corrupts the context menu for set items (i.e. the options at the bottom overlap with other options, neither of them working, and hovering over them causing a new bug to be thrown). Disabling this addon fixes it.
Last edited by MycroftJr : 04/29/21 at 11:31 PM.
Report comment to moderator  
Reply With Quote
Unread 01/17/21, 06:31 AM  
heaven13

Forum posts: 1
File comments: 53
Uploads: 0
Something's gone wonky with purge tracker this week, at least in vSS. Had a group doing a vSS HM mini-prog. Worked fine last week (Jan 9) but this week (Jan 16) every time a Soul Tear happened on Navi, I got UI errors related to purge tracker. I'm sorry I didn't manage to get a screenshot of it.
Report comment to moderator  
Reply With Quote
Unread 03/01/20, 11:25 AM  
ariloum

Forum posts: 2
File comments: 20
Uploads: 0
Hello,
I've tried to edit PurgeTrackerData.lua and uncomment related to brp declarations in zones/effects, now it shows the addon window in brp, but debuffs are not working. Somewhy declared effects are not tracked by the addon.
Any way I can bring it back to work?

EDIT: I got it working in vet brp, firstly I've tested it on normal...
Last edited by ariloum : 03/08/20 at 05:36 AM.
Report comment to moderator  
Reply With Quote
Unread 11/11/19, 04:23 AM  
wolfstar

Forum posts: 0
File comments: 251
Uploads: 0
Yes, I have group members yelling at me to purge something in BRP, by which point it's generally too late since they had to call it out themselves. I like wambo's compromise of allowing users to decide whether they'll track effects in BRP.
Report comment to moderator  
Reply With Quote
Unread 10/20/19, 06:27 PM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 456
Uploads: 3
Generally not worth purging... uff XD
I just came to check again bc of blackrose. Maybe you could add an option (/command) to en/-disable that?


And then I read this

"Important Note: Similar to how group frames work, members who are outside of "support range" are dimmed. However, the game's "support range" is defined as 30m, and the Purge ability has a range of 18m. Group members who are dimmed are outside of the range of your Purge, but group members who are not dimmed are not necessarily inside the range of your Purge. Unfortunately, it is not possible with the game's API to detect if a member is within the 18m radius of Purge--only if someone is within the predefined 30m "support range"."

Doesnt Hodor reflexes check whether ppl are in range for horn? Thats 20m.
I remember sth in the patchnotes / comments
"It now uses GetUnitWorldPosition (which is in centimeters) instead of GetMapPlayerPosition (which is in whatever map/unit/scale/thingy the current map uses, aka not consistent between different areas)"
Last edited by wambo : 10/20/19 at 06:28 PM.
Report comment to moderator  
Reply With Quote
Unread 07/21/19, 01:43 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 369
Uploads: 40
Re: not working in BlackRose prision

Originally Posted by iamveryorz
does anyone know why it won't works in BRP anymore?

Version 1.2.7 (2019/07/09)
  • Disabled tracking in Blackrose Prison in response to feedback that the effects were generally not worth purging
Report comment to moderator  
Reply With Quote
Unread 07/21/19, 10:16 AM  
iamveryorz

Forum posts: 1
File comments: 1
Uploads: 0
not working in BlackRose prision

does anyone know why it won't works in BRP anymore?
Report comment to moderator  
Reply With Quote
Unread 07/16/19, 12:00 PM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 369
Uploads: 40
Re: Toggle Option

Originally Posted by Alexandriae
Hi there! Thanks for this great addon
If I can suggest something, could you add an option to enable/disable Purge Tracker from showing up in specific instances? For example, I never slot purge for Spindleclutch or CoS, or vSS for that matter. Though the UI isn't particularly large, it'd be one less thing to look at for fights where it isn't needed.
Purge Tracker will be decommissioned at a future date and incorporated as a feature of CCA. When that happens, its appearance will be made contextual (i.e., it will appear only on specific fights instead of throughout the entire instance).
Report comment to moderator  
Reply With Quote
Unread 07/14/19, 11:25 PM  
Alexandriae

Forum posts: 0
File comments: 55
Uploads: 0
Toggle Option

Hi there! Thanks for this great addon
If I can suggest something, could you add an option to enable/disable Purge Tracker from showing up in specific instances? For example, I never slot purge for Spindleclutch or CoS, or vSS for that matter. Though the UI isn't particularly large, it'd be one less thing to look at for fights where it isn't needed.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.