Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(279 Kb)
Download
Updated: 12-11-11 09:33 PM
Pictures
File Info
Updated:12-11-11 09:33 PM
Created:unknown
Downloads:10,975
Favorites:142
MD5:

BuffEnough  Popular! (More than 5000 hits)

Version: 1.2.130-1
by: neotron, nikkodemus

--About--

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.

--Commands--
/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)

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

1.2.124:

- 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.

1.2.121:
- 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.

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

1.2.114:
- 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).

1.2.110:
- Fixed issue preventing the display from being resized.

1.2.108:
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.

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

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

r1.1.12
- bump toc
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
1.2.128
278kB
neotron
04-27-11 12:41 AM
1.2.124
278kB
neotron
02-11-11 12:09 AM
1.2.121
275kB
neotron
12-31-10 03:19 AM
1.2.116
275kB
neotron
12-17-10 01:39 AM
1.2.114
274kB
neotron
12-01-10 03:18 AM
1.2.110
269kB
neotron
11-28-10 03:43 AM
1.2.108
269kB
neotron
11-28-10 12:24 AM


Post A Reply Comment Options
Unread 05-20-08, 06:34 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Hi,

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.
Footrot is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 02:04 AM  
nikkodemus
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.
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 03:30 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
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.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 08:25 AM  
Hjalte
A Fallenroot Satyr

Forum posts: 21
File comments: 48
Uploads: 0
Any chance to see this on the wowace svn for downloading without libraries?

I haven't tried the addon in a raid yet, but it sounds really promising.
Hjalte is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 09:02 AM  
Gryphon
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 39
Uploads: 4
Druid Thorns appears to be missing. I am not a hard core raider, not sure if this was left out on purpose.
Gryphon is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 01:04 PM  
nikkodemus
A Defias Bandit
 
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
Originally posted by Zidomo
This doesn't load properly with disembbeded libraries.

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.
Thanks for the detailed report, Zidomo. Not sure what the deal is there, but if the problem is limited to LibSharedMedia, I may just pull it for the time being. I had thrown it in there thinking I would have some sort of customization features, but there isn't exactly a lot to customize, aesthetically speaking.

Originally posted by Hjalte
Any chance to see this on the wowace svn for downloading without libraries?
Applied for an SVN account a week or so back. Apparently it takes some time. I'll definitely get in there when I'm allowed.

Originally posted by Gryphon
Druid Thorns appears to be missing. I am not a hard core raider, not sure if this was left out on purpose.
Wasn't quite sure what to do with thorns. Some people put it up on everyone, some people only put it up on the tanks, some people don't really use it at all. In cases where I wasn't sure what the 'obvious' behavior should be, I left it out, rather than imposing what I thought the behavior should be, or creating something overly complex. What I may end up doing in a future version is adding the ability to add custom buffs to monitor in cases where something doesn't work "out of the box".
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-21-08, 02:40 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by nikkodemus
Wasn't quite sure what to do with thorns. Some people put it up on everyone, some people only put it up on the tanks, some people don't really use it at all. In cases where I wasn't sure what the 'obvious' behavior should be, I left it out, rather than imposing what I thought the behavior should be, or creating something overly complex. What I may end up doing in a future version is adding the ability to add custom buffs to monitor in cases where something doesn't work "out of the box". [/b]
In that case (and you're right, thorns is a sticky one, pardon the pun), would you consider Thorns as a required buff for 'tanks' if the group has a druid present?

And thanks for the fast response to my other post.
Footrot is offline Report comment to moderator  
Reply With Quote
Unread 05-22-08, 03:18 AM  
nikkodemus
A Defias Bandit
 
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
I put Thorns on my to do list to "figure out". Also updated with a few more features and some bug fixes. Thanks to everyone who's been providing feedback, much appreciated!
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-22-08, 04:55 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
Uploads: 0
Still not loading properly. Log on with v3 and still getting this error at logon, as before:

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>

After that error occurs, cannot bring up the mod's options with "/be" or "/buffenough", meaning it hasn't loaded. The error with LibSharedMedia is gone.
Last edited by Zidomo : 05-22-08 at 04:56 PM.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 05-23-08, 07:08 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4591
File comments: 2102
Uploads: 42
The problem with standalone libraries is that you did not add all of the libraries your addon requires to the OptionalDeps field in the toc, so the libraries are (generally) not loaded before the addon tries to load.
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 05-24-08, 03:23 AM  
nikkodemus
A Defias Bandit
 
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
Thanks for the hint, Phanx. I'm a relative Ace3 newbie (this addon actually began as just me experimenting with the Ace3 framework and messing around) so I wasn't sure what might be going wrong.

Zidomo, I'll see if I can get that issue cleared up with my next update, which will be in a day or two. I've added some additional stuff and cleaned up some code so I want to run it through a raid and make sure everything's working before I upload.
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-24-08, 06:22 PM  
nikkodemus
A Defias Bandit
 
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
Updated Uploaded

Do let me know if issues persist.
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-24-08, 08:39 PM  
Balsta
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
errors

got these error when I logged my little rogue in.

[2008/05/24 22:37:27-349-x1]: BuffEnough\Classes\Rogue.lua:33: attempt to index global 'L' (a nil value)
BuffEnough\BuffEnough.lua:195: in function `RunCheck'
BuffEnough\BuffEnough.lua:130: in function `DoEnable'
BuffEnough\BuffEnough.lua:93: in function <Interface\AddOns\BuffEnough\BuffEnough.lua:91>
(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 <...s\AckisRecipeList\libs\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>

---


[2008/05/24 22:37:31-349-x1]: BuffEnough\Classes\Rogue.lua:33: attempt to index global 'L' (a nil value)
BuffEnough\BuffEnough.lua:195: in function <Interface\AddOns\BuffEnough\BuffEnough.lua:182>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceBucket-3.0\AceBucket-3.0.lua:87: in function <...dOns\BuffEnough\Libs\AceBucket-3.0\AceBucket-3.0.lua:80>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceTimer-3.0\AceTimer-3.0.lua:142: in function <...rface\AddOns\Omen\Libs\AceTimer-3.0\AceTimer-3.0.lua:114>

---
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 05-25-08, 03:13 AM  
nikkodemus
A Defias Bandit
 
nikkodemus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 69
Uploads: 5
That should be fixed in the newest update, Balsta.

Also, this addon is now available in the wowace SVN for those of you that would prefer to download it that way, or download it without the externals.
nikkodemus is offline Report comment to moderator  
Reply With Quote
Unread 05-25-08, 09:49 AM  
jbutler9
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Hmmmm, I need some help

Ok, so I figured that I would install this addon and I would be able to check to see if I had the "best" buffs (or I could select every buff that I wanted to check for from a list based on specific enchants, flasks, potions, etc...) but I can't.

is there any way to be able to add a tab that allows someone to check off the specific buffs that they want for their character? Right now, I get the red screen, and when i left click, it doesn't report to me which buffs I am missing and if I right click, it says all buffs accounted for though at the time I am not buffed.
jbutler9 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: