(279 Kb)
Updated: 12-11-11 09:33 PM
File Info
Updated:12-11-11 09:33 PM

BuffEnough  Popular! (More than 5000 hits)

Version: 1.2.130-1
by: neotron, nikkodemus


BuffEnough is a personal buff monitor that answers the simple question 'Am I buff enough?' If you're like me, when a raid leader does a ready check, you go through a mental checklist as you look over your buffs and gear, to make sure that you really are ready. Did I remember to do my own buff, do I have all pally blessings, do I have the correct pet out, am I still flasked/elixired, is my durability okay, did I forget to take off my riding crop, etc, etc. This is what BuffEnough does for you. It scans the raid to figure out what you should have, and then scans your buffs and gear to figure out what you do have. If the box is green, the answer is 'yes', you're buff enough. If the box is red or yellow, then you're still missing something and hovering your mouse over the box will tell you what it is in the tooltip.

/be or /buffenough - brings up the command line list
/be config - brings up the config UI (can also be accessed by Blizzard's interface options)

- Toc bump.
- Fix for combat log event change.


- Fixed issue with Dalaran Brilliance not working.
- Added Soul Link to warlock buff list.
- Don't ask for thrown weapon poison for rogues with 3/3 in Vile Poisons.
- Dark intent is annoying. Only tracking it while in a party.

- Track thrown weapon buffs for rogues.
- Removed handling of the 'shattrah' flasks - two expansions away is far enough. :)
- Removed Dark Intent tracking on pet when solo since it keeps falling off.
- Fixed Dark Intent tracking to only count for self cast buff (in case another caster buffs you with it).
- Add Commanding Shout as valid health buff (it overrides imp buff) and added the fort and drums of wild scrolls as valid health/4% buffs.
- Added Flask of Enhancement support - it counts as a flask even though it's more a 'profession parity' ability.

- Added support for Dark Intent for Warlocks (since I kept forgetting it!)

- Seems like I forgot to fix up warriors. Fixed now.
- Added check for missing DK presence and moonkin forms.
- Added support for pet buffs - Fel Intelligence, Blood Pack, Qiraji Fortitude and Embrace of the Shale Spider.
- Added some more non-approved items (Christmas outfits, cooking hat, fishing hats).

- Fixed issue preventing the display from being resized.

Many 4.0 related updates. Most notably:
- Removed special Blessings handling (they are now ordinary raid wide buffs)
- Fixed MotW/BoK handling.
- Removed lots of non-existing buffs.
- Added Shadowform and Aspect of the Fox support.
- And more.

- added ruRU translation
- fix the LDB type field
- fix a few blessing priorities
- clean up some unused locales
- clean up some debugging

- expect BoK from all pallies
- expect PoS from all priests
- change flask duration to 1 hour

- bump toc
Optional Files (0)

Archived Files (7)
File Name
04-27-11 12:41 AM
02-11-11 12:09 AM
12-31-10 03:19 AM
12-17-10 01:39 AM
12-01-10 03:18 AM
11-28-10 03:43 AM
11-28-10 12:24 AM

Post A Reply Comment Options
Unread 05-21-08, 03:30 AM  
A Cliff Giant
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
This doesn't load properly with disembbeded libraries.

BuffEnough v2, USEng client/server. LibLogger-1.0 & LibTalentQuery-1.0 libraries are embedded, the rest of the libraries are disembeddeed (installed as stadalones from the Wowace SVN). Log on and two errors occur (recorded with BugSack/BuGrabber mods):

BuffEnough-1.0\Frame.lua:22: Cannot find a library instance of "LibSharedMedia-3.0".
Ace2\AceLibrary\AceLibrary.lua:49: in function `LibStub'
BuffEnough-1.0\Frame.lua:22: in main chunk

BuffEnough-1.0\Config.lua:434: attempt to index field 'db' (a nil value)
BuffEnough-1.0\BuffEnough.lua:101: in function `DoEnable'
BuffEnough-1.0\BuffEnough.lua:91: in function <Interface\AddOns\BuffEnough\BuffEnough.lua:89>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:341: in function `EnableAddon'
AceAddon-3.0\AceAddon-3.0.lua:411: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:397>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:908: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:234: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:327: in function `UIParent_OnEvent':
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

Typically happens when the needed libraries are not actually present. But I do extensive testing of mods and for sure have the needed libraries loading standalone, rarely/if ever have encountered this. LibSharedMedia-3.0
& SharedMedia are loading properly at logon here (standalone). No other mod I have that uses LibSharedMedia-3.0 is throwing up errors.
Report comment to moderator  
Reply With Quote
Unread 05-21-08, 02:04 AM  
A Defias Bandit
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
Thanks for the feedback, Footrot!

BuffEnough will auto-check on certain events - buffs coming up or down, raid members changing, etc. But it doesn't just constantly check (to save CPU like you mentioned). You can also manually do a check if you want to. In the update I just uploaded, I added the auto-check to trigger on ready checks as well.

I was contemplating adding some pet buff checks as well, but that isn't in there yet. I'll add that to the "to do" list.
Report comment to moderator  
Reply With Quote
Unread 05-20-08, 06:34 PM  
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9

I love the idea behind this mod. In fact, I've written one of my own, but yours seems much simpler to use (judging from the description. I'm at work so I haven't tried the mod yet), so I'd like to swap to using yours if it does what I need.

My own mod is currently also doing a buff check on my pet (I'm a warlock). For example, I can tell when my Imp isn't phase shifted (because he doesn't have the 'Phase Shift' buff), and because I'm affliction with a obsessive interest in min/maxing, I'm also scanning him for things like Blessing of Kings, Blessing of Wisdom, MotW, AI/AB, Divine Spirit and Sporling Snacks (things that increase his mana pool or mana regen is the theme here).

Similarly, my own buffs are checked for Blood Pact when the Imp is out, to ensure I've got it on auto-cast etc (i.e. I haven't screwed something up somewhere).

As a side-note/idea, I see from the screenshots that the buff-check is manually initiated (avoids chewing CPU time which is a good move on your part). Does the mod (or would you considering making it) react to a raid 'ready check' so that I'm informed enough to declare my readiness or otherwise without having to manually initiate the check?

Does your mod do this sort of thing, or are you planning on a future update that will?
Last edited by Footrot : 05-20-08 at 06:37 PM.
Report comment to moderator  
Reply With Quote
Post A Reply

Category Jump: