Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 1,198 Monthly Downloads
  • Supports: 6.0.3
  • 991,053 Total Downloads
  • Updated 12/03/2014
  • Created 12/20/2005
  • 4,439 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 6.0c
Support development! **

About SmartBuff


Created by Aeldra (EU-Proudmoore)


SmartBuff is a buff addon, to cast buffs ease and quickly. All classes are supported. Bind a key, scrollwheel or use the action button and it checks if you, a party/raid member, also hunter and warlock pets, needs your buff and cast it. Use the options menu to configure it you like, as example: buffs, raid subgroups, pets, etc.
Run the mod when ever you wish, if nothing is buffed, there is no penalty or cool down.

Broker_SmartBuff plugin

FuBar-SmartBuffFu plugin

SmartDebuff is not part of this project you can download it here.

- FAQ -

Q1: How can I cast group/class buffs, instead of single buffs?
A1: Select both checkboxes, assign the classes, use following options the play around "Grp buff check", "Grp range check" and "group size"/"class size" slider
Example, if you set the group/class slider to 3 it will only buff the greater buff if 3 or more units not have it.

Q2: How can I move the frames and buttons?
A2: Use Shift-Left click and drag dem arround

Q3: How can I assign a trigger key for buffs?
A3: Use the Blizzard interface -> keyboard layout to define the trigger key for SmartBuff. Open and close the SmartBuff options frame and it will remap this key to the new SecureActionButton

Q4: How can I assign a key for debuffing?
A4: During the new Blizzard secure UI is this not longer possible!

Q5: How can I disable the scrollwheel buffing?
A5: Disable the "Buff on scroll" in the SmartBuff options frame, close it and rebind scrollwheel to whatever you want :)

Q6: How can I cast buffs in combat?
A6: If you want to cast a spell in combat, the you have to check also the "in combat" option in the main options frame (on the right of "Buff on scroll"). Be carfully with this option. In combat is no logic allowed, so SB sets your first "combat"-buff on your key before combat, but in combat it can't do any actions to prevent to cast during the restrictions. It only can show you when do you need a buff, but any time you hit the key in combat it buffs. Thats also the reason why the "in combat" is per default "off".

Q7: SmartDebuff casts the wrong debuff on a player, is this a bug?
A7: Please watch carfully in which color the debuff button is highlighted, this is very important! You have to click the button with the correct mouse click
Highlighted BLUE = LEFT click
Highlighted RED = RIGHT click
Highlighted GREEN = MIDDLE click

Q8: It does not buff anything, whats wrong?
A8: Please make sure you have selected any buff and the right classes. If you are in resting mode (Cities) SmartBuff is per default in "sleep mode" and does not cast spells, select the option "Buff in cities" to cast buffs in resting mode also.

Q9: Can I use SmartBuff in a macro?
A9: Yes, since the last blizzard added a /click command, use following command:
/click SmartBuff_KeyButton

- Features -

  • Supports all classes
  • Supports all clients
  • Checks buffs and rebuff you, raid/party members, raid/party pets
  • Setup your own buff templates (Solo, Party, Raid, Battleground, MC, Ony, BWL, AQ, ZG, Custom 1-5)
  • Auto switch templates
  • Individual setup for each buff
  • Supports group buffs: 'Gift of the Wild'/'Arcane Brilliance'/'Prayer of Fortitude'/'Prayer of Spirit', incl. group size and reagence check
  • Supports class buffs: all greater blessings of the Paladin
  • Supports self buffs
  • Supports weapon buffs (individual for main and off hand): Shaman, all poisons (Rogue), all stones and oils, incl. reagence check
  • Supports character level based buffs
  • Supports tracking abilities
  • Reminder if a buff is missing (Splash/chat/sound)
  • ReBuff Timer
  • FuBar support
  • Titan Panel support
  • Only one key is needed
  • Fast and easy to use

- Usage -

Left click: opens SmartBuff options frame
Right click: enables/disables SmartBuff

- Chat -

Type /sbm for options menu in game
Type /sb [command] or /smartbuff [command] in game
- cast buff
toggle - Toggles SmartBuff On/Off
menu - Show/hide options menu

target - buffs the current target
rbt - reset buff timers
sync - synchronizes the buff time left with the UI
rafp - reset all frame positions

- Options frame -

Right click on buff checkbox: opens buff setup frame

- Contact -

Please send me a mail or write a comment if you discover Bugs or have Suggestions.
[email protected]

- Donations -


SmartBuff 6.0c

  • Added buffs: Hunter (Munitions, Lone Wolf), Rogue (Instant Poison), Hunter (Camouflage), Warrior (Gladiator Stance)
  • Added items: WoD flasks, Oralius' Whispering Crystal, Fire-Watcher's Oath, Blazing Wings
  • Fix for LUA error: script ran too long


First Previous Page 93 of 113 Next Last
  • #219

    2.0aDev6 - Added new spell levels, should fix the LUA error on the new spell ranks - Added new poisons ranks - Added new buffs: Shaman (Water Shield, Earth Shield) - Fixed expired group buff reminder - In combat cast function disabled, atm it does not work as planed

    @Groll Thanks, please have a look on the new version ;)

    @All If someone missing a new buff on its class, please let me know.

  • #220

    Damn your fast :D

    But hmm in combat seems to work for me though. Atleast i think it does, only thing not working seems to be if i change what spell to be cast and it doesn't save that until i relog or something like that it seems.

  • #221

    2.0aDev7 - Added new option: (buff) in combat. At the momet it only works on yourself. The first buff you mark as in combat, will set on the button before combat and you can use it in combat. Warning! Be carfully in combat is during the restrictions of blizzard no logic active and every time you hit the action button (or scrollwheel), it buffs. - Fixed blacklist - Fixed range check - Fixed mysterious loop buffing

  • #222

    I doubt it will be against the restrictions.. if it's possible to do with lua it's allowed. And since you do set the button before combat it should be allowed, it's changing it in the middle of the fight they removed.

  • #223

    In WOW 2.0 / BC the using of Smartbuff disabels LVBM !!

  • #224


  • #225

    Could you explain this a little bit more, please?

  • #226

    2.0aDev8 - Added new buff: Warlock (Fel Armor) - Added new buff: Mage (Molten Armor) - Added new buff: Hunter (Aspect of the Viper) - Added new buff: Warrior (Commanding Shout) - Fix german localization (Mondkin)

  • #227

    Here is a Screenshot of the Error Message, sorry the Screen ia German.

    I Try to translate to English: "LVBM_API is blocked. This Function is only for Blizzard UI. You can deactivate the Addon and reload your UI."

    La Vendetta Boss Mods and Smartbuff works solo - but not together.

  • #66

    Is it possible to add inner focus as a selfbuff for priests?

  • #67

    The option to disable reminders in cites does not work. It reminds anyway.

  • #68


    the new additions are absolutely great, but I have another suggestion concerning the automatic buff template changing. For me as a druid its kind of annoying to setup every raid instance with the same buff options. I only need 3 options: solo, party and raid. Right now when I go to molten Core it changes to MC setting and its not Raid Setting anymore. So maybe you could make 2 seperate options for automatic template changing. The first option applies when only the group changes and the second option applies when the instance changes for people with more specialized buffs (priests shadowresist buff for example). That way people could choose when they want to have their templates changed automatically.

  • #69

    @Fali I add "Inner focus" in the next version.

    @SaberHawke The reminder is disabled in cities, except you are pvp flagged, then it will remind you in any case.

    @Ayindi The new version will have an extra option for auto "instance" template switch.

  • #71

    @haruo Check Timer defines the time in sec. between two checks. Example the slider is set to 20sec, SmartBuff will do a check at 10sec and the next check at 30sec. Rebuff Timer defines the remaining buff time, if this is smaller then it allows you to rebuff. This works for other players only, if you buff them with SmartBuff.

  • #77


    I have some more suggestions in case you dont know what to do! ;)

    1: the 3 set bonus of the cenarion set increases the thorns duration to 15 minutes. The rebufftimer always assumes the standard duration of 10 minutes. Maybe its possible to check the equipment if the 3 set bonus applies or, if thats too complicated, make a simple option that can be activated manually when I wear my T1 set. To add even a little more comfort this option could be connected to the buff templates. For example: When I do solo farming I use my feral gear so the set bonus doesnt apply. But when Im raiding I use my healing gear so the set bonus usually applies. If not I still can adjust manually.

    2: Maybe a little priority system for groups to buff. I often get assigned to buff certain groups and of course I want to buff them first. But still I want to rebuff others who died with singlebuff, just with a single keypress. Right now I can just disable the other groups, but cant buff someone in these groups then. Maybe add just 8 other checkboxs for the raidgroups and call them "priority groups" There I can check my assigned groups and buff them first. When all members of my groups are buffed, smartbuff goes on to the other groups.

    3: Ok this is maybe a crazy one, but at least I want to mention it. :) The ability to save the standard buff options so they are restored at every start of the game. Example: I setup my buffs including thorns for general purpose and save this as my standard setup. Then I disable thorns just for a single raid for whatever the reason may be. Right now Smartbuff will save this, but with this new ability it will restore the standard setup (with thorns) at the next startup. There could be 2 new buttons: one called "save as standard" and the other one "restore standard". The "Done" button would save the settings just for the actual session... Dont know if this would even be worth the efford... :D

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway