Go to Page... |
Updated: | 09-03-13 09:29 PM |
Created: | unknown |
Downloads: | 36,797 |
Favorites: | 146 |
MD5: |
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.
For example, a Shaman's Earth Shield can only be on one target, and you want to know when it falls off.
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.
Comment Options |
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
zebuthecow |
View Public Profile |
Send a private message to zebuthecow |
Find More Posts by zebuthecow |
Add zebuthecow to Your Buddy List |
Mordiin |
View Public Profile |
Send a private message to Mordiin |
Find More Posts by Mordiin |
Add Mordiin to Your Buddy List |
10-10-12, 07:15 AM | |
|
Getting alot of taint from this addon.
Code:
An action was blocked in combat because of taint from BuffWatcher - CompactRaidFrame3:ClearAllPoints() Interface\FrameXML\FlowContainer.lua:157 FlowContainer_DoLayout() Interface\FrameXML\FlowContainer.lua:17 FlowContainer_ResumeUpdates() Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:185 CompactRaidFrameContainer_LayoutFrames() Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130 CompactRaidFrameContainer_TryUpdate() Interface\AddOns\Blizzard_CompactRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57 CompactRaidFrameContainer_OnEvent() CompactRaidFrameContainer:OnEvent() |
|
lynce |
View Public Profile |
Send a private message to lynce |
Find More Posts by lynce |
Add lynce to Your Buddy List |
09-01-12, 05:25 PM | |
|
/farnsworth Good news everyone!
67
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
04-24-11, 02:11 PM | |
|
/farnsworth Bad news everyone!
It seems that my WoW subscription has expired, leaving me no way to continue development on BuffWatcher (or any of my addons, really) since I will have no way to test that the changes I make actually work. If anyone wishes to pick up development of BW or any of my other addons, send me an email or a PM (my email is in the ToC) and we can work something out.
Last edited by Mortilus : 04-26-11 at 09:44 AM.
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
03-26-11, 08:27 PM | |
|
Version 66 is out!
Sorry it took so long to get this version out, I know it wasn't any good to have BuffWatcher broken for so long. Done working two jobs, finally, so I was able to get caught up. |
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
03-12-11, 12:48 AM | ||
|
I am aware of the "right click for stupidity" button motion, I just don't know what's causing it or how to fix it. Once my two weeks are finished at my fulltime job, I'll have time to start coding on BW again (assuming my part-time job doesn't become more than fulltime) Also, I'll add in a reset position button next version. And thanks for the confirmation
Last edited by Mortilus : 03-12-11 at 12:49 AM.
|
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
03-11-11, 08:13 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
I've looked everywhere and couldn't find a reset button (or command).
but the script fixed it, thanks the issue was that the anchor was off the screen. apparantly, if I move the anchor a bit and then right-click it, it jumps by the same x/y difference. if it was at 10,10 and I move it to 12,13 - every right click will cause a +2,+3 jump... apparantly I've moved the anchor and then right-clicked it off the screen! (where's the anchor position saved, if not in the wtf files, which I've deleted?) on a side note - I can also confirm that v65 doesn't work on its own, but works if you start v64 and later update to v65. |
|
Angeratu |
View Public Profile |
Send a private message to Angeratu |
Find More Posts by Angeratu |
Add Angeratu to Your Buddy List |
03-09-11, 10:17 PM | ||
|
Code:
/script bw_addon.displayAnchor:SetPoint("TOPLEFT", 400, -300); bw_addon.displayAnchor:Show(); |
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
03-09-11, 10:13 PM | ||
|
Sorry v65 is so bad, if you download v64, log in, log out, and then upgrade, it should work fine (hopefully). I'll get working on fixing the bugs. Thanks for the report Edit: A user on curse confirmed my guess that a v64 -> v65 upgrade will "fix everything" 1. Uninstall BuffWatcher with its settings 2. Install the older version, v64 3. Log into the game 4. Install/upgrad BuffWatcher to v65 5. Problem solved, everything's fine now
Last edited by Mortilus : 03-09-11 at 10:19 PM.
|
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
03-08-11, 08:48 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
is there a way to restore the message frame back to a default position?
reset the display settings, in general? I kinda messed them up and deleting the addon and data from the wtf folder doesn't seem to help :\ |
|
Angeratu |
View Public Profile |
Send a private message to Angeratu |
Find More Posts by Angeratu |
Add Angeratu to Your Buddy List |
03-08-11, 06:05 PM | |
|
BuffWatcher v65 in WoW 4.0.6 live on a USEnglish client/server: buggy & unusable.
Log on (with no prior saved variables), the following error is thrown: Code:
Message: Interface\AddOns\BuffWatcher\EventHandler.lua:612: attempt to index field 'display' (a nil value) Time: 03/08/11 18:48:02 Count: 1 Stack: Interface\AddOns\BuffWatcher\EventHandler.lua:612: in function <Interface\AddOns\BuffWatcher\EventHandler.lua:609> Locals: this = bw_addon_eventframe { 0 = <userdata> } event = "VARIABLES_LOADED" arg1 = nil arg2 = nil arg3 = nil arg4 = nil arg5 = nil arg6 = nil arg7 = nil arg8 = nil arg9 = nil arg10 = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'display' (a nil value)" pbuffschanged = true currentTime = 100 lastUpdate = 150 inCombat = true framevalues = nil isBuffLow = false frameValCount = 0 dispTableCount = 0 Click the Enabled checkbox when No Buff Category Selected! is showing and another error is thrown up: Code:
Message: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:75: attempt to index field '?' (a nil value) Time: 03/08/11 18:52:02 Count: 1 Stack: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:75: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:74> Interface\AddOns\BuffWatcher\bw_gui_buff.lua:413: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:412> Locals: checked = 1 varName = "enabled" (*temporary) = nil (*temporary) = "(player name not revealed)" (*temporary) = "attempt to index field '?' (a nil value)" CURRENT_REALM = "(realm not revealed)" CURRENT_PLAYER = "(player name not revealed)" CURRENT_CATEGORY = 1 Code:
Message: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:75: attempt to index field '?' (a nil value) Time: 03/08/11 18:54:51 Count: 1 Stack: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:75: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:74> Interface\AddOns\BuffWatcher\bw_gui_buff.lua:484: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:483> Locals: checked = 1 varName = "checkSolo" (*temporary) = nil (*temporary) = "(player name not revealed)" (*temporary) = "attempt to index field '?' (a nil value)" CURRENT_REALM = "(realm not revealed)" CURRENT_PLAYER = "(player name not revealed)" CURRENT_CATEGORY = 1 Code:
Message: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:432: attempt to index field '?' (a nil value) Time: 03/08/11 18:57:13 Count: 1 Stack: Interface\AddOns\BuffWatcher\bw_gui_buff.lua:432: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:428> Locals: newname = "Number1" (*temporary) = nil (*temporary) = "(realm not revealed)" (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field '?' (a nil value)" CURRENT_REALM = "(realm not revealed)" CURRENT_PLAYER = "(player name not revealed)" CURRENT_CATEGORY = 1 Code:
Message: Interface\AddOns\BuffWatcher\EventHandler.lua:655: attempt to index field 'display' (a nil value) Time: 03/08/11 18:59:13 Count: 1 Stack: Interface\AddOns\BuffWatcher\EventHandler.lua:655: in function `OnEvent' Interface\AddOns\BuffWatcher\bw_gui_buff.lua:607: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:594> [C]: in function `SetValue' Interface\AddOns\BuffWatcher\bw_gui_buff.lua:231: in function `UpdateChosenBuffCategory' Interface\AddOns\BuffWatcher\bw_gui_buff.lua:157: in function `populateBuffCategoryScrollFrame' Interface\AddOns\BuffWatcher\bw_gui_buff.lua:915: in function <Interface\AddOns\BuffWatcher\bw_gui_buff.lua:913> Locals: this = nil event = nil arg1 = nil arg2 = nil arg3 = nil arg4 = nil arg5 = nil arg6 = nil arg7 = nil arg8 = nil arg9 = nil arg10 = nil (*temporary) = nil (*temporary) = "player" (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'display' (a nil value)" pbuffschanged = true currentTime = 139039.48 lastUpdate = 139039.48 inCombat = true framevalues = nil isBuffLow = false frameValCount = 0 dispTableCount = 0 |
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
02-18-11, 07:34 AM | |
|
Version 65 is out!
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |
11-28-10, 10:56 PM | ||
|
Thanks! |
|
|
Mortilus |
View Public Profile |
Send a private message to Mortilus |
Find More Posts by Mortilus |
Add Mortilus to Your Buddy List |