GladiusEx
GladiusEx is an arena unit frames addon based on Gladius.
What's new
New features include:
- Party frames: support for showing frames for your own team
- Cooldown tracker: a highly configurable module for tracking all types of cooldowns
- Skill history: shows the icons of the last few skills used by the unit
- Alerts: makes the frames blink in a noticeable way during some configured events (including low health, auras and specific spells being cast)
- Pets: new module for displaying pet bars
- Interrupts: See the interrupts directly on your arena & party frames.
And the classic modules, most of which have been improved in various ways:
- Auras: now with more filtering options
- Class Icon: new display modes: by spec, role and portraits
- Cast Bar: now shows which spells can't be interrupted
- DR Tracker: track the diminishing returns timers on both the enemy team and your team. Now lets you select which icon you want displayed for every category!
- Health Bar: now displays incoming heals and absorbs
- Tags: configure every text to show exactly what you want, now with more built-in tags and improved performance
FAQ
How do I bring the user interface up ?
You can use the /gex slash command, or you can access the options from the addons tab in the interface panel.
Where did the trinket and the dispels modules go ?
They have been replaced by the cooldowns module, which now allows you to have several groups of cooldowns configured independently. By default, the trinket cooldown is shown in group 2 and a few other cooldowns in group 1.
What is that additional set of frames that I see ?
Those are the party frames. This is incremental functionality that will help you track not only your enemies but also your friends. If you use your own you can turn these easily off in the general settings. You can also disable only your own frame, but keep the GladiusEx party frames.
Is it possible to have text timers for the auras, cooldowns or the DR icons ?
The timer module has been removed, but this can be achieved with OmniCC or other similar addons.
Bugs and feature requests
Please use the ticket tracker to report any issues or request features.
Please report all the problems and bugs!
Should GEX be hiding the Blizzard default arena frames by default? I'm not sure if it's some undesired interaction with another addon, but it doesn't seem like GEX hides the default frames for me so I'd just like a sanity check. Thank you for your work!
In reply to eightflat:
It doesn't
Hi there,
I noticed some really annoying issues that I'd like to report, mostly caused by out of date code I think?
1. Party trinket choice is NOT being detected until it is first used. On the other hand, the AddOn is capable to detect arena enemy trinket choice prior to their use, so it seems like a bug?
2. A player uses PvP trinket, Will of Forsaken cooldown is then shown wrong - it puts Will of Forsaken on a 90s cooldown (should be 30s).
3. A player uses Will of Forsaken, PvP trinket cooldown is then shown wrong - it puts PvP trinket on a 90s cooldown (should be 30s).
Note: As part of the 1st issue, if a player uses Will of Forsaken, then, the cooldown for PvP trinket is not being triggered at all, since the trinket is not yet detected.
I managed to fix 2 and 3 (was just a value change), but the first issue is beyond me. Would be so amazing if you could look into these, thanks a lot
In reply to lukasani:
I receive the trinket data for enemies (since the default UI shows trinkets for arena123) but not for party members.
The only way to detect it would be to inspect them (it already dispels their trinket properly if they use it), which is not impossible but not in the works.
In reply to Vendethiel:
Ahhh, I see. Silly of me, I totally forgot enemy trinkets are baked into the default UI. Thanks to GladiusEX I have not looked at default arena frames in a while, ha. Thanks anyway!
Follow-up question: Fire mage is rampant in arena (extremely common) and their entire class revolves around Combustion cooldown burst window. However, every Fire mage plays Pyrokinesis PvP talent which reduces the Combustion cooldown by 5 seconds for each successful Fireball cast, this makes the static 2 min CD of Combustion very unreliable, as it usually ends up being more like around 1 min CD. Would it be possible to track for successful Fireball casts and reduce Combustion CD by 5 sec for each, or is that too much of an ask? :) I'm not sure how easy it would be to accomplish with the way your AddOn is laid out. I suppose you could argue it gets complicated if they are not using the talent, but EVERY Mage runs it (it's basically trolling not to). It would be better if the Combust CD gets reduced 5 sec regardless of talent choice (better to have the CD show up as 1 min shorter than 1 min longer, if you get me?)
Btw, in the interest of contribution, I have updated so many spells and cooldowns for Shadowlands, added many new spells, adjusted a lot of cooldowns for old... the problem is that I haven't really documented these changes in the addon (so the spell ids are just there without a label). I also added most of the covenant abilities (the ones that people use anyway) but they are just bundled into the baseline category. If you wish I could upload the LibCooldownTracker-1.0 somewhere, maybe you can merge?
> In reply to lukasani:
> this makes the static 2 min CD of Combustion very unreliable, as it usually ends up being more like around 1 min CD
This is probably the next feature to come, but it's still gonna be unreliable because of abilities such as Shadowy Duel. I'm also considering something to sync abilities across party members that use gex; but unsure if it's widely used enough yet :).
> I have updated so many spells and cooldowns for Shadowlands, added many new spells, adjusted a lot of cooldowns for old...
I might be able to merge your data, yes. If you're tech-savvy enough; you can fork LibCT here: https://github.com/vendethiel/LibCooldownTracker-10/
For the covenant spells; they've already been contributed by someone and will be in the next release.
In reply to Vendethiel:
Yep, I'll do the fork.
Regarding Combustion, I think it'd still be a good feature, since Shadowy Duel making it less accurate is quite niche. In contrast, most of the time it will be much more accurate than a static 2 min CD (or in my case, I've set it to 1m15s which is the average CD in normal situations, but you can see how that's hardly accurate at all).
Regardless, thanks for the AddOn and your continued support towards it, a lot of us really appreciate it <3
In reply to Vendethiel:
Actually, on a similar note, I wanted to bring awareness to one more thing that is cooldown related too. 99% of the Paladins play a talent called Awakening, this can cause a random Avenging Wrath proc from spending Holy Power. The duration of this proc is 10 sec. Unfortunately this proc triggers Avenging Wrath cooldown, making it quite untrackable. Maybe it would be possible to ignore the cooldown trigger for Avenging Wrath whenever the duration of the successful application causes Avenging Wrath duration to be 10s or less OR if Avenging Wrath is already active (it just extends the duration if it procs when Avenging Wrath is already active).
In reply to lukasani:
That's already fixed in the beta version. Should be out soon.
In reply to Vendethiel:
Hi Vendethiel,
Just wondering if the last pushed update was supposed to feature a fix for the Avenging Wrath CD? Did not see anything in the commit regarding that - is the beta version with the fix still kept locally? Thank you!
In reply to lukasani:
Should be fixed yeah.
getting this after the update
1x GladiusEx\modules\cooldowns.lua:5: Cannot find a library instance of "LibCustomGlow-1.0".
[string "=[C]"]: in function `error'
[string "@Ace3\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@GladiusEx\modules\cooldowns.lua"]:5: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibCustomGlow-1.0"."
In reply to Holy_Z:
Should be fixed in 1.7.2, small oversight.
In reply to Vendethiel:
Addon wont load due to missing dependencies as of the new 1.7 version 11 mins ago
In reply to yungbran1:
I'm getting the same issue. LF fix plz
Please provide the ability to track covenant spell cds, thanks!
(Or the ability to import spells)
I don't really know whats the problem with this addon, but i configurate it correcly but sometimes it shows in Arena and sometimes not.. very unreliable
On addon load, with 1.5.10, I get this error:
10x Error loading GladiusEx\libs\LibCooldownTracker-1.0-10\cooldowns_azerite.lua
In reply to GraysonCarlyle:
Can delete line
<Script file="cooldowns_azerite.lua"/>
in GladiusEx\libs\LibCooldownTracker-1.0-10\lib.xml for now
In reply to myztikrice:
Thanks!