Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 43 Monthly Downloads
  • Supports: 4.3
  • 9,433 Total Downloads
  • Updated 09/26/2012
  • Created 09/16/2010
  • 42 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v0.5-release4-4.3update

About Buffin

Buffin is a click-able reminder for you to cast your buffs out of combat for all classes. It's smart and can work out what buffs you can cast on yourself and your allies for you to fulfill your role BEFORE you pull. Buffin is good for you if:

  • you ever forget to apply buffs,
  • you don't like having multiple buttons when you could have one,
  • you don't like tracking if any of your buffs are missing on others,
  • you need more in-combat feedback than the Blizzard spell-alerts,

Current features

  1. Movable, sizeable, keybindable icon showing Buffin's next choice of spell for you to buff.
  2. Clicking the button or keybind casts the spell.
  3. Spells are chosen based on either your presets or Buffin's dynamic choices which are usually based on your spec, group composition and PvP status.
  4. Settings can be saved as profiles allowing you to switch between different setups with ease (or even greater ease if you include my other project SetTheory).
  5. Some in-combat reminders and trackers (for things that proc or should be kept up in combat but which are not shown in the SpellActivationOverlay).

Buffin can track

  • Self buffs, e.g. seals and auras.
  • Group buffs, e.g. blessings, mark of the wild.
  • Single group buffs e.g. beacon of light, fear ward, soulstone.
  • Pets.
  • Temporary weapon enchants e.g. poisons, shaman enchants.
  • Flasks

For details per class see Things Buffin Tracks

To do:

  • Better hunter pets

Frequently Asked Questions.

Ok so I've installed your stupid addon, what now?

You should probably start by moving the button somewhere useful and checking out the 'Options' tab in the configuration dialog presented you after typing /buffin . It's possible that Buffin will automatically choose the correct buffs for you to cast, if not you can configure these options on the 'Buffs' tab.

How does 'Dynamic' work?

It chooses a spell based on usually your spec, group composition and role within that group. For example it will choose Blessing of Might over Blessing of Kings for paladins to buff when a druid is in the group. It isn't greedy and leaves other peoples' buffs active if that buff fills the same role and is active on everyone.


Much like any software Buffin responds to the following stimuli

  • Try kicking it (/buffin force)
  • Try resetting it (/buffin profiles reset, /reload)

Spell definitions for out of combat buffing are very mature for all classes. In-combat tracking definitions are very mature for paladins though most other classes need work. If you would like something added please let me know.

I hope you enjoy using Buffin, however, if your experience is lessened due to the presence of random features of the code please make a ticket.


The debt owed to the creator of ZOMGBuffs (Zeksie) is two-fold. Firstly it's provided the idea for some of the surface functionality in Buffin and secondly I would have literally gone insane without it. Morgalm has helped in a variety of ways.

r161 | fakeh | 2012-01-02 13:53:10 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
   A /tags/v0.5-release4-4.3update (from /trunk:160)

Tagging as v0.5-release4-4.3update
r160 | fakeh | 2012-01-02 13:52:06 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
   M /trunk/Buffin.toc

TOC update
r159 | fakeh | 2012-01-02 13:51:53 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
   M /trunk/BuffinTotems/opts.lua

Removing options that don't/won't ever work.
r158 | fakeh | 2012-01-02 13:41:52 +0000 (Mon, 02 Jan 2012) | 1 line
Changed paths:
   M /trunk/core.lua

notSelf check for non-dynamic single spell casting
r157 | fakeh | 2011-12-11 11:45:40 +0000 (Sun, 11 Dec 2011) | 1 line
Changed paths:
   M /trunk/data.lua

A couple of DK changes.


First Previous Page 1 of 7 Next Last
  • #101

    Please Update and Include Support for Monk class.


  • #99

    Since it has been a few months...thought I would check and see if there are any updates include Monks as well? Any Updates are of course appreciated though.

  • #100

    Besides Legacy of the Emporer for Monks, what else is missing for their long and short term buffs? Any other class spells you see missing? From the beta version that is.

    Last edited by Vis_wowi on 12/29/2012 6:02:56 AM
  • #98

    Thank you for the update previously. I do wonder though...will we be seeing a update including the Monk class anytime soon? Just curious.


    Again, Thanks!




  • #96

    Please Oh Please! Come Back and Update Buffin! We need Buffin! Love this addon so very much.....and we do really appreciate the work you do with this and in providing the addon. Keep up the great work!

  • #97

    Hi Doctor0Who! Thanks for the encouragement. Unfortunately, I can't put any time into this at present, nor for the foreseeable future. I've had to go away on business and things are very busy. When I get back, I'll more than likely want to play the expansion with any free time I'm able to get.

    If you play a paladin, you're in luck as the beta version you can download from the 'Other Downloads' seems to work with 5.0.4. Otherwise, I suggest you look into alternative addons such as Buff Broker, the alpha version of ZOMGBuffs or Smart Buff.

    Sorry I couldn't be more help.

  • #95

    I'm currently working on Buffin for 5.0.4. It doesn't look insurmountable, but it won't have complete spell data for every class for a while. I'll try to update the forge site with information on what's available for each class.


  • #94

    I hotkeyed my mouse up/down buttons roughly like this:

    /run CameraZoomOut(1)
    /click BuffinButton

    I used BindPad for the macro+hotkey.

  • #93 im confused, when i first logged in i saw both zomg and buffin on my lok, i got into the settings and adjusted somethings and then it vanished, the square with the buffs in it is GONE!? ive been at it for about an hour now and i gotta give  up. i will try to unistall and reinstall maybe that will help, it shows up on my other chars but not the lok any more...also, and it may already exist, but somekind of rotating or highlighting of the buffin square would be nice!

  • #88

    it would be so very awesome if this just let me add my own buffs./ debuffs AND TRINKETS!!!! or anything that needs reminding. I would love a reminder for Amulet of the moon. Zomg Buffs would remind my Lok to cast Soul Harvest when needed and it was helpful. you have the soulstone things which it doesnt. i cant run you both. just add trinkets and what not, or find a way to allow us to manually enter these things and u would be win


  • #89

    ive been poking around in your data.lua ,  yea so far all i can do is have a box show up to let me select amulet of the moon i found the item id is 20830 and the actual buff id is 25207. it last 30 mins and i want it up everytime im in a BG or an instance or just whenever. its a stupid trinket with limited charges but if i can figure this out then maybe i can solve the rest of my problems if youd be so kind as to just type the string out for me to copy and paste on over to the data.lua file that be rad~!  I also noticed that your styling this after zomg so why no key binding (not to only the mouse wheel). ZOMG also told me when  to Soul Harvest. when i dont have 3 soulstones and buffin wont. but could if we add the right script and give others the ability to customize it. it seems very ez. plz message me or something i  will be checkin bak so hopefully i can get som help, thx in advance.

  • #92

    ooops i think i just found the keybind i was looking for, im already noticing some improvements, right now i have both zomg and buffin up, so we will see who lasts, ill keep ya posted :)


  • #91

    Lol i had no idea you had replied! and yer one of the few that did, the only thing missing is the 'mouse wheel' equivilent of ZoMg buffs, and i think you have it! My warlock has come along way since those days, im going to give Buffin another shot, as you seem to be willing to work with yer fans, then maybe i can get furthur! I will let you know if i run into any issues on the way! thx again for staying on top. I love that its freeware too. But yer work is priceless i hope you can find value in a heart felt thankyou...THANKYOU!

  • #90

    Hi 420psilo!

    Thanks a lot for your interest and especially for trying to solve the problem yourself; sorry that data.lua isn't self-explanatory (I'd do everything completely differently if I were to do it again!). Currently I have no plans to add in the ability to use custom buffs such as Amulet of the Moon so....

    The two lines you'd like are:

                                    [79268] = {dynamic=always, satisfied=function(spell, unit) return UnitPower('player', SPELL_POWER_SOUL_SHARDS) > 0 end}, --Soul Harvest

                                    [20830] = {type='item', buff=25207, dynamic=function(spell, unit) return IsEquippedItem(20830) and GetItemCooldown(20830) == 0 end}, --Amulet of the Moon

    I think you've found where the first would go, under WARLOCK = { Self = {Unique = { --[[in here!]] }}}. The second line would have to go in the class section of the character you have the item, also under Self/Unique. Let me know if you need any further assistance.

    Thanks again,

  • #86

    edit: ah okay

    Last edited by belthegor on 1/17/2012 1:51:48 PM
  • 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 »

Leaguepedia PAX Skin Giveaway