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!
In reply to ximvoin:
I'm releasing 2.8 right now
In reply to Vendethiel: Hey you didnt add it for cataclysm, so ppl cant download updated version for cata(2.8 is only listed as for retail).
Aswell, When i enable Auras, everything in settings starts to lag.
Other than that, thanky you very much for update!
Aswell please, i cant solve this but I keep seeing CCs and important buffs on left side of the frame, even tho i disabled everything that should trigger it: Screens here:
https://imgur.com/a/6bUC8nj
In reply to mistr_matt:
I think this is actually because of BigDebuffs, not GladiusEx, which integrated into the addon at some point. To disable it, type /bd to open BigDebuffs' options, then into Unit Frames > Arena Frames > uncheck "Enabled". BigDebuffs integration is not actually necessary because GladiusEx already has that feature in the classicon module.
This issue occurred suddenly
2x [ADDON_ACTION_BLOCKED] AddOn 'GladiusEx' tried to call the protected function 'GladiusExPowerBararena1:Hide()
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@GladiusEx/modules/powerbar.lua"]:182: in function `Reset'
[string "@GladiusEx/GladiusEx.lua"]:1052: in function `SoftHideUnit'
[string "@GladiusEx/GladiusEx.lua"]:830: in function `?'
[string "@BetterBlizzPlates/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...tes/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@BetterBlizzPlates/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...tes/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@BetterBlizzPlates/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@BigDebuffs/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <BigDebuffs/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
_ = Frame {
RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
0 = <userdata>
UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}
2 party frames suddenly disappear only in Solo Shuffle.
1x [ADDON_ACTION_BLOCKED] AddOn 'GladiusEx' hat versucht die geschützte Funktion 'GladiusExPowerBararena1:Show()' aufzurufen.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Show'
[string "@GladiusEx/modules/powerbar.lua"]:171: in function `Show'
[string "@GladiusEx/GladiusEx.lua"]:1023: in function `ShowUnit'
[string "@GladiusEx/GladiusEx.lua"]:822: in function `?'
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@ErrorFilter/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...ddOns/ErrorFilter/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
_ = Frame {
RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
0 = <userdata>
UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}
Screenshot:
https://ibb.co/f0W74ZF
pls help
In reply to kimchifightn: Thank god some one else is psting this, Im getting the exact same thing mid way through a solo shuffle the frames just disappear, exactly looking like op image. ive tried disabling all other addons to see if it was clashing with somthing, nothing got rid of this error after disabling most other addons. Yes plz help. as a healer when this happens every game basicly a death sentence for my team.
The click function does not work for me, a simple left click target and right click focus. Any ideas why? I have no major UI overhaul addons like ElvUI and clicks are working with sarena, though I'd prefer to use gladiusex.
Fix for 10.2.7 patch - go to the Interface/AddOns/GladiusEx/modules/tags.lua and replace "CENTER" with "MIDDLE" at the end of line 372.
In reply to dxx: Man! Thank u so much for this solution works perfectly <3
In reply to dxx: confirmed!
In reply to dxx: Thank you!!!
Nothing is being displayed at all. Have reset to default profile and still nothing. When you run a test, nothing is being displayed.
with new patch addon stopped display at all
error with new patch!
Message: Interface/AddOns/GladiusEx/GladiusEx.lua:1621: bad argument #2 to '?' (Usage: self:SetJustifyV(justifyV))
Time: Tue May 7 20:42:20 2024
Count: 1
Stack: Interface/AddOns/GladiusEx/GladiusEx.lua:1621: bad argument #2 to '?' (Usage: self:SetJustifyV(justifyV))
[string "=[C]"]: in function `?'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1621: in function <Interface/AddOns/GladiusEx/GladiusEx.lua:1619>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/GladiusEx/modules/tags.lua"]:387: in function `Update'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1453: in function `fn'
[string "@Interface/AddOns/GladiusEx/libs/LibFunctional-1.0/functional.lua"]:209: in function `each'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:1452: in function `UpdateUnit'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:509: in function `UpdatePartyFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:577: in function `UpdateFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:598: in function `CheckArenaSize'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:629: in function `ShowFrames'
[string "@Interface/AddOns/GladiusEx/GladiusEx.lua"]:432: in function `SetTesting'
[string "@Interface/AddOns/GladiusEx/options.lua"]:780: in function <Interface/AddOns/GladiusEx/options.lua:779>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[string "@Interface/AddOns/Bartender4/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:836: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:658>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ace/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua"]:22: in function <...der4/libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua:19>
Locals: (*temporary) = FontString {
0 = <userdata>
}
(*temporary) = "CENTER"
I cant reply there for some reason but I made the topic "Crop borders setting acting weird #29" under the issues link. I just wanted to say I reset the addon and started from scratch and now it suddenly worked so no need to do anything about that. Thanks for a great addon!
Hi, I have been trying to track charge and heroic leap, both of which have a cooldown reduction in the talents. I want to take two seconds off charge and eleven seconds off leap to account for people who have these talents. Is there a way to modify the time of the cooldowns? It would be very useful. Thank you.
In reply to DragonTheta:
Is that a flat reduction? If everyone plays with those I'll just make it baseline.
Will cooldowns ever be updated? For retail.
I would love it if it honored my mouseover macros. Until then it's worthless.