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.
Perfect, that's what I was looking for. I must have missed it in the documentation, my fault.
I just raided tonight and didn't notice any problems with Energized. Tagging this build as release.
If you only had one paladin, this is intended. Energized expects Kings if there is one paladin. You can modify this yourself by finding Blessing of Might in the Advanced tab and changing it's Priority to 1. And then find Blessing of Kings and set it to Priority 2.
If you had 2 paladins, and both the Kings and Might buffs, and Energized still said you weren't energized, then there is a bug.
Today in raid, while I had Mastery buff from Pala, Energized wanted me to have it from Shaman instead, and kept naggin' about it! ;-)
r163 should fix the packager issue
Also mkcorp, rather than edit your post, could you instead just post a new comment? That way I get an email that you posted (otherwise I may have missed your edit). Thanks! :)
Must be a packager problem, hang on
\o/ Testing! Testing!
Edit:
And Welcome Screen on Login:
Date: 2012-09-10 18:48:33
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Energized\Core.lua line 7:
Cannot find a library instance of "LibGroupInSpecT-1.0".
Debug:
[C]: ?
[C]: error()
!Swatter\Support\LibStub.lua:23 LibStub()
Energized\Core.lua:7 in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibGroupInSpecT-1.0"."
:-)
mkcorp: It's because RaidChecklist is using the new library that replaces it. Just hold your horses! I hadn't even heard of the new library until a day ago. ;)
OK guys, r162 alpha contains the new LibInSpecT library. It needs more testing from you lovely folks, but hopefully this means Energized now knows what spec people in your group are. Let me know if it appears to work.
Righto, sorry. Never know how to check for closed tickets. Get same reminders on my resto druid regarding missing buffs. On the other hand, if you say that lib is to blame, how come my other addon (RaidChecklist) don't want those other spec buffs from me? Just curious :-)
I had responded to and closed your ticket. Closed tickets do not appear unless you search for closed tickets. http://www.wowace.com/addons/energized/tickets/38-spell-haste-from-a-disco/
I posted a ticket by I don't see any there so writing here. Addon expects Mind Quickening from my Disco Priest.
@Zidomo
Very nice! Thanks a bunch, this will most likely work. I will work on integrating it within the next few days. Thanks again for the heads up!
@Allara
A pointer to a potential current replacement for the effectively dead LibGroupTalents/LibTalentQuery (if you don't know about it yet): LibGroupInSpecT.
Currently used by its author's RaidChecklist and (what caught my attention) Dridzt's first 5.x alpha of Fragile3.
Having a special case for it is enough. Thanks for the quick updates!
r159 contains the soul shard changes. Sorry about not automatically detecting the glyph, but I'm not ready to add full-fledged glyph scanning at this time.
@Rakzul
I don't currently scan glyphs, and I want to avoid that if possible because so far this is the only reason to do so, and it's a performance/memory hit. I may instead make it a configurable option under the Special Cases tab.
I'll make it only check outside of combat too.
Give me a bit more time to work on this one.
Thanks for the quick update. Another minor Warlock issue, not sure if this is possible to check though. If Glyph of Soul Shards exists check for soul shards = 4 instead of 3. But perhaps soul shard check should only be outside of combat?
Thanks for the feedback! r158 has both of those changes.
Been looking for a replacement for BuffEnough and this looks very promising!
I have 2 minor issues though. As a warlock with Grimoire of Sacrifice enabled it tells me I don't have a pet summoned. Is it possible to add this or should I make a custom rule for this (haven't found out how).
Also, is it possible to disable while a ghost? :)