Download
(56Kb)
Download
Updated: 09-03-13 09:29 PM
Pictures
File Info
Updated:09-03-13 09:29 PM
Created:unknown
Downloads:36,753
Favorites:146
MD5:

BuffWatcher  Popular! (More than 5000 hits)

Version: v69
by: Mortilus, Mordiin

Hey Guys,

Currently I'm maintaining this adddon, however I have no plans to add new features as I don't play WOW anymore (WOW withdrawals are real). If someone is interested in taking it over from me please see the TOC on the addon and contact me using the current maintainer information.

Mordiin

By Myrilandell of Lothar

BuffWatcher is an addon that will check your buffs, and if you're missing an essential one, it'll put a warning up on the screen. All buffs are completely optional! Only check for the buffs you want to, and you can change buff checks any time. BuffWatcher should now be able to watch any buff, proc, or aura. If you run into a problem or have a request, please post it here!


BuffWatcher now works very differently than pre-Cata versions. Buffs now belong to Categories, and if any buff in a Buff Category is found, then that Buff Category is satisfied. Categories are completely independent of each other (you could have the same buff in two, or three, or five different Buff Categories, or you can have one buff in each Buff Category. BuffWatcher doesn't care).

For example, the Warlock spells Demon Skin, Demon Armor, and Fel Armor could all go in one Buff Category, with the short name of "Armor". If any of the three buffs are active on the you, then the "Armor" Buff Category is satisfied. If none of those buffs are active, then you will get an "Armor Missing!" message.

Buff Categories have the following options, these are completely independent for each Buff Category:
  • Enabled - Determines whether or not to even check for this Buff Category.
  • Short Name - A player-supplied shortened name for all buffs in this category. Ex: "Aspect" or "Seal" or "Blessing". If no short name is available, the name of the first buff in this Buff Category will be used.
  • Buffs - A list of buffs this Buff Category must check for.
  • Watch Cast - Determines whether to check for this Buff Category only on the most-recently-cast target.
  • Talent Group - Mainspec, offspec, both, or neither. If neither of these are checked, this Buff Category will never be checked for.
  • Buff Type - Determines the type of warning to issue for this Buff Category. Buffs are warned when "low time" and "missing", procs are warned when "active", and auras are warned when "missing". Auras are special buffs, they get their own bar off on the bottom of the screen. If a Buff Category is an aura, then it will only be checked for as your own, personal aura, whereas a buff can be from anyone.
  • In Combat - Determines whether to check for this Buff Category while the player is in-combat
  • Out of Combat - Determines whether to check for this Buff Category while the player is out-of-combat
  • Do Not Want - If checked, this is something you do NOT want active (ex: Paladins do not want Crusader Aura to be active in combat)
  • Check Raid - Determines whether or not to check for this Buff Category while in a raid
  • Check Group - Determines whether or not to check for this Buff Category while in a nonraid group (5-man or less, but not solo)
  • Check Solo - Determines whether or not to check for this Buff Category while in solo play


Buff Categories can also be "watched". If you mark a Buff Category as watched, then BuffWatcher will monitor the spells you cast. If a spell corresponds to a spell for a buff in a Buff Category, BuffWatcher will only look for that Buff Category's buff on that target. Due to API restrictions, I cannot obtain buff information about any random character; BuffWatcher can only provide proper warnings for yourself and raid and party or raid members.
For example, a Shaman's Earth Shield can only be on one target, and you want to know when it falls off.

Buff Categories can also be marked as "Do Not Want". If a buff in a "Do Not Want" Buff Category is active, then a warning will be issued. This is the reverse of normal BuffWatcher warnings.
For example, all of a Paladin's Auras could go in an "Aura" Buff Category, because a Paladin would want an aura active at all times. Let's say the paladin only wants Crusader Aura active out-of-combat: He could remove Crusader Aura from the "Aura" Buff Category (so if he has Crusader Aura active, BuffWatcher will warn of a missing Aura). But that's not very good; a better option would be to instead make a new Buff Category, have it only have Crusader Aura, and mark that Buff Category as "do not want" (so if he has Crusader Aura active, then BuffWatcher will warn him that Crusader Aura is active). But that's not the best solution, because Paladins do want Crusader Aura active, they just don't want it active in-combat. So if the Paladin unchecks the "out-of-combat" option, then BuffWatcher will only check for Crusader Aura when the player is in combat, and will only issue a warning if Crusader Aura is active.


To Do:
  • Add the option to require a certain number of stacks of the buff, such as a Shaman's Maelstrom weapon (5 stacks).
  • Add a new buff type: Debuffs.
  • Add the option to check for buffs only if the appropriate class is in your party/raid.

66
  • Functional Changes
  • Updated version number and minimum version number. Verified, to the best I can, that addon is compatible with upcoming 5.4



68
  • Functional Changes
  • Updated minor bug introduced in MOP update. Issue manifested as addon not correctly displaying buff warnings in raids and battlegrounds.



67
  • Functional Changes
  • Updated to work with WoW v50001 - Mists of Pandaria, by Mordiin. Let's have everyone give Mordiin a big "Thank you!" for keeping BuffWatcher alive :)



66
  • Bug Fixes
  • Fixed a bug where BuffWatcher was completely broken when for new users.
  • Fixed a bug where it was possible to chase the warning anchor off the screen by right-clicking it.



65
  • Functional Changes
  • Added the option to not check for buffs while resting.
  • Added the option to not check for buffs while mounted or on a taxi.
  • Added the option to not check for buffs while on a vehicle.
  • Added a new buff type: Weapon Buff. Weapon buffs are assumed to be an hour-long duration. The "Do Not Want" option will not work with weapon buffs.
  • Added a tooltip to the Add Buff Spell ID EditBox, which says users must have a spell ID to add buffs to watch, and gives 4 examples (2 spells and 2 items).
  • All proc Buff Categories added this version (and in the future, if I remember to but forget to mention it) are not associated with any talent group, to waste the least amount of CPU time and memory.
  • Added a proc to Druids, "Clearcasting", which shows when Clearcasting is active.
  • Added a proc to Druids, "Stampede", which shows when Stampede is active - provides a free, omni-directional Ravage.
  • Added a proc to Druids, "Pulverize", which shows when Pulverize is active - provides crit from eating Lacerates.
  • Added a proc to Druids, "Predator's Swiftness", which shows when Predator's Swiftness is active - instant Nature spell from finishing moves.
  • Added a proc to Druids, "Lunar Shower", which shows when Lunar Shower is active - stronger, cheaper Moonfire.
  • Added a proc to Druids, "Nature's Grace", which shows when Nature's Grace is active - 5/10/15% spell haste.
  • Changed the Druid "Lifebloom" Buff Category to not be associated with any talent group. This will hopefully annoy the fewest number of users.
  • Added a watchcast buff to Mages which tracks Focus Magic.
  • Added a combat-only buff to Warlocks, "Improved Soul Burn".
  • Added a proc to Warlocks, "Shadow Trance", which shows when Shadow Bolt is instant. "Shadow Trance" is from the warlock talent "Nightfall" and the Glyph of Corruption.
  • Added a proc to Warlocks, "Soulburn", which shows when Soulburn is activated.
  • Added a proc to Warriors, "Victorious", which shows when Victory Rush is usable.
  • Bug Fixes
  • Fixed a bug with "Watch Cast", where it would often cause "nil index" errors.
  • Fixed a bug where procs would not update smoothly unless a buff was "low time".
  • Fixed a bug where the "movable" check button did not update the "movable" variable, which caused BuffWatcher to always be movable every time the UI was loaded.
  • Fixed a bug with the buff "Use ID" option, which resulted in nil index errors.
  • Internal Changes
  • Changed EventHandler's inCombat variable to a boolean.
  • Changed the way the BuffWatcher's "movable" option works: There is now a small frame (which looks like /!\ but better, and yellow), offset from the first warning icon, which is the movable anchor point for all the frames. There is a tooltip that explains what this frame is and how to hide it.
  • Spread out the widgets in the "Add Buff" popup frame.
  • Moved the player and target buff table updates, to simplify the layout of the BuffCheck() function call.
  • Changed my name in the TOC "Author" field, since I have changed my main.



64
  • Functional Changes
  • Added the option for a Buff Category to require a certain aura. Ex: A Druid's Savage Roar should require aura 3 ("Cat Form"). A Warrior could require Commanding Shout while aura 2 ("Defensive Stance") is active.
  • Added the option for a Buff Category to require a pet. Ex: A Warlock's Soul Link requires that a pet is active.
  • Added the ability to print which buffs are missing.
  • Added the ability to change whether a buff is an item or not, without needing to remove and add the buff.
  • Added the option to check individual buffs by spell id, instead of by name. Currently this only works with your own buffs, not auras and not watch cast. I didn't check procs but I'd figure they work, given the previous restrictions.
  • Bug Fixes
  • Fixed a lot of incorrect or missing buffs in the default Buff Categories:
  • Added "Battle Shout" to the default Death Knight "Horn of Winter" Buff Category.
  • Added "Roar of Courage" to the default Death Knight "Horn of Winter" Buff Category.
  • Added "Blessing of Kings" to the default Druid "Mark of the Wild" Buff Category.
  • Added "Embrace of the Shale Spider" to the default Druid "Mark of the Wild" Buff Category.
  • Added a new default Buff Category to Druids for "Lifebloom". It is non-solo, in-combat, watchcast-enabled by default. Players need only specify which, if any, talent specs it should be active with.
  • Added "Aspect of the Fox" to the default Hunter "Aspect" Buff Category.
  • Added "Abomination's Might" to the default Hunter "Trueshot Aura" Buff Category.
  • Added "Blessing of Might" to the default Hunter "Trueshot Aura" Buff Category.
  • Added "Unleashed Rage" to the default Hunter "Trueshot Aura" Buff Category.
  • Removed "Aspect of the Beast" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Dragonhawk" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Monkey" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Viper" from the default Hunter "Aspect" Buff Category.
  • Removed "Ice Armor" from the default Mage "Armor" Buff Category.
  • Removed "Arcane Brilliance" from the default Mage "Arcane Intellect" Buff Category.
  • Removed "Dalaran Brilliance" from the default Mage "Arcane Intellect" Buff Category.
  • Added "Mark of the Wild" to the default Paladin "Blessing" Buff Category.
  • Added "Embrace of the Shale Spider" to the default Paladin "Blessing" Buff Category.
  • Added "Abomination's Might" to the default Paladin "Blessing" Buff Category.
  • Added "Blessing of Might" to the default Paladin "Blessing" Buff Category.
  • Added "Trueshot Aura" to the default Paladin "Blessing" Buff Category.
  • Added "Commanding Shout" to the default Priest "Power Word: Fortitude" Buff Category.
  • Added "Blood Pact" to the default Priest "Power Word: Fortitude" Buff Category.
  • Removed "Prayer of Spirit" from the default Priest "Divine Spirit" Buff Category.
  • Removed "Prayer of Fortitude" from the default Priest "Power Word: Fortitude" Buff Category.
  • Removed the default Priest "Divine Spirit" Buff Category. Apparently it's been gotten rid of as a buff.
  • Removed the "Hunger For Blood" default Rogue Buff Category. Hunger For Blood was removed from the game.
  • Removed the "Life Tap" default Warlock Buff Category. The glyph no longer provides a buff which provides spell power, making this Buff Category useless.
  • Added a new default Buff Category to Warriors, also named "Shout". This will be for catching non-shout, shout-like buffs, such as Priest Power Word: Fortitude -> Commanding Shout and Death Knight Horn of Winter -> Battle Shout.
  • Internal Changes
  • Minor moving and/or resizing of various GUI elements, to make the Buff Category GUI look nicer.
  • Changed how buffs are removed from Buff Categories - instead of removing all buffs in the selected Buff Category with the same spell id as the selected buff, BuffWatcher now only removes the selected buff.
  • Added buff type checks for buff types 1 and 2. Previously buff types 1 and 2 were in a fail-safe, "catchall" else clause.
  • Added buff type check for buff type 4. This buff type isn't implemented yet.
  • Added buff type check for buff type 5. This buff type isn't implemented yet.
Post A Reply Comment Options
Unread 03-21-08, 07:17 PM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
i'll look into it then

the commands you're using are:


Code:
/buffwatcher movable

/buffwatcher immobilize

/buffwatcher set 123 456
right?
Report comment to moderator  
Reply With Quote
Unread 03-23-08, 10:15 PM  
Jezzabel
A Cyclonian
 
Jezzabel's Avatar

Forum posts: 40
File comments: 14
Uploads: 0
Originally posted by Mortilus
i'll look into it then

the commands you're using are:


Code:
/buffwatcher movable

/buffwatcher immobilize

/buffwatcher set 123 456
right?
Those command works sometimes -
I could do a SHow, Movable, Immobilize
I even did a reset

BUT the frame is not movable, not clickable, and never reseted.

did a reload ui, nothing, and even relogged completely in game - the buff missing was still shown at his old location, no way to move it.

Also I got an error :

Code:
[2008/03/24 00:03:19-950-x13]: BuffWatcher\buffwatcher.lua:818: attempt to compare number with nil
BuffWatcher\buffwatcher.lua:720: in function `?'
Interface\FrameXML\ChatFrame.lua:2995: in function <Interface\FrameXML\ChatFrame.lua:2957>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2724: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2745: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
Last edited by Jezzabel : 03-23-08 at 10:15 PM.
Report comment to moderator  
Reply With Quote
Unread 04-12-08, 02:18 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
I like the efficiency of this. But its missing the Priest's Shadow Protection/Prayer of Shadow Protection. Lacking those means this is unusable here as a buff checker; will have to instead use a different one like BuffBuddyBC or BuffDrop.

In addition to adding the missing Priest buffs, how about an option to track...whatever buff you want that is not built in? Most buff tracking mods allow that; this mod does not.
Report comment to moderator  
Reply With Quote
Unread 04-12-08, 09:51 PM  
Maldazzar
A Kobold Labourer

Forum posts: 0
File comments: 154
Uploads: 0
Will not check for missing buffs while you're in a battleground (where you constantly lose buffs), unless you have the "Preparation" or "Spirit Heal" (recently rezzed) buff.


Any way to disable this?
Report comment to moderator  
Reply With Quote
Unread 04-13-08, 10:01 PM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
Originally posted by Maldazzar
Will not check for missing buffs while you're in a battleground (where you constantly lose buffs), unless you have the "Preparation" or "Spirit Heal" (recently rezzed) buff.


Any way to disable this?
yea i'm going to be adding in a command to do so, eventually

um if you want to do it manually, open up buffwatcher.lua and find line 106
Code:
-- Don't want the addon complaining when you're in a battleground, unless you have either the "Preparation" or the "Spirit Heal" buff
and delete everything between line 106 and line 139

Code:
-- bg_Hide is true only if you're in a BG and you're neither "recently dead" nor "preparing"
if (bg_Hide == true) then 
	buffwatcherframe:Hide(); 
	return; 
end   <-- this is line 139
Report comment to moderator  
Reply With Quote
Unread 04-13-08, 10:04 PM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
Originally posted by Zidomo
I like the efficiency of this. But its missing the Priest's Shadow Protection/Prayer of Shadow Protection. Lacking those means this is unusable here as a buff checker; will have to instead use a different one like BuffBuddyBC or BuffDrop.

In addition to adding the missing Priest buffs, how about an option to track...whatever buff you want that is not built in? Most buff tracking mods allow that; this mod does not.
oh, you're right it is

hmm ... that doesn't seem like it's a buff you'd want on 24/7. Would that be better to be an option (toggle on or off?) or would it be better as a 24/7 buff? I'm thinking it'd be better as a toggle-able buff



also, i intend to be able to add custom-buff searches, but that'll be a long way off.
Last edited by Mortilus : 04-13-08 at 10:59 PM.
Report comment to moderator  
Reply With Quote
Unread 04-14-08, 07:46 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by Mortilus
oh, you're right it is

hmm ... that doesn't seem like it's a buff you'd want on 24/7. Would that be better to be an option (toggle on or off?) or would it be better as a 24/7 buff? I'm thinking it'd be better as a toggle-able buff



also, i intend to be able to add custom-buff searches, but that'll be a long way off.
Right, Shadow Protection/Prayer of Shadow Protection is not a buff you want/need to cast in every party or all the time solo. But its frequently required; many different instances, certain quests/mobs and so on.

So I agree that in addition to putting it in, having it toggle-able (instead of having no choice of having it on all the time) would be ideal.
Report comment to moderator  
Reply With Quote
Unread 04-14-08, 07:35 PM  
Maldazzar
A Kobold Labourer

Forum posts: 0
File comments: 154
Uploads: 0
a few bugs I've noticed that I've been able to work around or fix by tinkering with the LUA

1) unable to drag frame, have to use the /bw set X Y command
2) running at a terrible 800x600 resolution, i am unable to set values greater than those numbers--- even though on my screen, doing /bw set 800 600 does not move my frame anywhere near the lower right corner (this may have something to do with my monitor running at a higher resolution than my game
3) unable to change font size, had to go into savedvariables
4) the interface options menu doesn't work, just shows a blank buffwatcher tab


also, is there any simple way for me to change the color of the warning text (to red, or something more noticeable). otherwise, it sort of blends in and I don't notice it half the time.

thanks again for creating this mod, I've been looking for something that provides this functionality effectively for a while
Report comment to moderator  
Reply With Quote
Unread 04-14-08, 07:54 PM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
Originally posted by Maldazzar
a few bugs I've noticed that I've been able to work around or fix by tinkering with the LUA

1) unable to drag frame, have to use the /bw set X Y command
2) running at a terrible 800x600 resolution, i am unable to set values greater than those numbers--- even though on my screen, doing /bw set 800 600 does not move my frame anywhere near the lower right corner (this may have something to do with my monitor running at a higher resolution than my game
3) unable to change font size, had to go into savedvariables
4) the interface options menu doesn't work, just shows a blank buffwatcher tab


also, is there any simple way for me to change the color of the warning text (to red, or something more noticeable). otherwise, it sort of blends in and I don't notice it half the time.

thanks again for creating this mod, I've been looking for something that provides this functionality effectively for a while
1) Yes i'm aware of this being an issue, but i'm not sure how to fix it and /bw set x y still works so it's "low priority"

2) hmm that's interesting, thanks . I run at 1440x900, and didn't test much with lower resolutions having to reset my UI after every change was stupendously annoying, only did that once lol). I coded in a check to prevent the warning frame from being placed off-screen. Would that be a good check to remove? Also, you can manually change the placement via SavedVariables folder. I dunno if those will keep though. So i guess in my next release i'll remove the "force it on-screen" check, since i have /bw reset that shouldn't be much of a problem anyway

3) I haven't tested the font-size changing for a while, i'll do that tonight.

4) Yea i haven't actually put anything in there yet :P I made it more as a "proof of concept" than as an actual interface screen. It wasn't supposed to even go online yet but my girlfriend wanted the newest version, and i didn't feel like commenting anything out

5) So far i haven't added in color changing options, those will go in when i get the interface menu set up (i'm working on that priority #1, i have no idea what i'm doing so it's kinda frustrating but a good learning experience)



i'm glad you like the addon I originally wrote it for myself, when i went looking for an addon to do what it does and couldn't find one, and then stuck it online when i realized other people might want to use it as well.
Report comment to moderator  
Reply With Quote
Unread 04-15-08, 10:20 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Yes, I've noticed these problems too after trying this. You really should remove/not put in inoperative command line commands until the features are actually in the mod.

#1 should be more of a priority. Using X/Y coordinates to move the frame around is extraordinarily inconvenient. Not only does it take a whopping load more time to move the frame where you want it (having to enter many, many commands until you finally find a X/Y location that is suitable), there are times where you may not want it in the place you moved it to. Such as when playing in a party/raid as opposed to solo. Which requires moving it again; another several minutes of entering in command line commands.

The only other mod I've ever seen that doesn't have a draggable frame--that really needed one and instead forced the user to use X,Y coordinates to move it--was one called "Shadowfiend" (from Curse). Every other mod out there that "needed" a movable frame has had one. And yes, removing the off-screen check (whether right now or once you make the frame draggable) would be good. Many people run at lower resolutions and having it in makes the frame moving even more inconvenient than it already is.

Highly suggest taking a look at how other mods make their frames movable and implementing the methods here. Some examples: Decursive (files.wowace.com, which uses a little "click box" at the top left of its "Micro Unit Frames" for dragging), unit frame mods that are movable (X-Perl, PitBull), ShowMe (on this site, shows mana in a permanently movable frame), TipTac & TinyTip (make the tooltip movable), NDragIt (files.wowace.com, makes Blizzard frames movable), nShakedown (files.wowace.com, makes a number of different mods that it supports easily movable). And many, many others.

Why I'm taking time to make the suggestions here: this is the one buff checking mod I've tested that both works properly (EDIT: after testing, doesn't work 100%, see post above) (for alerting for the missing buffs it does; still needs Shadow Protection ) and uses minimal CPU resources while doing so.
--BuffNotify & BuffBuddyBC (which are similar text notifiers) both eat a substantial amount of constant CPU/sec time (tested with the Option House mod).
--BuffWatch is similarly efficient to your mod, but it doesn't put up text alerts; only recolors tiny icons to show you when buffs are missing. Which is good for tracking raid members, but not great for soloing.
--AKS-BuffRemind is also efficient and provides text alerts, but despite bug reports, it has yet to work either well or reliably. It has in the past thrown up continual bugs; it currently mistakenly alerts you to missing group buffs when you already have on the solo versions, etc.

So hope to see the BuffWatcher frame draggable soon (along with tracking Priest's Shadow Protection) .
Last edited by Zidomo : 04-15-08 at 03:25 PM.
Report comment to moderator  
Reply With Quote
Unread 04-15-08, 11:51 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Some more testing this morning. Like AKS-BuffRemind, this doesn't track buffs properly.

Log on to 70 priest. Have Power Word: Fortitude, Divine Spirit & Inner Fire active at logon. Remove all three buffs, the warning text frame does not show up.

So enter "/buffwatcher show". The text frame now shows "Inner Fire Missing!", but nothing for the other two missing buffs. Recast all three, the Inner Fire warning goes away. Then again manually take off all three. No warning shows up.

Rinse & repeat a few different times, the text warning frame never shows up for any of the three buffs it should. Next, enter "/buffwatcher immobilize" (as I had moved the frame earlier with the inconvenient X/Y coordinate command line commands). Well, "Inner Fire Missing!" now shows up, but not the other two. Rinse, repeat, disabling and enabling all three buffs and...the warning frame still doesn't appear.

Finally, sit it out for 10 minutes while Inner Fire expires on its own instead of being manually taken off. Finally, the text warning frame shows up without adjusting any other option. Hopefully it will with the other two buffs when they expire.

This needs to alert not just for buffs falling off themselves, but when you (or more importantly, a hostile) remove them. You may do so when, for instance, testing out different equipment and then forget to put the buffs back on later due to not being warned. Or vs. PvE or PvP opponents, buffs can be also be removed before the time expires on them.
Last edited by Zidomo : 04-15-08 at 11:51 AM.
Report comment to moderator  
Reply With Quote
Unread 04-15-08, 09:31 PM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
i don't have a priest (at all) so i can't properly test that their buffs work. However, did you try testing this while resting (in Shatt, Org, SW, etc)? BuffWatcher won't display the warning frame inside an inn or major city.

Also, this might just be a priest thing. I have tested the "premature removal" with Shaman, Druid, Warrior, and Paladin, and it worked for all those classes.

Buffwatcher should run the check whenever you gain a buff or debuff, lose a buff or debuff (for any reason), enter combat, leave combat, or leave an inn/major city. When i play i notice it checking at those times. The problem is probably that i have a typo somewhere in the priest buff check. I'll see if i can get my hands on a priest, and play around with buffs.


Yes, I've noticed these problems too after trying this. You really should remove/not put in inoperative command line commands until the features are actually in the mod.
Well, it used to work :P I tested it until it worked, then moved onto the next command. I can remove it no problem until i get it fixed.
Last edited by Mortilus : 04-17-08 at 08:21 AM.
Report comment to moderator  
Reply With Quote
Unread 04-17-08, 08:55 AM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
i tested BuffWatcher with my girlfriend's priest while she was at work

all the priest buffs worked correctly on my computer. I also figured out what was wrong with the food buff check, and added in the Priest Shadow Protection check, and mostly fixed the frame draggablilty. I also added in the missing buff's icon!

All that's left is to finish up the interface panel and this version is good to go


edit:
Rinse & repeat a few different times, the text warning frame never shows up for any of the three buffs it should. Next, enter "/buffwatcher immobilize" (as I had moved the frame earlier with the inconvenient X/Y coordinate command line commands). Well, "Inner Fire Missing!" now shows up, but not the other two. Rinse, repeat, disabling and enabling all three buffs and...the warning frame still doesn't appear.
BW will only show you one missing buff at a time, no matter how many buffs you're missing.
Last edited by Mortilus : 04-17-08 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 04-20-08, 12:19 AM  
Mortilus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 207
Uploads: 7
i'm considering releasing 2.30 before it's completely finished, as the interface options panel is taking me forever to get right. It is mostly done though, and i like the stuff that i have in this version ... what do you guys think?

Here's the patch notes for 2.30:
  • BuffWatcher now shows the icon for the missing buff, in addition to the warning text!
  • Added in warrior shout-catching.
  • Added in BattleGround checking options:
    -1- as normal (like outside a BG).
    -2- only if "preparing" or "spirit healed".
    -3- not at all.
    Currently the BG check is not changeable through any command or interface option. If you want to change it you'll need to do so through your SavedVariables folder. I decided to release this version so people could use it (it's a nice version) and i'll figure out how to get this interface finished as soon as I can.
  • Added a panel in the Interface Options! No longer are you stuck using commands, now you can use the Interface panel GUI! The Interface Panel has objects for most of the options, more will be coming once i get them to work.
    Esc -> Interface -> Addons -> Buff Watcher
  • Fixed a bug where BW would never check for "Well Fed".
  • Added in a check for Priest's "Shadow Protection" buff (optional).
  • Fixed a bug where BuffWatcher would always check for a Rogue's "Slice and Dice" buff, regardless of whether it should or not.
  • Slightly changed the warning for Paladin Crusader Aura active in combat warning.
  • Removed screen-edge checking (via resolution) in the "/bw set x y" command

want it now? or wait until i have the interface panel finished?
Last edited by Mortilus : 04-20-08 at 12:19 AM.
Report comment to moderator  
Reply With Quote
Unread 04-20-08, 12:56 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
My partial mistake; yes, I was originally testing in a major city, thus causing the buffs not to show up. A lot more familiar with buff mods...showing your lack of buffs in all locations, so overlooked it. This doesn't explain why I was receiving the "Inner Fire Missing!" alert inside a major city after changing a few command line options, but it does explain the rest .

Further testing outside a major city, it does work properly. A couple of things, though. It would good to have the option to turn on the alerts any time you are rested instead of not being able to. On PvP servers especially, you want to have your buffs up at all times in all places. For those that don't need it, though, have it able to be disabled in rested locations as it is now.

Also, changing the frame to be able to show all missing buffs at one time would be more convenient in many different circumstances, as AKS-BuffRemind does it (the one feature of it I prefer over this mod). Instead of the current one at a time, with the next one popping up after casting the prior one. Have the option for one at a time remain for those that want it, though.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: