Addon Information
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:
v50
Date:
10-22-2009 07:15 PM
Size:
46.92 Kb
Downloads:
23,695
Favorites:
128
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.
  Change Log - BuffWatcher
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.



48
  • Added a check for Death Knight Presences, which are lost when switching specs (much like a Paladin's Auras)
  • Changed the "Buff Low" warning to check the "count" of the buff. This will account for buffs like Shaman's Lightning Shield, which tends to wear off from running out of charges, which is much sooner than its 10-minute duration.
  • Fixed the bug "The text of the warning is distorted." Text now looks pretty at any size of font.
  Archived Versions - BuffWatcher
File Name
Version
Size
Author
Date
v49
47kB
Mortilus
10-13-2009 09:52 PM
v48
45kB
Mortilus
09-22-2009 07:59 PM
v47
45kB
Mortilus
09-14-2009 10:30 AM
v46
45kB
Mortilus
08-15-2009 12:54 PM
v45
44kB
Mortilus
08-07-2009 12:10 AM
v44
44kB
Mortilus
08-04-2009 09:17 PM
v43
42kB
Mortilus
07-27-2009 05:57 PM
v42
40kB
Mortilus
07-10-2009 06:51 PM
v41
39kB
Mortilus
07-02-2009 03:23 PM
v40
30kB
Mortilus
05-14-2009 11:46 PM
v39
36kB
Mortilus
05-06-2009 05:57 PM
v38
35kB
Mortilus
05-02-2009 10:53 PM
v37
35kB
Mortilus
04-24-2009 11:42 AM
v35
33kB
Mortilus
04-20-2009 10:40 AM
v34
33kB
Mortilus
03-27-2009 09:33 AM
v33
32kB
Mortilus
01-24-2009 10:27 AM
v32
32kB
Mortilus
01-15-2009 08:44 AM
v32
32kB
Mortilus
12-23-2008 01:36 PM
v30
32kB
Mortilus
12-17-2008 08:27 AM
v29
31kB
Mortilus
12-04-2008 09:00 AM
v28
31kB
Mortilus
12-03-2008 08:29 PM
  Comments - BuffWatcher
Post A Reply Comment Options
Old 10-22-2009, 07:16 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
version 50 is out!
  • Added the Warlock Felhunter pet's Fel Intelligence buff as an alternate to Arcane Intellect.
  • PW - Fixed the Tidal Wave proc added last version.

I thought I'd checked that Tidal Waves proc ...
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-15-2009, 06:04 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Yeah the Shaman Tidal Waves proc is completely nonfunctional. I don't think it'll interfere with other proc watching, but i'll be releasing v50 soon with a fix for it.

Last edited by Mortilus : 10-15-2009 at 06:05 PM.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-15-2009, 06:37 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Quote:
Originally posted by Hakula
hi, this is a great addon. i have a suggestion though, maybe in a future release could you add the ability to also play a sound when a buff is missing? the sound would play on loop until the buff is recast ?
any suggestion for the sound you would like to hear?

In-game sound only please

Last edited by Mortilus : 10-15-2009 at 04:48 PM.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-14-2009, 01:49 AM  
Hakula
A Murloc Raider
 
Hakula's Avatar

Forum posts: 7
File comments: 9
Uploads: 0
hi, this is a great addon. i have a suggestion though, maybe in a future release could you add the ability to also play a sound when a buff is missing? the sound would play on loop until the buff is recast ?
__________________
"Life is meaningless. It is in death that we are truly tested." - Baron Rivendare
Hakula is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-13-2009, 10:26 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
version 49 is out!
  • 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, from the Restoration tree.
  • 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.

Reckoning check is untested, doesn't throw errors though. I actually forgot to check for the resting-combat buffchecking, but it should work fine. I don't remember if i tested Tidal Waves.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2009, 05:13 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Quote:
Originally Posted by nonretadin
any chance of getting reckoning under paladin procs?
sure

I don't have Reckoning on any of my people, and i don't intend to get it any time soon, so when the next version is released with this check, it *should* work but no guarantees. If it doesn't, let me know and i'll fix it quick as i can



Quote:
Originally posted by ricks322
I just started a padadin on the PTR, and wanting to check to make sure all my addons would work, I noticed that BW is telling me I am missing a Blessing (Wisdom is the icon). But since the toon is just starting he is not able to cast this blessing (and won't for some time).

How do I get it off the screen?
Any blessing will remove the "Blessing Missing" Warning. I chose the Blessing of Wisdom icon because I had to choose something, and every pally knows what the BoW icon is. Your earliest Blessing is level 4, which takes maybe 10 minutes to get to. So either turn off BuffWatcher, or get to level 4

Last edited by Mortilus : 10-07-2009 at 09:32 PM.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-05-2009, 04:04 PM  
ricks322
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 16
File comments: 51
Uploads: 1
I just started a padadin on the PTR, and wanting to check to make sure all my addons would work, I noticed that BW is telling me I am missing a Blessing (Wisdom is the icon). But since the toon is just starting he is not able to cast this blessing (and won't for some time).

How do I get it off the screen?
ricks322 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-04-2009, 01:55 AM  
nonretadin
An Aku'mai Servant
 
nonretadin's Avatar

Forum posts: 32
File comments: 6
Uploads: 0
any chance of getting reckoning under paladin procs?
nonretadin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-22-2009, 08:01 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Version 48 is out!
  • Added a check for Death Knight Presences, which are lost when switching specs (much like a Paladin's Auras)
  • Changed the "Buff Low" warning to check the "count" of the buff. This will account for buffs like Shaman's Lightning Shield, which tends to wear off from running out of charges, which is much sooner than its 10-minute duration.
  • Fixed the bug "The text of the warning is distorted." Text now looks pretty at any size of font.

Woo pretty text! It's been so long since BuffWatcher looked nice, i honestly just sat and stared at it :P
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-14-2009, 10:36 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Version 47 is out!
  • Removed the "Movable" checkbutton and command. This option has not worked in a long time, and I do not like it confusing users. I left the "/bw immobilize" command in, just in case it is needed.
    To change the location of the of the warning frame, use the "/bw set X-loc Y-loc" command. The "0,0" point is the top-left corner of the screen, so increasing the X-loc number moves the warning to the right ( --> ) and increasing the Y-loc number moves the warning down.
  • Changed the warning frame location to whole numbers, for easier reading.
  • Changed the Glyph of Life Tap check to combat-only.

Using this version for several weeks, i have not gotten a repeat of the "click anywhere and you try moving the warning frame" issue. So hopefully this temporary fix will also work for you guys. I do intend to re-instate the "movable" checkbutton at some point in the future.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-18-2009, 10:35 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Quote:
Originally posted by xeonight
ok then, here's something to read :P

I noticed on lines 784-786
Code:
783: -- Once the player is in the world, want to make sure the addon is movable and clickable only if they want it to be
784: --buffwatcherframe:SetMovable(BuffWatcher_SVO["isMovable"]);
785: --buffwatcherframe:EnableMouse(BuffWatcher_SVO["mouseEnabled"]);
786: --buffwatcherframe:EnableMouse(BuffWatcher_SVO["mouseEnabled"]);
they are commented out, and they look like they are the options for that checkbox for the frame to be movable, could these 3 lines have anything to do with it? or was this just one of those 'commented because testing' lines?
commented out long ago, left in "just in case"

those lines were an attempt to force the game to recognize whether the warning frame was movable and mouse-movable when you first start the game or change a talent (that's the only time that code is called), which is redundant since it is already taken care of in other parts of the code.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-18-2009, 10:02 AM  
xeonight
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Quote:
Originally posted by Mortilus
Yeah that has been a problem for a long time. It worked when i first wrote it, and then Blizzard changed something, or something, and it stopped working. I am just going to remove that option until I have enough time to sit and get it working 100%, because all it does is just confuse and annoy users.

And no, i like getting comments on the addon, they give me things to read when I am bored, and are generally helpful toward the growth of the addon.
ok then, here's something to read :P

I noticed on lines 784-786
Code:
783: -- Once the player is in the world, want to make sure the addon is movable and clickable only if they want it to be
784: --buffwatcherframe:SetMovable(BuffWatcher_SVO["isMovable"]);
785: --buffwatcherframe:EnableMouse(BuffWatcher_SVO["mouseEnabled"]);
786: --buffwatcherframe:EnableMouse(BuffWatcher_SVO["mouseEnabled"]);
they are commented out, and they look like they are the options for that checkbox for the frame to be movable, could these 3 lines have anything to do with it? or was this just one of those 'commented because testing' lines?
xeonight is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 10:04 PM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Quote:
Originally posted by xeonight
ok, i hate sounding like the one who complains about every little problem, but i know the feeling of satisfaction when something finally works like it should.

anyway, i updated the addon, and i love it btw, ty so much. but when i would click anywhere on the screen, i got a message that BW was moved to xx.xxxxx yy.yyyyyyy, no matter where i clicked on the screen, and i remembered that i had set the option in the GUI to have BW movable, so i unchecked it and nothing happened (i noticed when i was looking thru the code BEFORE the patch there was a couple lines commented out that had something to do with the 'movable' option), it would still give me the message about 'bw has been moved to xx yy etc. i used the /bw immobilize and it worked just fine, so the command line stuff works fine.

again sorry for seeming like i'm the one complaining, i'm trying to help :P, I don't know LUA, but i know Ruby so i CAN -read- LUA .... somewhat.. :P
Yeah that has been a problem for a long time. It worked when i first wrote it, and then Blizzard changed something, or something, and it stopped working. I am just going to remove that option until I have enough time to sit and get it working 100%, because all it does is just confuse and annoy users.

And no, i like getting comments on the addon, they give me things to read when I am bored, and are generally helpful toward the growth of the addon.
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 11:03 AM  
Mortilus
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 93
Uploads: 1
Re: Buffwatcher

Quote:
Originally posted by Karielle
Yes, I had the same frame problem. But only on my hunter. My DK was fine. It seems that the buff portion has a full screen transparent overlay. You can't click anywhere else on the Wow window, because it seems to be covering it. And yes, this happens no matter where it is on the screen, and doesn't matter if movable is checked or unchecked. I also tried moving it by x/y coordinates, but that doesn't help either.

I switched back to the previous version, and it's fine. Seems to only be a glitch with the new one.

I wouldn't want to be without this addon. Thanks for the work you put into it!

Also ... and I know this sounds really odd ... but it only happen at the Tournament Grounds.
that is very odd

i'll look into it, but i cannot think what could cause that, and it doesn't happen with any characters of anyone I know. What xeonight said (typing /bw immobilize ) should work, i hope
Mortilus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 10:51 AM  
xeonight
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Re: Buffwatcher

@Karielle,
The new version works just fine, but the option to make the window 'movable' in the options doesn't seem to work. To make the window stay where it's at. just type
Code:
/bw immobilize
and it'll sit still and not bother you again. As far as i can tell, all the other options work in the options GUI.

Quote:
Originally posted by Karielle
Yes, I had the same frame problem. But only on my hunter. My DK was fine. It seems that the buff portion has a full screen transparent overlay. You can't click anywhere else on the Wow window, because it seems to be covering it. And yes, this happens no matter where it is on the screen, and doesn't matter if movable is checked or unchecked. I also tried moving it by x/y coordinates, but that doesn't help either.

I switched back to the previous version, and it's fine. Seems to only be a glitch with the new one.

I wouldn't want to be without this addon. Thanks for the work you put into it!

Also ... and I know this sounds really odd ... but it only happen at the Tournament Grounds.
xeonight 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 - 2009, Jelsoft Enterprises Ltd.