Buffin

Buffs & Debuffs Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 115 Monthly Downloads
  • Supports: 4.3
  • 8,039 Total Downloads
  • Updated 1/2/2012 7:55:11 AM
  • Created 9/16/2010 6:06:33 AM
  • 41 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v0.5-release4-4.3update
or

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.

Bugs

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.

Debts

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.
------------------------------------------------------------------------

Comments

First Previous Page 1 of 7 Next Last
  • #93

    welll....now 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

    and
                                    [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,
    Dan.

  • #86

    edit: ah okay

    Last edited by belthegor on 1/17/2012 1:51:48 PM
  • #87

    Hi Belthegor,

    I suspect you've encountered this bug. It's rather old and I don't remember the specifics, but unfortunately it's a bug with Blizzard's code that doesn't allow me to get information from the API regarding the poisons the first time the UI is loaded.

    Dan.

    Last edited by fakeh on 1/13/2012 10:11:15 PM
  • #80
    Buffin Update(s) Needed

    I believe that most of us feel the same way on this but that it is most definately time for some needed updates.

     

    Hence the question that follows:

    Will we be getting any updates soon?

  • #84

    Hi Highlander,

    Could you be more specific as to what updates you'd like? I've been using it since 4.3 without problems. Please see the tickets for outstanding issues.

    Dan.

  • #79

    Any idea of if/when this addon will be fixed to work with 4.3?  Would really love to see it working for my shaman.

  • #83

    Hi EvilFr4nkfurt,

    What's not working in 4.3? I don't know of any major issues.

    Dan.

  • #85

    I seem to recall the addon having a feature that would inform you of which totems you needed to drop in a group so you weren't dropping a totem that a different buff already covered.  Everything else seems to work fine, but this part of the addon seems to just not be there anymore?

  • #78
    Doesnt seem to register Flask of the North.
  • #82

    I cannot replicate this, it works for me.

    With 'dynamic' loading set for Flasks it will not suggest FotN to you while you're in raids - it assumes you'll be using a proper flask there!

    Dan.

  • To post a comment, please login or register a new account.
Learn how to disable ads
Learn how to disable ads
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 »

Diablo III Giveaway

Enter Now!