Get an Epic Experience with Premium

Buffin

Buffs & Debuffs Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 43 Monthly Downloads
  • Supports: 4.3
  • 9,426 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
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 2 of 7 Next Last
  • #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.

  • #74
    The buff tracker for mage focus magic doesnt seem to work properly, appearing constantly. Not going away when you have cast it on an ally, nor vanishing when solo.
  • #76
    Thanks, I'll see if I can fix it.
  • #81

    I think this is fixed now.

  • #73
    Any way to get the buffin buff reminder to show in combat?
  • #75
    I Icewolf,
    If you were able to, it wouldn't be very useful. It's inbuilt into the WoW client that you can't select or cast spells via AddOns while in combat.
  • #77
    I use the Smartbuff addon as well, and it pops up messages even in combat if a buff is expiring.
  • #70
    Hey fakeh, Installed Buffin in the hopes it'd help me with (raid) totems, but I only get an empty button and the following errors.

    Date: 2011-07-21 14:37:19
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BuffinTotems\core.lua line 3:
    Cannot find a library instance of "LibMapData-1.0".
    Debug:
    [C]: ?
    [C]: error()
    !Swatter\Support\LibStub.lua:23: LibStub()
    BuffinTotems\core.lua:3: in main chunk
    AddOns:
    Swatter, v5.12.5198 (QuirkyKiwi)
    Ace3, v
    AckisRecipeList, v2.2.6b
    ACP, v3.3.16
    AdiBags, vv1.4
    Atlas, v1.20.0
    AtlasBattlegrounds, v1.20.0
    AtlasDungeonLocs, v1.20.0
    AtlasOutdoorRaids, v1.20.0
    AtlasTransportation, v1.20.0
    AtlasLootLoader, vv6.04.03
    Auctionator, v2.9.7
    AutoBar, vv4.2.0.01
    AutoVendor, v0.15.3
    Bartender4, v4.4.19
    Bazooka, vv2.1.3
    BrokerCashflow, v
    Buffin, v0.5-release3-4.2update
    BuffinTotems, v0.5-release3-4.2update
    ButtonFacade, v4.0.340
    CallbackHandler10, v
    LibActionButton10, v
    LibDBIcon10, v
    LibKeyBound10, v
    LibStub, v
    LibWindow11, v
    OmniCC, v4.2.muffins1
    BlizRuntimeLib_enUS v4.2.0.40200
    (ck=29f)

    Date: 2011-07-21 14:37:56
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Buffin\core.lua line 140:
    attempt to call method 'SetGroup' (a nil value)
    Debug:
    (tail call): ?
    Buffin\core.lua:140: ChooseNextSpell()
    Buffin\core.lua:538: SetupGroup()
    Buffin\core.lua:37:
    Buffin\core.lua:35
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:635:
    Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:259: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:282: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:558:
    ..\FrameXML\UIParent.lua:531
    AddOns:
    Swatter, v5.12.5198 (QuirkyKiwi)
    Ace3, v
    AckisRecipeList, v2.2.6b
    ACP, v3.3.16
    AdiBags, vv1.4
    Atlas, v1.20.0
    AtlasBattlegrounds, v1.20.0
    AtlasDungeonLocs, v1.20.0
    AtlasOutdoorRaids, v1.20.0
    AtlasTransportation, v1.20.0
    AtlasLootLoader, vv6.04.03
    Auctionator, v2.9.7
    AutoBar, vv4.2.0.01
    AutoVendor, v0.15.3
    Bartender4, v4.4.19
    Bazooka, vv2.1.3
    BrokerCashflow, v
    Buffin, v0.5-release3-4.2update
    BuffinTotems, v0.5-release3-4.2update
    BulkMail2, v4.0.2
    BulkMail2Inbox, v4.0.5
    ButtonFacade, v4.0.340
    ButtonFacadeCaith, v4.0.62
    ButtonFacadeDarion, v3.0.4
    ButtonFacadeElegance, v3.3.0
    ButtonFacadeTrinity, v40200.1
    CallbackHandler10, v
    Clique, vv40200-1.4.0
    DBMCore, v
    Fatality, v1.2.3
    FlightMapEnhanced, v1.4
    FloTotemBar, v
    GoGoMount, v4.2.3
    LibActionButton10, v
    LibDBIcon10, v
    LibKeyBound10, v
    LibStub, v
    LibWindow11, v
    MapCoords, v0.10
    OmniCC, v4.2.muffins1
    OPie, v
    PowerAuras, v4.21
    Prat30, v3.4.24
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    Quartz, v3.0.7
    RaidTotems, v1.3
    RSA, v2.818
    RSAReminders, v
    RSAShaman, v
    SharedMedia, v3.0.4-179
    Skada, v1.2-34
    SkadaAbsorbs, v1.0
    SkadaCC, v1.0
    SkadaDamage, v1.0
    SkadaDamageTaken, v1.0
    SkadaDeaths, v1.0
    SkadaDebuffs, v1.0
    SkadaDispels, v1.0
    SkadaEnemies, v1.0
    SkadaHealing, v1.0
    SkadaPower, v1.0
    SkadaThreat, v1.0
    TidyPlates, v6.3.4 (R293)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TotemRadius, v2.4.0 (r193)
    TotemTimers, v10.4.3
    TradeSkillMaster, vv0.2.4Beta
    TradeSkillMasterAuctionDB, vv0.3.4Beta
    TradeSkillMasterAuctioning, vv0.3.3Beta
    TradeSkillMasterCrafting, vv0.3.3Beta
    TradeSkillMasterGathering, vv0.2.5Beta
    TradeSkillMasterShopping, vv0.2.5Beta
    VuhDo, v2.116
    VuhDoOptions, v2.116
    BlizRuntimeLib_enUS v4.2.0.40200
    (ck=764)

  • 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 »

The Sandbox: Godly Giveaway