This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

arrange your buffs

Customizing your buff display.


  • free position of all buff buttons
  • support up to 40 buff buttons (the max size can be changed)
  • individual selection of rows and cols for all buff bars
  • individual selection of scale for all buff bars
  • added ButtonFacade support
  • added a first version of prog bar (spell id's can be shown on buff bar)
  • added a small bar for combo points

The addon based on Nimbal Buffalo2.

/bison or /bi - open the configuration dialog for Bison

  • lock - lock the buttons on the screen
  • enable - enable or disable Bison

  • for each bar: buff, debuff, weapon, hidden, prog
  • show - show or hide the bar (default: show)
  • timer - select the timer style for all bars (default: Bison style)
  • flashing - enable flashing for all bars (default: enabled)
  • scale value - the scale for the bar buttons (default: 100%)
  • rows value - the rows for the bar
  • cols value - the cols for the bar
  • horizontal - the first direction for the bar buttons (default: horizontal)
  • xPadding value - the horizontal space between the buttons (default: 5)
    a negativ value change the direction of the bar
  • yPadding value - the vertical space between the buttons (default: 15)
    a negativ value change the direction of the bar

Now Bison use the same method like other addons by hijacking the Blizzard buff and debuff elements. So the cancel buff works well on these version.

I loved the addon SurgeTrack, but its dead. So I start my own surge bar :). I can not play all classes, so I inserted a limited count of temporary buffs. Blizzard show some of these as auras around the avatar. You can enable the spell id's on the buff bar, to find the id's of missing buffs (I need your help).

knowing addons with modules hiding buff frames
You should deactive the option for hiding Blizzard Buff/Debuff frames.

  • Pitbull4 - Module "Hide Blizzard frames" (option 'Buff/Debuff')
  • X-Perl - Module "Player Buffs" (folder 'Player' subframe 'Player Buffs' on top right)
  • ShadowedUnitFrames - Module "Hide Blizzard" (option "hide buff frames", at last "/console reloadui")

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ktkabo0m ktkabo0m May 22, 2012 at 03:51 UTC - 0 likes

    I don't know if anything could be done but thought I would share that every time I enable the addon Bison I can't use Zygor's Talent Guide. I am also letting Zygor know as well because I love both your addons and really wish they would play nice together.

    I disabled ALL addons and added them back slowly and was able to determine with 100% assuredness that it was Bison causing my Zygor errors on start up.

  • Avatar of StormFX StormFX May 29, 2011 at 23:46 UTC - 1 like

    Why is LibButtonFacade embedded? o.O

  • Avatar of metal metal Dec 08, 2010 at 20:28 UTC - 0 likes

    feature request: grow buffs from left to right, and from bottom to top

    feature request: target buffs/debuff frames

    feature request: color buff/debuff border(or timer) by type

    feature request: filter(hide) buffs/debuffs by spell ID

    Thank you so much for making this addon! Bison has much cleaner code than Satrina Buff Frames!

  • Avatar of cseg cseg Nov 22, 2010 at 00:15 UTC - 0 likes

    Ever since the 2.2.0 release (only version I did not try was 2.2.2), the icons are way bigger than before, and I got some issues while trying to fix that:

    - I use buffs at 80% scaling, while debuffs are at 90%. Both look now like they looked at 100% with 2.1.10.

    - Changing the scale to say, 60%, makes the timer be half inside the icon, therefore unreadable. When this happens, trying to change the timer's position does nothing (but it works normally otherwise).

    - The spacing (both vertical and horizontal) on both buffs and debuffs is not honoring the settings. Vertically it seems more distant than before, and horizontally the icons are all connected to each other (as if you'd set horizontal spacing to 0).

  • Avatar of Akgis Akgis Nov 21, 2010 at 12:50 UTC - 0 likes

    I tried to remove debuffs on the 2.2.1-release version but instead of a box with copy past cancelaura I get a "Bison has been blocked from a action only available to Blizzard UI etc"

  • Avatar of Grayal Grayal Oct 26, 2010 at 10:45 UTC - 0 likes

    @submit If you want a other directions use negativ values for xPadding or yPadding.

  • Avatar of submit submit Oct 26, 2010 at 10:09 UTC - 0 likes

    is there an option to allow the buff to stack from the left to right?

  • Avatar of Tunen Tunen Oct 25, 2010 at 11:49 UTC - 0 likes

    I got the problem to. when I lock my buffs icons to the position I want them, they move to their initial position. In the Bison 2.1.4-release - ive tryed disable all other addons, reinstalled, deleted folder and installed and still the same lock problem. this also happens if i try to make any settings change,

    I also noticed that when i did a fresh install they bars when i try to move em, gets stuck on the mouse and i cant let go of em unless i exit wow, cant use the mouse at all.

    heres ascreenshot of the debug mode -

    it says BISON_UPDATE nil. (Note: i know i used 2.1.6 cata - on the screenshot - but it does it in 2.1.4 to.) I hope you can fix this and great job so far - the addon is one of my fav.

    Last edited Oct 25, 2010 by Tunen
  • Avatar of Lupenterzo Lupenterzo Oct 24, 2010 at 21:07 UTC - 0 likes

    When you click on the "box" to move the Buffs/debuffs/weapon, this one can't be placed because the "box" is anchored to the mouse pointer and you can't lock it.

  • Avatar of cseg cseg Oct 23, 2010 at 16:56 UTC - 0 likes

    I'm getting the following 2 errors with version 2.1.2. Error #1:

    Date: 2010-10-23 14:42:50
    ID: 1
    Error occured in: Global
    Count: 5
    Message: ...uttonFacade\Libs\LibButtonFacade\LibButtonFacade.lua line 85:
       table index is nil
       (tail call): ?
       ...uttonFacade\Libs\LibButtonFacade\LibButtonFacade.lua:85: RegisterSkinCallback()
       (tail call): ?
       [C]: ?
       [string "safecall Dispatcher[1]"]:9:
          [string "safecall Dispatcher[1]"]:5
       (tail call): ?
       Ace3\AceAddon-3.0\AceAddon-3.0.lua:510: InitializeAddon()
      Swatter, v3.1.16 (<%codename%>)
      YouArentInAPartyFix, v
      Ace3, v
      AceGUI30SharedMediaWidgets, v4.0.0
      ACP, v3.3.8 
      AddonProfiler, v
      Align, v
      AltClickToAddItem, v1.4
      Altoholic, v4.0.002
      Atlas, v1.17.2
      AtlasBattlegrounds, v1.17.2
      AtlasDungeonLocs, v1.17.2
      AtlasOutdoorRaids, v1.17.2
      AtlasTransportation, v1.17.2
      AtlasLoot, vv5.11.07
      Bartender4, v4.4.12
      Bison, v2.1.2
      ButtonFacade, v4.0.340
      DataStore, v4.0.001
      DataStoreCharacters, v4.0.001
      FuBar, v
      LibBabbleFaction30, v
      LibBabbleZone30, v
      LibRock10, v
      LibRockTimer10, v
      LibSharedMedia30, v3.0-60
      BlizRuntimeLib_enUS v4.0.1.40000 <us>

    Error #2:

    Date: 2010-10-23 14:42:57
    ID: 2
    Error occured in: Global
    Count: 5
    Message: ..\AddOns\Bison\Prototype.lua line 261:
       attempt to index local 'group' (a nil value)
       (tail call): ?
       (tail call): ?
       Bison\Prototype.lua:261: Renumber()
       Bison\Prototype.lua:281: UpdateGroup()
       (tail call): ?
       [C]: ?
       [string "safecall Dispatcher[1]"]:9:
          [string "safecall Dispatcher[1]"]:5
       (tail call): ?
       Ace3\AceAddon-3.0\AceAddon-3.0.lua:539: EnableAddon()
       Ace3\AceAddon-3.0\AceAddon-3.0.lua:551: EnableAddon()
       [C]: LoadAddOn()
       ..\FrameXML\UIParent.lua:242: UIParentLoadAddOn()
       ..\FrameXML\UIParent.lua:265: CombatLog_LoadUI()
      Swatter, v3.1.16 (<%codename%>)
      YouArentInAPartyFix, v
      Ace3, v
      AceGUI30SharedMediaWidgets, v4.0.0
      ACP, v3.3.8 
      AddonProfiler, v
      Align, v
      AltClickToAddItem, v1.4
      Altoholic, v4.0.002
      Atlas, v1.17.2
      AtlasBattlegrounds, v1.17.2
      AtlasDungeonLocs, v1.17.2
      AtlasOutdoorRaids, v1.17.2
      AtlasTransportation, v1.17.2
      AtlasLoot, vv5.11.07
      Bartender4, v4.4.12
      Bison, v2.1.2
      BlinkRogueHelper, v
      Broker2FuBar, v1.0
      BrokerCPU, v30100.$Revision: 16 $
      BrokerLocation, v
      Buffet, v3.2.0.30
      ButtonFacade, v4.0.340
      ButtonFacadeApathy, v4.0.80
      ButtonFacadeDarion, v3.0.3.2
      ButtonFacadeLiteStep, v4.0.53
      ButtonFacadeOnyx, v4.0.62
      ButtonFacadeSion, v
      ButtonFacadeTrinity, v40000.1
      ButtonFacadeVista, v1.0.6
      caelLib, v
      caelMedia, v
      caelNamePlates, v
      caelThreat, v
      CallbackHandler10, v
      Chatter, v1.0
      ClearFont2, v2.6
      ClearFont2FontPack, v1.0
      ClearFont2FontPack0, v1.0
      DataStore, v4.0.001
      DataStoreAchievements, v4.0.001
      DataStoreAuctions, v4.0.001
      DataStoreCharacters, v4.0.001
      DataStoreContainers, v4.0.001
      DataStoreCrafts, v4.0.001
      DataStoreCurrencies, v4.0.001
      DataStoreInventory, v4.0.001
      DataStoreMails, v4.0.001
      DataStorePets, v4.0.001
      DataStoreQuests, v4.0.001
      DataStoreReputations, v4.0.001
      DataStoreSpells, v4.0.001
      DataStoreStats, v4.0.001
      DataStoreTalents, v4.0.001
      Decursive, v2.5.2.1
      DXELoader, v
      eePanels2, v2.0
      ErrorMonster, v3
      Examiner, v10.10.23
      ForteCasting, v
      ForteCooldown, v
      ForteCore, v1.966.2
      ForteDruid, v
      ForteSoulstone, v
      ForteTalent, v
      ForteTimer, v
      ForteVehicle, v
      FuBar, v
      FuBarAddonSpamFu, v1.0.10
      FuBarDurabilityFu, v2.14
      FuBarFriendsFu, v2.4.4-103
      FuBarFuXPFu, v3
      FuBarGuildFu, v2.4.4-117
      FuBarMoneyFu, vv1.2.4
      FuBarProfessionsFu, v3.1 beta
      GearScoreLite, v3x04
      gfxToggle2, v2.2
      GhostPulse3, v3.0.17
      GhostPulseBasics, v3.0.17
      IgnoreMore, v1.1.1
      InFlightLoad, v4.0.001
      LibBabbleFaction30, v
      LibBabbleZone30, v
      LibBetterBlizzOptions10, v1.0
      LibRock10, v
      LibRockTimer10, v
      LibSharedMedia30, v3.0-60
      LibStub, v
      MacroBank, v1.6
      Mapster, v1.3.11
      MicroMenu, v1.0.2
      MikScrollingBattleText, v5.5.83
      MoveAnything, v11.3.3
      MSBTSharedMedia, v1.3
      Omen, v3.0.11
      OmniCC, v3.1.4
      oUF, v1.5.4
      oUFCaellian, v
      oUFCombatFeedback, v1.0
      oUFMovableFrames, v1.10
      oUFRuneBar, v30200.2-Beta
      oUFSpellRange, v4.0.0.1
      oUFSwing, v30100.3
      oUFThreatFeedback, v
      Outfitter, v5.0.3
      PartyTime, v1.1
      Postal, v3.4.4
      PowerAuras, v4.4
      RatingBuster, v
      Routes, vv1.3.0
      SexyMap, v
      SharedMedia, v3.0.1-177
      SharedMediaBlizzard, v1.3.1
      SharedMediaAdditionalFonts, v1.0
      SharedMediaAdditionalFonts0, v1.0
      Skada, v1.2-29
      SkadaAbsorbs, v1.0
      SkadaCC, v1.0
      SkadaDamage, v1.0
      SkadaDamageTaken, v1.0
      SkadaDeaths, v1.0
      SkadaDebuffs, v1.0
      SkadaDispels, v1.0
      SkadaEnemies, v1.0
      SkadaFailbot, v1.0
      SkadaHealAbsorbs, v
      SkadaHealing, v1.0
      SkadaPower, v1.0
      SkadaThreat, v1.0
      SkadaWindowButtons, v1.0
      Skinner, vb4.13164.5
      SlideBar, v3.1.16 (<%codename%>)
      SmartRes, vRelease 6.10
      SpamThrottle, vv2.0
      StopGuildAddonSpam, v
      teksLoot, v3.3.0.9
      TipTac, v10.10.19
      TipTacItemRef, v10.10.19
      TipTacTalents, v10.10.19
      TomTom, vv40000-1.0.0 
      WitchHunt, v3.0
      XLoot, v0.91.1
      XLootMonitor, v0.71
      BlizRuntimeLib_enUS v4.0.1.40000 <us>

    I have tracked it down to being an issue with Bison + ButtonFacade. I disabled all add-ons but Bison and got no errors. Then I enabled only Bison + BF and the error messages came back. However, no other add-on seems to be having trouble with BF (even Bison before I updated it from 2.0.0 to 2.1.2).

    Is this something I should be reporting to BF's authors instead?


Date created
Dec 19, 2008
Last update
Nov 13, 2011
Development stage
  • deDE
  • enUS
GNU General Public License version 2 (GPLv2)
Recent files



Embedded library