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!
Thank you very much for this!
As a Resto Shaman, Magic Debuffs (auras) won't show up in the Party Frame if set to Show Only Dispellable By Me. Just showing Curses atm.
Can you check if installing the latest version of LibDispellabe-1.0 fixes the problem ? (that's the library that GladiusEx uses to determine what auras are dispellable)
EDIT: I have added a new version that should include the latest version of all the libraries, let me know if there is any problems
Thank you for the quick reply. I just tried it out, seems to be the same problem. Disabled all other addons, just in case.
Also, Show tooltips doesn't appear to work on party auras.
EDIT: Show tooltips issue was because I had placed auras on the healthbar rather than below or above, any way to change their frame strata?
Changing the frame strata would also make clicks not work on the unit frame (in the areas with auras), and I don't think that would be desirable. A proper solution would take more time than I can spend on it at the moment.
Ah yep I understand, the tooltips part isn't that important, as I can just move those auras anyway. But the "Show Only Dispellable" issue is a bit more troublesome. :)
I understand it is a big problem, but I can't find anything wrong with the code and I don't have any way to test it at the moment, so unless you are able to debug the problem yourself I can't do much about it, sorry.
Anyway to always show party frames even when not in arena? I basically want the party frames to always be on. That way I have no need for any other unit frame add ons.
How would I go about putting timer text on the cooldown module? Adding GladiusEx as a rule in OmniCC puts timers on the DR tracker, but nothing else.
To add on to this, I can get it working by turning on default OmniCC profile, but for reasons of conflicting text with ElvUI, I'd prefer not to do this. Using /framestack to try to find the names of the modules to add to a whitelist on a separate ruleset won't work, either. I tried adding everything from GladiusEx, GladiusExCooldowns, GladiusExCooldownsframe, GladiusExCooldownsframearena, etc etc etc. Nothing really worked.
If somebody else who uses OmniCC knows how to do this on a separate ruleset, it would be very much appreciated if you could let me know.
IIRC OmniCC has an option to not show timers on icons below a certain size. The DR tracker icons are one of the largest in GladiusEx, so that may be the reason.
It does, but even when I turned the slider all the way to 0 it wouldn't show a timer. I had to turn on the default profile then make new OmniCC profiles to blacklist OmniCC appearing on certain other addons, and even then some of them are still troublesome to blacklist.
Another note, when in test mode, it will only show the cooldowns on the Cooldown module as ready to use, none of them appear as unusable (IE, with a timer text until they're up again). Makes it very difficult to try to customize/troubleshoot the text appearing without actually doing some arena games, which forces me to make a few changes, then give it a whack to see if it works. Having certain cooldowns show as down (even if the timer doesn't move, just show it unusable with 0:01 time left for some) would be very nice to have.
E: Can definitely confirm that making a new ruleset with 'GladiusEx' as a rule, and 'Minimum Size to Display Text' at 0 does not hook timers to the cooldown modules.
If you enable the party frame, you should be able to see your own cooldowns in test mode and use them to test your settings. I haven't played in a while, so I am guessing that this must be caused by some change in OmniCC. The cooldown frames in the cooldowns modules do not have a name, so that may be the reason that your filters aren't working, if you want to give it a try, change the line 785 in modules/cooldowns.lua to something like this to give it a name:
I'll give that a try, thanks.
E: I'd imagine if I changed both "Cooldowns" (the ones in quotes) to something like "GEXCooldowns" that'd change what /framestack would see it as, right? Just wanna make sure it won't conflict with other addons that might have the same name and have OmniCC attach text to them.
E2: Apparently changing both creates errors, just changing the second one does it. And this seems to fix my problem, simply adding 'GladiusEx' to a new ruleset lets OmniCC hook cooldown text onto the module this time around. Neat.
Hi,
Great addon. Like user_194708 said, is there any way you could add Paladin Fear to the DR tracker?
It's a talented ability and makes Turn Evil (spell id: 10326) into a straight fear. The fear ability is called Evil is a Point of View and it's spell id is: 110301.
Thanks! Keep up the good work ;)
Any plans to add a party member target to each party member?
Hey guys, awesome addon. Only thing is that, whenever i log out and log in again, the settings go to default and it says that its the first time im logging in with this addon. Any help?
Another thing is that paladin fear doesnt show on DR tracker :(
Hello , 1st I want to thank you for this amazing addon!!! 2nd I would like to ask you if there is a way of importing normal gladius colors for health bar and power bar to this one, Im so used to old colors and this one is too bright, thanks in advance! good job.
I don't think so, but you can try using a darker bar texture.