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

  • Your Rating

  • Share
  • Report Abuse

BuffWarn

 
Project Updated:
Files Updated: Sun, Jan 24 2010
Supports Game Version: 3.3.0
Category: Buffs & Debuffs
Tags:

, and [Edit Tags]

Project Manager: buffwarn
Additional Authors: No additional authors
Current Version: BuffWarn 3.3.1
License: Public Domain
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 15
Downloads Total: 4,966
Favorites: 13
Comments: 13
  • About BuffWarn
  •  

Description

BuffWarn, based on your settings, will monitor buffs, debuffs and cooldowns that you have and then trigger warnings when the condition is met.

Spell Cooldowns and Debuff tracking is now implemented. I've noticed a lot of addons that only monitor one buff or debuff (such as Inner Fire for priests). BuffWarn can monitor any buff/cooldown/debuff. As long as Blizzard's internal api stays consistent BuffWarn is future proof and should last up until level 80 and beyond.

Spec

Set to 1 for Primary Spec
Set to 2 for Secondary Spec
Set to A for Any Spec

Slash Commands

Simple Commands

/bw help - help menu
/bw add - brings up the add warning window
/bw edit <alias> - brings up the GUI to edit a buff being watched
/bw options - will show the options window
/bw pause - stops or starts the buff warnings
/bw remove <alias> - removes the buff being watched matching <alias>

Advanced Commands

/bw advanced - show advanced help features
/bw annoy <number> - will show the static '''annoying''' frame. Number is size of font, 0 making it invisible, 60 being really big
/bw delay <number> - sets the time between checking the buffs in seconds
/bw filter <name> - will set the current filter manually
/bw keybind <key> - assigns a key press to the last buff warned (ex: SHIFT-W or ALT-P)
/bw list - shows all buff's being watched
/bw removeall - removes all the buffs being watched
/bw showcrit - toggle display of the warnings as the "CRIT" style
/bw tar <name> - sets your main target for friendly buff tracking
/bw <alias>,<buff name>,<buff count>,<buff on/off>,<combat status>,<group status>[,optional friend tracking]

Examples

Shaman

/bw watershield,Water Shield,0,OFF,COMBAT,ANY

Tells BuffWarn to add the alias "watershield" with the buff name "Water Shield" and that stacks do not matter "0" and to warn us if it goes "OFF" while we're in "COMBAT" regardless if we are alone of in a group "ANY"

/bw msw,Maelstrom Weapon,5,ON,COMBAT,ANY

Will warn the shaman if Maelstrom Weapon has stacked to 5 and is in combat in any group situation

/bw wfweapon,>Windfury 5,0,OFF,COMBAT,ANY

Will warn the shaman if Windfury Weapon is not applied to her Main Hand Weapon ">" while in combat

/bw ftweapon,<Flametongue 7,0,OFF,COMBAT,ANY

Will warn the shaman if Flametongue Weapon is not applied to her Off Hand Weapon "<" while in combat

Paladin

/bw crusader,Crusader Aura,0,OFF,MOUNTED,ANY

Will warn the paladin if she is mounted and Crusader Aura is OFF.

/bw crusader,Crusader Aura,0,ON,COMBAT,ANY

Will warn the paladin if she is in combat and Crusader Aura is ON.

/bw rfury, Righteous Fury, 0,OFF,COMBAT,ANY

If the paladin is a tank this will warn if Righteous Fury is OFF.

Priest

/bw ifire,Inner Fire,0,OFF,COMBAT,ANY

Warns the priest if Inner Fire is off in combat

Time Based

/bw ifire,Inner Fire,<20,ON,ANY,ANY

Will warn when the buff "Inner Fire" has less than 20 seconds before expiring

/bw ifire,Inner Fire,>20,ON,ANY,ANY

Will warn when the buff "Inner Fire" has more than 20 seconds before expiring

/bw ifire,Inner Fire,>10-<20,ON,ANY,ANY

Will warn when the buff "Inner Fire" has more than 10 seconds before expiring but less than 20 seconds

Cool Downs

/bw awrath,Avenging Wrath,c0,ON,COMBAT,ANY

Will warn you when the cooldown (c0) has ended for "Avenging Wrath"

Debuffs

/bw charred,Charred Earth,d0,ON,COMBAT,ANY

Will warn you when you have the debuff (d0) "Charred Earth"

Filters

When adding a new buff warning you can set it to only warn when you are in a certain zone. In the alias you may split it with "++" <alias>++<zone>

/bw charred++Karazhan,Charred Earth,d0,ON,COMBAT,ANY

Will only warn you when you have the debuff "Charred Earth" in "Karazhan"

Command Rules

The commands are Case Sensitive (COMBAT is not the same as combat)

Combat

COMBAT - you must be in combat
NOCOMBAT - only if not in combat
ANY - regardless of situation
MOUNTED - are you mounted?
NOMOUNT - only if not mounted

Group

RAID - only if in a raid
PARTY - only if in a party
ALONE - only if playing solo
ANY - trigger in any situation

BWPacks

0.6b introduced the ability to write other addons that interact with BuffWarn making it easier to distribute buff warnings to different classes and specs. More to come later

Paladin

The first BWPPack is available for protection Paladins. It's in alpha and I hope to expand it to all paladins. http://wow.curseforge.com/projects/bu.../files/

  • 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  
  BuffWarn 3.3.1 Release 3.3.0 208 1/24/2010
  BuffWarn 3.3 Release 3.3.0 315 1/7/2010
  BuffWarn 0.8 Release 3.0.3 3,333 12/18/2008
  BuffWarn 0.7.1b Beta 3.0.2 517 11/4/2008
  BuffWarn 0.7b Beta 3.0.2 73 11/2/2008
  • 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.
  • Timmeh7 said

    I may be missing how to do this, but is it possible to tie a buff to a spec, or have some sort of or statement? I ask because, for example, when playing a shaman with a resto and enhancement spec, when playing resto you want water shield and earthliving weapon, when playing enhancement you want lightning shield and windfury/flametongue weapon, and it's rather annoying to be moaned at regarding water shield while enhancement and lightning while resto etc.

    Reply Report Permalink
  • buffwarn said

    I need to add this

    Reply Report Permalink
  • buffwarn said

    added

    Reply Report Permalink
  • chonodan said

    The spellstones work execpt for it can't detect them on staves or any two handed weapon. I imagine anyone that has a two handed weapon buff has the same problem because there isn't an option to monitor two-hand

    Reply Report Permalink
  • How is it possible to add the warlocks weaponbuffstones to BW?

    Great Addon!

    Reply Report Permalink
  • Veneficus said

    I'm currently playing a level 17 Shaman and created a warning for when my weapon enchantment fades. The problem is that it keeps telling me (through the MikScrollingBattleText addon) that the enchantment is off when it isn't. The one I created for Lightning Shield works fine though, so I know I'm creating my aliases correctly. Help please?

    Also I see a potential problem with my weapon enchantments. I'm guessing it will warn me that Rockbiter is off whenever I have Flametongue on and vice versa. Will have I have to manually alter my aliases constantly depending on which weapon enchantments I'm using at the time? I swap back and forth randomly depending on what I'm fighting and this could get annoying really fast.

    So far I've tried BuffWatcher and AnnoyingBuffReminder, but both we're kind of flaky (ABR wasn't too bad, but slow to warn me). I was hoping BuffWarn would be the last one I ever needed to try. If there are any others, please let me know. I also play a mage and constantly forget to rebuff the wife and I while we're out questing together. Thanks!

    Reply Report Permalink
  • This is a great addon. I always had an issue with leaving Crusader Aura on, and my poor groups always nagged me about it.

    The only issue (and it's not even your fault) is that when OTHER paladins have Crusader Aura on and I'm not mounted, it nags me just like if I had it on.

    Reply Report Permalink
  • buffwarn said

    If you can't get them to turn it off, you can always do /bw pause to stop the nagging

    BuffWarn will remind you once a minute that it's paused so you don't completely for about it. I'm hesitant to make the buff check only be the user's own, out fear that some people may like to make sure they have buffs from other people while in a party or raid.

    Reply Report Permalink
  • I'm not a coder, so I don't know how these addons work, but do you think you could in the future make an option for it to only check your own buffs? This way the people who want to check the rest of the raid can, and the people who don't... won't. :)

    Thanks for the /bw pause command, thanks. :)

    Reply Report Permalink
  • jonez_24 said

    i like this addon. it would be great if we could manually adjust the location of the annoying frame.

    Reply Report Permalink
  • buffwarn said

    Not a bad idea I'll look into this for the future

    Reply Report Permalink
  • joebones said

    Works as advertised with 3.0.8 -- warns in or out of combat when a buff is wearing off. The paladin plugin pack works fine too.

    Havent seen errors with any of my other addons as yet, either. :)

    Reply Report Permalink
  • joebones said

    Looks like something I could use for my paladin. I will give it a try, and thank you much for your work.

    Im glad for the responders here, but I must say -- it's amazing that over 1,000 people download this addon, then don't even bother to give feedback. You see this all over Curse and other sites when an addon is new or under development. I guess they don't grasp the principle that even the worst addon might become the best if users provide objective feedback and the author is willing to act on their suggestions. But then, I guess it's a tradeoff since a some authors (unlike this one) don't even bother to respond to much-needed error corrections.

    Well, Im gonna try this with the brand new (for now) WoTLK 3.0.8 patch. Bad or good, I will have -something- more to say here.

    Peace.

    Reply Report Permalink
  • buffwarn said

    If you have any questions, feel free to ask.

    Reply Report Permalink
  • Nice addon. I found and fixed a bug. UnitInParty("player") always returns true. I changed it use GetNumPartyMembers()and the PARTY function works correctly now. I also changed UnitInRaid() to be GetNumRaidMembers() to be consistent.

    Reply Report Permalink
  • buffwarn said

    I'll add those changes, to be honest I never checked them and just assumed it would work ;) Not the best programming tactics.

    I'll take a look at the tracking buffs, after the wotlk buzz dies down

    Reply Report Permalink
  • I also notice that when I set it to monitor my spellstone on my main hand weapon then the addon takes 60 seconds or so to notice I've cast it.

    Tracking skills aren't being checked. I seem to remember they show up like buffs in the UI but are detected differently.

    Reply Report Permalink
  • Right, I've pinned down the 60 second wait before the spellstone effect is noticed. The spellstone tooltip starts off with a duration of '1 hour'. On the line where you look for ' min)' or ' sec)' you also need to look for ' hour) otherwise you don't break out of the loop, left is set to false at the bottom and the 'if (left)' below fails always.

    Also, this is a problem that looks like a game bug.

    encMatchHour = ConvertGlobalString(ITEM_ENCHANT_TIME_LEFT_HOURS)

    is returning 'hours' rather than 'hour' and the tooltip actually says '1 hour'. Thus the match always fails until a minute has passed and the tooltip mentions 'min' and 'sec'. I worked round it by setting

    encMatchHour = "^(..-)%s+%((%d+) hour%)"



    Reply Report Permalink
  • buffwarn said

    As you've probably noticed by now that part of the code is a total hack up, I'll add your newest change as well and welcome any other feedback you have on the code.

    Thanks alot

    Reply Report Permalink
  • epeira said

    Grande dio bono!!!! (wonderful)

    Reply Report Permalink
  • Addon Packs Containing BuffWarn

Most Downloads / Day

BuffWarn has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 11,397 HealBot Continued Unit Frames, Buffs & Debuffs...
  2. 2,324 ForteXorcist Buffs & Debuffs, Class, Combat...
  3. 1,547 PallyPower Buffs & Debuffs, and Paladin
  4. 1,389 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 990 Decursive Buffs & Debuffs, Boss Encounters...