Energized
Inspired by the now discontinued add-on BuffEnough, Energized answers the simple question: "Am I buffed?" Energized functions as a LibDataBroker (LDB) feed whose icon changes depending on your disposition. The tooltip lists which buffs you're missing, along with who is likely to be responsible for the buff. Energized is optimized for max-level players, and primarily focuses on PvE (but also supports PvP content).
Features
- Smart buff grouping. Energized uses a very flexible grouping system that lets it handle all equivalent buffs and consumables in the game, with room to grow as more become consolidated.
- Low resource usage. Energized has been written for efficiency. It uses very little CPU time (particularly during combat) and very little memory. The configuration UI can be loaded separately for even more savings.
- Highly configurable. Every single buff and consumable rule in Energized is exposed to the user through an advanced configuration system. This gives you a visual display of exactly what is being checked, and lets you configure absolutely everything.
- Advanced tooltip. Energized uses a two-level tooltip, letting you mouse over any missing buffs to see all the people who could be providing them, and which buffs or consumables make up that buff group.
- Understands your needs. Out of the box, Energized contains smart defaults for your class (and in many cases, your spec). Like to change specs a lot? Energized knows when it happens and automatically adjusts.
- Quick disable. Don't care about a buff at the moment? Click it on the tooltip to disable it for this session. Joining a new group, reloading your UI, or logging out will enable it again.
You should also install
- Energized works best with an LDB display like Fortress, Button Bin, or Titan Panel. If you don't have a display, turn on Energized's minimap icon. There are lots of displays available — if you don't like one, try another!
- AddonLoader is highly recommended. This will let you keep the configuration UI unloaded until you need it.
Comments, bug reports, discussion
Help translate Energized
Click here to help translate Energized into your language.
Frequently asked questions
Does Energized require any configuration to work?
Nope! Energized is intended to work perfectly for the majority of players without any changes to configuration. Should you wish to dig deep, however, you can change literally anything about how Energized operates, including every buff and consumable it looks for.
Why is Energized slow to react when things change?
Energized has been written for maximum efficiency when it comes to CPU usage. It won't scan anything more frequently than once every few seconds (configurable). Certain types of actions (like changing your pet's attack mode) won't be picked up until Energized does it's automatic scan, which occurs every 10 seconds. In general, it'll just be a moment before Energized catches up. Just be patient — your framerate is better because of it!
Energized doesn't work very well for leveling. Why?
Energized is not intended to be used by leveling players.
How can I use different options for different specs?
In your Interface Options menu, click the + next to Energized, then select Profiles. Use this screen to create two profiles — one for each spec. Put yourself in the profile you want for your current spec. Then turn on Enable dual profile and select a profile to switch to when you change to your other spec.
1x Energized-116\Core.lua:6: Cannot find a library instance of "LibQTip-1.0". Ace3-Release-r981\LibStub\LibStub.lua:23: in function `LibStub' Energized-116\Core.lua:6: in main chunk <in C code>: in function `LoadAddOn' AddonLoader-2.0\AddonLoader.lua:109: in function `LoadAddOn' AddonLoader-2.0\Conditions.lua:128: in function <AddonLoader\Conditions.lua:118> AddonLoader-2.0\Conditions.lua:143: in function <AddonLoader\Conditions.lua:133>
Locals: self = <table> { NewLibrary = <function> @ Ace3\LibStub\LibStub.lua:11: minors = <table> {} minor = 2 IterateLibraries = <function> @ Ace3\LibStub\LibStub.lua:28: GetLibrary = <function> @ Ace3\LibStub\LibStub.lua:21: libs = <table> {} } major = "LibQTip-1.0" silent = nil
-Running disembedded and have been for some time, but for some reason this error popped up just now.
EDIT: Ignore me, i haven't logged on in ages and forgot to load out of date addons. Sorry.
Didn't notice the hover tooltip at first. Due to one (or both) of not expecting it and not seeing it (only hovering in-combat?) as of the post date.
Thanks. Hopefully a reasonable compromise to the Paladin 2-buff alert problem solo/in parties/in PUG raids can be found in the future.
Fantastic AddOn btw. :)
Thank you for making Energized! It's excellent and so much better than BuffEnough.
I'll put it in as an actual feature (with an option) at some point. I don't have time to work on this at the moment. In the meantime, your solution definitely works. :)
I got that "no issues" thingy fixed myself. I just added
else text = format(L["%d |4issue:issues;"], 0)
after line 1420.
Hover over the row in the tooltip to see the names of each buff or consumable that it was looking for, as well as the name of the player(s) who it expected to give it to you. Energized utilizes buff groups, which require a name. I switched to a more generic naming convention for some of the groups due to the disparate buffs within them. You are of course free to rename them if you wish.
You won't have this problem in a raid because you're expected to utilize the Drums. Maybe in some guild runs. Not necessarily in a PUG 10/25-man.
And more odd behavior, this time in a raid on an 80 Priest. Consistent issue in the LDB feed that never went away the entire raid: "+ mana restore" (or "mana regen", forget exactly). Whatever that means. This occurred with or without Kings, MOTW, Arcane Intellect and so on actually on the character.
With it putting up alerts like that instead of the actual needed buff names like it used to in 3.x, the utility is greatly reduced. So much so that its next to useless (for my usage at least). Don't want to/have to spend time deciphering what missing buffs align with those cryptic alerts in a raid setting.
So hopefully can get alerts with specific missing buff names for everything/most everything soon (unless there is an existing new setting to change the alerts to actual buff names that I have not seen yet).
- I'll look into the mana gem charge check
- By default, the icon is set to hide completely after you are Energized for 5 seconds. When a ready check is called, the icon will show itself again (to remind you). You can turn off the auto-hide feature from the options.
Actually I'm pretty sure it's the broker, it's text only. I'd like to keep it though, so yeah, a default text for ldb when one is fully buffed would really be nice :)
Hmm I don't ever see any icon. Might that be a problem of the broker? I disabled the disappearance of the icon, but the broker never shows one anyways...
I've a couple of feature requests.
- Could you include a check that mana gems have the full three charges?
- It would be good if this integrated with the ready check in some way. Intercepted it and presented a window with info on buffs/durability/etc and Ready/Not-Ready buttons.
Finally, I've encountered one very minor bug. I use Docking Station as an LDB display and the icon display is intermittent. Sometimes it disappears entirely. It re-appears when I mouseover it. Odd...
Anyway, thanks for a great mod. Lovin' it. :)