• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

BuffWatcher

 
Project Updated:
Files Updated: Tue, Jan 5 2010
Supports Game Version: 3.3.0
Category: Buffs & Debuffs, Class, Combat, and HUDs
Tags:

, , , , , , , , , , and [Edit Tags]

Project Manager: Mortilus
Additional Authors: No additional authors
Current Version: v51
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 19
Downloads Total: 21,825
Favorites: 36
Comments: 101
  • About BuffWatcher
  •  

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.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  BuffWatcher v51 Release 3.3.0 908 1/5/2010
  BuffWatcher v50 Release 3.2.0 1,841 10/22/2009
  BuffWatcher v49 Release 3.2.0 654 10/14/2009
  BuffWatcher v48 Release 3.2.0 1,011 9/23/2009
  BuffWatcher v47 Release 3.2.0 609 9/14/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Keosama said

    Hi, i have to play with spanish cliente sometimes (im spanish but usually play in english) and the addon dont work, there is something i can do for make it work? thanks!

    Reply Report Permalink
  • Mortilus said

    Um, i'm not positive how to do this. What i'd assume is the problem is that BW checks for buffs using the name and sometimes the icon. The icon shouldn't change on the spanish client, but the name probably will.

    What you'd want to do, is try translating the name into spanish. So, for example, Clearcasting ( http://www.wowhead.com/?spell=16870 ) would be ... i dunno. But try translating the names of the buffs you want to watch. It'd be in buffwatcher.lua.

    Reply Report Permalink
  • LS999 said

    You must use spell ID instead spell names in code. And get localized spell name with 'GetSpellInfo' function. Like this:

    ClearcastingName=GetSpellInfo(16870)
    instead
    ClearcastingName="Clearcasting"

    Reply Report Permalink
  • LS999 said

    And same for unit class. Use NOT localized player class for keep your code checks unchanged.

    local _,playerclass = UnitClass("player")
    vs
    local playerclass = UnitClass("player")

    Reply Report Permalink
  • Keosama said

    thanks for all answers, but im not sure if i know how to do it, i'll try!, thanks again!

    Reply Report Permalink
  • LS999 said

    my comment not for you. it for project manager Mortilus. he say "Um, i'm not positive how to do this" - i show how. if he make as i say this project will work for ANY localization.

    if (playerclass == "Death Knight") - get first NOT localized player class as i say already

    and same for spell names.

    and same for textures check. work with events instead and nn this crap cheks.

    and try first make this without ACE etc. it simple work. understand first - work after.

    PS good luck. anywhere good start.

    Reply Report Permalink
  • Mortilus said

    Thanks for the info :)

    I'll start converting them, but it'll be a while before it gets released probably. Although that depends on how much time my university projects take up.

    Reply Report Permalink
  • Mortilus said

    also in v51: Added a check for Priest Vampiric Embrace, requires the talent for it.

    Reply Report Permalink
  • Mortilus said

    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.

    Reply Report Permalink
  • gavil said

    Doesn't appear to check for missing buffs after returning to life.

    Reply Report Permalink
  • Mortilus said

    The act of returning to life does not trigger a buff-check, no. I've been considering having it do so, however after coming back to life you generally eat, bandage, or mount up, all of which would trigger a buffcheck. Additionally, after dying it's not ridiculous to say "Remember to reapply at least one buff" which will trigger a buff-check to check for everything else you may be missing.

    Reply Report Permalink
  • gavil said

    Needs different settings for solo, group, raid, pvp

    Reply Report Permalink
  • Mortilus said

    There is a slider that determines pvp buff-checking behaviour, how else would you want it to check?

    And solo, party, raid, how would you want it different?

    Reply Report Permalink
  • Guppeth said

    I'd like the option to only check for flasks/food in raids.

    Reply Report Permalink
  • Keosama said

    Hello, i have checked your addon for my feral druid, so i notice more clear when my predator swiftness is on, it works when i combat out bgs, but when im on bgs it dont works, dont shows the warning.
    thanks

    Reply Report Permalink
  • Mortilus said

    Hello

    If you look at http://media.curse.com/Curse.Projects.ProjectImages/5399/17103/IO_display_options.jpg (Display Options) you will see that the top-right slider is labeled Battleground Checking. In the picture it is at position 2 (default option).

    Would you please double check in which position your Battleground Check slider is? If it is in position <1> then BW will check as normal (like outside a BG), if it is in <2> then BW will check only if you are "Preparing" or "Spirit Healed" (recently rezzed), and if it is in <3> then BW will not check at all.

    It sounds like you want the slider in position 1.

    Reply Report Permalink
  • Keosama said

    ok, thanks, i did 1st time but didnt worked, now i restarted my wow and put in 1 and worked, thanks Mortilus :D

    Reply Report Permalink
  • Mortilus said

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

    Reply Report Permalink
  • Mortilus said

    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.

    Reply Report Permalink
  • Mortilus said

    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 [I]assumed[/I] 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.

    Reply Report Permalink
  • Addon Packs Containing BuffWatcher

Most Downloads / Day

BuffWatcher has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  3. 6,026 Recount Combat
  4. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  5. 3,360 Omen Threat Meter Boss Encounters, and Combat