Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
v51
Date:
01-04-2010 08:46 PM
Size:
47.59 Kb
Downloads:
25,868
Favorites:
141
MD5:
Pictures
Click to enlarge
An example of the warning displayed when an important buff is missing.
Click to enlarge
This is the GUI for the class-specific and class-generic options.
Click to enlarge
This is the GUI for the display options.
Click to enlarge
This is the GUI for the ProcWatcher sub-addon.
BuffWatcher   Popular! (More than 5000 hits)
By Myrilandell of Lothar

BuffWatcher is an addon that will periodically check your buffs, and if you're missing an essential one, it'll put a warning up on the screen. Underlined buffs in this description will only be checked for if you have the talent. If you run into a problem or have a request, post it here or email me, and I'll look into it

ProcWatcher is a small part of BuffWatcher that, instead of watching for missing buffs, watches for active procs. The procs watched for are the kind that influence gameplay, such as "next ability is free" or "next ability is instant". Underlined procs will only be checked for if you don't have the talent for it. As I level up my alts, or change specs (and therefore glyphs) among my mains, I will be adding glyphed procs to the list.

If you find a buff or a proc missing from the watch list, and would like it added, please let me know about it. I'd be happy to add it

Classes and buffs supported:
  • All Classes: Food Buffs ("Well Fed"), and temporary weapon buffs, such as Windfury (Shaman), Poisons (Rogue), Sharpening Stones, and Weapon Oils, on a per-hand basis (optionable)
  • Death Knight: Horn of Winter (optionable) (combat-only!), Bone Shield (optionable) (combat-only!), Blood/Frost/Unholy Presence
  • Druid: Mark/Gift of the Wild, Thorns, Savage Roar (combat-only!)
  • Hunter: Aspect of the Beast/Cheetah/Dragonhawk/Hawk/Monkey/Pack/Viper/Wild, Trueshot Aura
  • Mage: Arcane Brilliance/Intellect, Dalaran Brilliance/Intellect, Frost/Ice/Mage/Molten Armor
  • Paladin: Auras, Blessings, Seals (optionable) (combat-only!), Sacred Shield (optionable), Divine Plea (optionable) (combat-only!), Holy Shield (optionable) (combat-only!), Righteous Fury, Judgements of the Pure (optionable) (combat-only!)
    Doesn't count Blessing of Auchindoun, Blessing of D.E.H.T.A., or the three Zul'Drak Blessings as a Blessing.
  • Priest: Divine Spirit/Prayer of Spirit, Inner Fire (optionable), Power Word: Fortitude/Prayer of Fortitude, Shadow Protection/Prayer of Shadow Protection (optionable)
  • Rogue: Slice n Dice (optionable) (combat-only!), Hunger for Blood (optionable) (combat-only!)
  • Shaman: Earth/Lightning/Water Shield
  • Warlock: Demon Armor/Demon Skin/Fel Armor, Soul Link (only when pet is active!) (optionable), Glyph of Life Tap
  • Warrior: Battle/Commanding Shout (combat only!)
    Catches your most-recently cast shout, so you'll only track your shout (useful if there's multiple warriors in your group)


ProcWatcher
  • Death Knight: Killing Machine, Acclimation, Freezing Fog (from Rime)
  • Druid: Nature's Grace, Owlkin Frenzy, Eclipse, Clearcasting (from Omen of Clarity), Predator's Swiftness (from Predatory Strikes)
  • Hunter: Quick Shots (from Improved Aspect of the Hawk), Rapid Killing, Lock and Load
  • Mage: Clearcasting (from Arcane Concentration), Missile Barrage, Hot Streak, Firestarter, Fingers of Frost, Fireball! (from Brain Freeze), Blazing Speed
  • Paladin: Infusion of Light, The Art of War, Redoubt
  • Priest: Borrowed Time, Surge of Light, Serendipity
  • Rogue: Remorseless (from Remorseless Attacks)
  • Shaman: Clearcasting (from Elemental Focus), Maelstrom Weapon (5), Tidal Waves
  • Warlock: Eradication, Molten Core, Decimation, Backlash, Nether Protection, Empowered Imp, Backdraft, Shadow Trance (from Nightfall and/or from Glyph of Corruption), Life Tap (from Glyph of Life Tap)
  • Warrior: Taste for Blood, Sudden Death, Slam! (from Bloodsurge), Sword and Board


Features:
  • Special-case BattleGround checking options:
    -1- Check buffs as normal (like outside a BG).
    -2- Check buffs only if "Preparing" or "Spirit Healed".
    -3- Do not check buffs while in a BG.
  • Will not check for missing buffs while you're in an inn or major city (resting), this is optionable
  • Checks if you have the talent for the skill (Righteous Fury, Divine Spirit, etc)
  • Uses an optionably-movable frame for the warning notification box
  • Added a panel in the Interface Options! No longer are you stuck using commands, now you can use the Interface panel GUI!
    Esc -> Interface -> Addons -> Buff Watcher


Known Bugs:
  • Sometimes the warning frame is moved offscreen. Noticible by BuffWatcher not warning you when it should (which isn't very noticible).
    Fix: Use the /bw set X-loc Y-loc command, or open the GUI and set the coordinates in there.
  • The text of the warning does not change when changing the fontsize.
    Fix: Reload the UI, either by relogging or by the /reloadui command.
  • The "movable" option in the GUI does not work.
    Fix: /bw movable then relog. That might work. Otherwise, using the /bw set X-loc Y-loc command is guaranteed to work, or open the GUI and set the coordinates in there (should work).
  • Applying temporary weapon buffs, such as Windfury (Shaman), Poisons (Rogue), Sharpening Stones, and Weapon Oils, does not trigger a buff check.
    Fix: Manually force a refresh, easily done by applying/losing/refreshing a buff.
  • Slider tooltips in the GUI do not refresh when changing the slider's value.
    Fix: Move the mouse off and back on to see the new value, or look to the right of the slider for the slider's value.
  • BuffWatcher sometimes cannot tell when a buff becomes low. This is more common in solo play where nothing is happening.
    Fix: None. Do something more often so BuffWatcher checks buffs more often.
  • In the Interface Options GUI, the BuffWatcher sub-panes (Display Options and ProcWatcher) are not necessarily associated with the BuffWatcher GUI.
    Fix: None.
  Change Log - BuffWatcher
51
  • The Death Knight "Bone Shield" checkbox in the BuffWatcher GUI was located in the wrong spot.
  • When executing a slash command with incorrect or nonexistent arguments, the BuffWatcher GUI will now open in addition to informing you of the possible slash commands.
  • Updated the slash command list displayed when a slash command is given incorrect arguments, it had been missing several options (mostly newer Paladin options).
  • PW - Fixed a bug where if you disable ProcWatcher, it is impossible to reenable it without modifying the saved variables file.
  • PW - The Hunter "Rapid Killing" checkbox in the ProcWatcher GUI was located in the wrong spot.



50
  • Added the Warlock Felhunter pet's Fel Intelligence buff as an alternate to Arcane Intellect.
  • PW - Fixed the Tidal Wave proc added last version.



49
  • Added a check for Paladin's Judgements of the Pure, combat-only, optional, requires at least one point in Judgements of the Pure in Holy.
  • Modified the "Low Time" warning to also check for temporary weapon enchants. The maximum time for a temporary weapon enchant is assumed to be 60 minutes, which works for Rogue poisons, Warlock spellstones, and sharpening stones. Shaman elemental weapons will unfortunately be warned of later than expected, as they have a 30 minute duration.
  • Modified BuffWatcher's logic so if you are in combat and resting, buff checking will be performed as though you were not resting. This will allow for test-dummy testing and city-defending-pvp without having to change the "Check while resting" option.
  • PW - Added a check for Shaman's Tidal Waves, optional, requires at least one point in Tidal Waves in Restoration.
  • PW - Added a check for Druid's Predator's Swiftness, optional, requires at least one point in Predatory Strikes.
  • PW - Added a check for Paladin's Reckoning, optional, requires at least one point in Reckoning.
  Archived Versions - BuffWatcher
File Name
Version
Size
Author
Date
v50
47kB
Mortilus
10-22-2009 06:15 PM
v49
47kB
Mortilus
10-13-2009 08:52 PM
v48
45kB
Mortilus
09-22-2009 06:59 PM
v47
45kB
Mortilus
09-14-2009 09:30 AM
v46
45kB
Mortilus
08-15-2009 11:54 AM
v45
44kB
Mortilus
08-06-2009 11:10 PM
v44
44kB
Mortilus
08-04-2009 08:17 PM
v43
42kB
Mortilus
07-27-2009 04:57 PM
v42
40kB
Mortilus
07-10-2009 05:51 PM
v41
39kB
Mortilus
07-02-2009 02:23 PM
v40
30kB
Mortilus
05-14-2009 10:46 PM
v39
36kB
Mortilus
05-06-2009 04:57 PM
v38
35kB
Mortilus
05-02-2009 09:53 PM
v37
35kB
Mortilus
04-24-2009 10:42 AM
v35
33kB
Mortilus
04-20-2009 09:40 AM
v34
33kB
Mortilus
03-27-2009 08:33 AM
v33
32kB
Mortilus
01-24-2009 09:27 AM
v32
32kB
Mortilus
01-15-2009 07:44 AM
v32
32kB
Mortilus
12-23-2008 12:36 PM
v30
32kB
Mortilus
12-17-2008 07:27 AM
v29
31kB
Mortilus
12-04-2008 08:00 AM
v28
31kB
Mortilus
12-03-2008 07:29 PM
  Comments - BuffWatcher
Post A Reply Comment Options
Old Today, 12:30 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by wacko1
[b]would it be possible to make the (combat only) missing seal blessings etc.

to show even out of combat maybe choosable to show in combat only or always.

maybe i can edit this in lua just for the seal and blessing , dont need to know if im missing any shield or anything out of combat but would like to know if im missing blessin or seal "before" combat.
Yup

Any anything you want to see out-of-combat, you just need to change (in this example the buff is Druid Thorns) the "true" to either "false" or just delete it (and the comma after "buff1"
Code:
displayText = displayText .. bw_formatDisplay("Spell_Nature_Thorns", "Thorns", buff1, true);
to
Code:
displayText = displayText .. bw_formatDisplay("Spell_Nature_Thorns", "Thorns", buff1);
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-18-2010, 03:24 AM  
wacko1
A Deviate Faerie Dragon

Forum posts: 17
File comments: 9
Uploads: 0
hmm yes my bad ;-)

just a small request..

would it be possible to make the (combat only) missing seal blessings etc.

to show even out of combat maybe choosable to show in combat only or always.

maybe i can edit this in lua just for the seal and blessing , dont need to know if im missing any shield or anything out of combat but would like to know if im missing blessin or seal "before" combat.

thx in advance

love the addon wouldnt wanna play without it , especialy the procwatcher is very nice
wacko1 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-23-2010, 04:43 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Re: something changed in latest version

Wacko, i'm not sure I understand exactly your problem. But on my paladin, when I switch from prot to holy, BuffWatcher correctly changes what is displayed.

If you have points in Improved Righteous Fury, then it doesn't matter if you are Ret or Prot, BuffWatcher will check for Fighteous Fury and issue a warning if it is missing. It is possible to temporarily disable the Righteous Fury check via the Interface Options GUI

example ret build: http://www.wowhead.com/?talent#scZVG0oZVfrtbIuhdIfsu
BW will issue a warning to this paladin if Righteous Fury is not currently active.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-21-2010, 06:37 PM  
wacko1
A Deviate Faerie Dragon

Forum posts: 17
File comments: 9
Uploads: 0
something changed in latest version

did u change anything in the latest version, cause before if switch from my retri specc to my prot spec it would show the blessing , threat buff etc missin and in retri it wouldnt show threat buff , im missing or any of the prot shield talent/skills

now i updated and changed nothing it always show these things even when im in retri specc

that kind of bugs me , i love the addon but in retri i dont need to see that i miss my threat buf cause its not needed or any of the shield talent/skill


im not a lua programmer but it looks like its not checkin my talent tree anymore or something.
reason i say this is because i tested it in a previous version respecced my retri tree and talented "righteous fury" to go with my retri specc an it would show "missing threat buff" when i didnt include "righteous fury" in my retri spec ,bw wouldn't show it

hope i make any sense and u can fix this
wacko1 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 04:11 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by Morganite
Would it be possible to add an option to only check for certain buffs if you are in a group or raid?
it's on my todo list ... no eta
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-05-2010, 01:12 PM  
Morganite
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Would it be possible to add an option to only check for certain buffs if you are in a group or raid?

Last edited by Morganite : 02-05-2010 at 01:31 PM.
Morganite is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-25-2010, 06:40 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by Maldazzar
also a feature request for the hunter class, if possible for it to do the following:


when in aspect of the viper, show a dragonhawk icon if: mana is greater than 50% (or a determined number)
when in aspect of dragonhawk, show a viper icon if: mana is under 10% (or a determined number)
when in any aspect other than viper or dragonhawk (the only main ones you use for raiding), show an icon to warn you that a possibly bad aspect is on
That sounds like it could be very useful, I could do that

*hopefully LK will be out long enough to make doing this worth my time :P
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-14-2010, 08:14 AM  
Maldazzar
A Kobold Labourer

Forum posts: 0
File comments: 128
Uploads: 0
also a feature request for the hunter class, if possible for it to do the following:


when in aspect of the viper, show a dragonhawk icon if: mana is greater than 50% (or a determined number)
when in aspect of dragonhawk, show a viper icon if: mana is under 10% (or a determined number)
when in any aspect other than viper or dragonhawk (the only main ones you use for raiding), show an icon to warn you that a possibly bad aspect is on

Last edited by Maldazzar : 01-14-2010 at 09:37 AM.
Maldazzar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-13-2010, 06:32 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by Maldazzar
with the latest version, the font size seems to randomly change on relogging/changing other addon's settings/not sure what else

here's an image to make it clearer!
<snip>
I am aware of that (did i add it to the buglist?) but i have no idea what's causing it. I don't change font size based on spec, heck I don't change it at all, except if you explicitly change it. Supposedly.

so, another "idk wtf" bug ... i'll add it to the list and poke around, maybe it'll be something easy I just haven't thought of.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-12-2010, 02:35 PM  
Maldazzar
A Kobold Labourer

Forum posts: 0
File comments: 128
Uploads: 0
with the latest version, the font size seems to randomly change on relogging/changing other addon's settings/not sure what else

here's an image to make it clearer!
Maldazzar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-05-2010, 11:35 AM  
Zidomo
A Cyclonian
 
Zidomo's Avatar

Forum posts: 45
File comments: 704
Uploads: 0
Quote:
Originally posted by Mortilus
I am aware of this issue, but not entirely sure of the proper way to fix it, because I explicitly set the parent of the sub-panes as the BuffWatcher pane. It's weird. I will add it to v51's bug list (should be out soonish).
Take a look at, for example, BigWig's proper multi-sub-pane implementation (in BigWigs_Options/Options.lua) for guidance on how to do it properly.
Zidomo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-04-2010, 08:49 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
version 51 is out!

* The Death Knight "Bone Shield" checkbox in the BuffWatcher GUI was located in the wrong spot.
* When executing a slash command with incorrect or nonexistent arguments, the BuffWatcher GUI will now open in addition to informing you of the possible slash commands.
* Updated the slash command list displayed when a slash command is given incorrect arguments, it had been missing several options (mostly newer Paladin options).
* PW - Fixed a bug where if you disable ProcWatcher, it is impossible to reenable it without modifying the saved variables file.
* PW - The Hunter "Rapid Killing" checkbox in the ProcWatcher GUI was located in the wrong spot.


also found a bug:
* In the Interface Options GUI, the BuffWatcher sub-panes (Display Options and ProcWatcher) are not necessarily associated with the BuffWatcher GUI.


edit: Added a check for Priest Vampiric Embrace, requires the talent for it.

Last edited by Mortilus : 01-05-2010 at 11:19 AM.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-23-2009, 08:11 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by dwex
Two issues I noticed:

First: The integration with the Blizzard Interface Options panel isn't right. The sub-panes aren't properly attached to the BuffWatcher pane - note that there is no + button at the right. I also have the Buffet addon installed, and what I get in my Interface Options left-side list is like this:
Buff Watcher
Buffet (with a +)
About (from Buffet)
Display Options (from BuffWatcher)
Proc Watcher (from BuffWatcher)
I am aware of this issue, but not entirely sure of the proper way to fix it, because I explicitly set the parent of the sub-panes as the BuffWatcher pane. It's weird. I will add it to v51's bug list (should be out soonish).

Quote:
Second: Weapon buff watching doesn't take into account the fact that stones & oils no longer work above a certain weapon iLevel (I believe the weapon iLevel cutoff is around 165). They aren't just ineffective - the buff cannot be applied. Since these are global settings, not class-specific, this is a problem, since I can't have them enabled for my shaman and disabled for my mage, druid, DK, etc.
You are correct in that they are general options, not class-specific, but the options are saved per-character, so you can choose to display them on your shaman and disable it on your mage. At least, it works for me. If you try it and it doesn't work, then we've got a bug to fix
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-22-2009, 08:29 AM  
dwex
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 16
File comments: 88
Uploads: 3
Two issues I noticed:

First: The integration with the Blizzard Interface Options panel isn't right. The sub-panes aren't properly attached to the BuffWatcher pane - note that there is no + button at the right. I also have the Buffet addon installed, and what I get in my Interface Options left-side list is like this:
Buff Watcher
Buffet (with a +)
About (from Buffet)
Display Options (from BuffWatcher)
Proc Watcher (from BuffWatcher)
Second: Weapon buff watching doesn't take into account the fact that stones & oils no longer work above a certain weapon iLevel (I believe the weapon iLevel cutoff is around 165). They aren't just ineffective - the buff cannot be applied. Since these are global settings, not class-specific, this is a problem, since I can't have them enabled for my shaman and disabled for my mage, druid, DK, etc.
dwex is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-19-2009, 05:24 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 107
Uploads: 2
Quote:
Originally posted by WayfarerOmega
With the latest patch, Vampiric Embrace has become a buff for Shadow Priests. Any chance of it being added?
Should be easy

Let me mess around with my gf's priest
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.