- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,111 Server Mods
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
BuffBroker
- 2 Likes
- World of Warcraft
- 95 Monthly Downloads
- Supports: 4.3.3
- 55,018 Total Downloads
- Updated 11/13/2012
- Created 03/23/2010
- 164 Favorites
- Project Site
- Comments
- Release Type: Release
- License: BSD License
- Newest File: 4.2
About BuffBroker
Disclaimer: I am unlikely to have Buff Broker functional before September 25th :(
I'm willing to share, mentor, or hand off maintenance to a willing add-on developer. Leave a comment or private if you're interested in this! I have 8 years programming experience, combined with 3 years teaching in a professional capacity... this would be a great opportunity to learn some LUA ;)
"Buff Broker: It lets you mash butan for buffs. No matter what class you are. or what group you're in. You just mash a button and everyone gets the right buff"*
- Quote: Psychonaut (TB)
What does it do?
Buff Broker manages your group & personal auras. Be it Blessings, Totems, Shouts, Horns, Marks, or Power Words; your Paladin, Priest, Shaman, Warrior, or Druid; Seals, armors, stances, forms, or fires; installing this addon will help match your best buffs for your group, and help keep those buffs active on you and your party.
Buff Broker is uniquely adaptable to your current party. It is friendly with other players; it will not poach their buffs (although it might poach their assignments); it will not get confused if your buffs are poached; it understands talented vs untalented buffs; it will properly suggest you upgrade from single to class/raid wide buffs. Finally, yes, it does work.
Each time you click the main button, it performs the next best suggestion (cast <spell> on target/class/raid).
More Questions?
Read the FAQ
Watch the demonstration on youtube
------------------------------------------------------------------------
r332 | neaves | 2012-04-02 20:33:56 +0000 (Mon, 02 Apr 2012) | 1 line
Changed paths:
A /tags/4.2 (from /trunk:331)
Tagging as 4.2
------------------------------------------------------------------------
r331 | neaves | 2012-04-02 20:33:21 +0000 (Mon, 02 Apr 2012) | 1 line
Changed paths:
M /trunk/BuffBroker.toc
interface # 40300 (game client version 4.3 supported)
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 5.0.3B | Beta | 5.0.5 | 178 | 11/13/2012 |
| 5.0.2B | Beta | 5.0.4 | 151 | 08/28/2012 |
| 5.0.1B | Beta | 4.3.4 | 20 | 08/28/2012 |
| 4.2 | Release | 4.3.3 | 4,650 | 04/02/2012 |
| 4.1.15 | Release | 4.2 | 10,130 | 09/04/2011 |
| 4.1.13 | Release | 4.1 | 5,374 | 04/28/2011 |
| 4.1.12 | Release | 4.0.6 | 1,457 | 04/26/2011 |
| 2.2.10 | Release | 4.0.6 | 2,751 | 03/28/2011 |
| 2.2.9B | Beta | 4.0.6 | 1,040 | 03/05/2011 |
| 2.2.8B | Beta | 4.0.6 | 1,210 | 02/09/2011 |
| 2.2.7B | Beta | 4.0.3a | 33 | 01/23/2011 |
| 2.2.6 | Release | 4.0.3a | 69 | 01/04/2011 |
| 2.2.5B | Beta | 4.0.3a | 16 | 01/03/2011 |
| 2.2.4B | Beta | 4.0.3a | 26 | 11/30/2010 |
| 2.2.3 | Release | 4.0.1 | 78 | 11/09/2010 |
| 2.2.2B | Beta | 4.0.1 | 21 | 11/03/2010 |
| 2.2.1 | Release | 4.0.1 | 15 | 11/02/2010 |
| 2.2.0 | Release | 4.0.1 | 14 | 11/02/2010 |
| 2.1.12B | Beta | 4.0.1 | 12 | 10/31/2010 |
| 2.1.11B | Beta | 4.0.1 | 7 | 10/30/2010 |
| 2.1.10 | Release | 4.0.1 | 16 | 10/28/2010 |
| 2.1.9B | Beta | 4.0.1 | 13 | 10/28/2010 |
| 2.1.7B | Beta | 4.0.1 | 12 | 10/28/2010 |
| 2.1.5 | Release | 4.0.1 | 20 | 10/25/2010 |
| 2.1.4B | Beta | 4.0.1 | 15 | 10/24/2010 |
| 2.1.3B | Beta | 4.0.1 | 11 | 10/23/2010 |
| 2.1.2B | Beta | 4.0.1 | 15 | 10/22/2010 |
| 2.1.1B | Beta | 4.0.1 | 33 | 10/13/2010 |
| 2.1.0 | Release | 4.0.1 | 68 | 10/12/2010 |
| 2.0.6B | Beta | 4.0.1 | 13 | 10/10/2010 |
| 2.0.5B | Beta | 4.0.1 | 4 | 10/09/2010 |
| 2.0.4B | Beta | 4.0.1 | 5 | 10/08/2010 |
| 2.0.3B | Beta | 4.0.1 | 8 | 10/07/2010 |
| 2.0.2B | Beta | 4.0.1 | 13 | 09/27/2010 |
| 2.0.1B | Beta | 4.0.1 | 1 | 09/26/2010 |
| 2.0.0B | Beta | 4.0.1 | 10 | 09/25/2010 |
| 1.7.8B | Beta | 3.3.5 | 280 | 09/22/2010 |
| 1.7.7 | Release | 3.3.5 | 310 | 09/19/2010 |
| 1.7.6 | Release | 3.3.5 | 26 | 09/15/2010 |
| 1.7.5B | Beta | 3.3.5 | 16 | 09/10/2010 |
| 1.7.4B | Beta | 3.3.5 | 13 | 09/09/2010 |
| 1.7.3B | Beta | 3.3.5 | 4 | 09/09/2010 |
| 1.7.2 | Release | 3.3.5 | 38 | 08/22/2010 |
| 1.7.1 | Release | 3.3.5 | 4 | 08/22/2010 |
| 1.7.0 | Release | 3.3.5 | 28 | 08/09/2010 |
| 1.6.16B | Beta | 3.3.5 | 9 | 08/08/2010 |
| 1.6.15B | Beta | 3.3.5 | 19 | 07/31/2010 |
| 1.6.14B | Beta | 3.3.5 | 7 | 07/30/2010 |
| 1.6.13B | Beta | 3.3.5 | 7 | 07/28/2010 |
| 1.6.12B | Beta | 3.3.5 | 14 | 07/26/2010 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,172,613 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 491,839 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 393,478 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 350,761 Monthly Downloads
-
- Recount
- Combat
- 329,575 Monthly Downloads





Comments
was just wondering if there was going to be a mop update or a suitable replacement .. love the addon
Any chance of an update for Mists of Pandaria?
There's always a chance! Probably not before MoP release, though, since I lack the time :(
There are ~4 changes left to work with the new API. After that, all the lists of spell IDs need to be re-grouped. The first task takes some LUA savvy; the second is about as complex as updating an excel/google spreadsheet.
I'm offering to coach willing volunteers through the update process, but, no takers yet.
Would love to give you a hand but sadly I have no experience & no knowledge on how to code. I understand the time issue & thank you (and all addon authors) for the time & effort they put into these addons.
I love this add-on. I hope it is updated for 5.0.4 and beyond!
Using version 5.02B and got:
Message: BuffBroker-5.0.2B\Constants.lua:1854: attempt to call global "GetTalentTabInfo" (a nil value)
Time: 09/04/12 04:50:08
Count: 7
Stack: (tail call): ?
Interface\AddOns\BuffBroker\BuffBroker.lua:3587: in function `CataclysmInspectAvailable'
Interface\AddOns\BuffBroker\BuffBroker.lua:4036: in function `OnEvent'
Interface\AddOns\BuffBroker\BuffBroker.lua:4295: in function <Interface\AddOns\BuffBroker\BuffBroker.lua:4295>
Locals: (*temporary) = "INSPECT_READY"
(*temporary) = "0x0380000003397BDD"
(*temporary) = "INSPECT_READY"
(*temporary) = "0x0380000003397BDD"
(*temporary) = <function> defined =[C]:-1
So still a GetTalentTabInfo exists instead of GetSpecializationInfo
Also got this when invited to party
Message: BuffBroker-5.0.2B\PlayerState.lua:1370: attempt to concatenate local "prefix" (a nil value)
Time: 09/04/12 05:00:17
Count: 1
Stack: Interface\AddOns\BuffBroker\BuffBroker.lua:2538: in function `RefreshPlayers'
Interface\AddOns\BuffBroker\BuffBroker.lua:3890: in function `OnUpdate'
Interface\AddOns\BuffBroker\BuffBroker.lua:4296: in function <Interface\AddOns\BuffBroker\BuffBroker.lua:4296>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
GetHighestSpellID = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2180
TestCases = <table> {
}
TalentGroup = 1
EnableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
modules = <table> {
}
baseName = "BuffBroker"
IterateEmbeds = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
CoverageChanged = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2558
AssignButtonBuff = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2900
ResortSuggestions = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2036
Printf = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
ShouldProfile = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:3991
DisableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
PreClick = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4361
BuffTexture = <unnamed> {
}
CheckRoles = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:3203
ClearState = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:3665
RegisterMessage = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
GetArgs = <function> defined @Interface\AddOns\Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
MoveFrame = <unnamed> {
}
ActivityFrame = <unnamed> {
}
ScanAvailable = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2525
OptionsFrames = <table> {
}
db = <table> {
}
OnDisable = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4466
IsObscured = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2521
IsGreaterPallyBuff = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4494
RegenerateSuggestionDependencies = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2577
GetBuffStrength = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2213
SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
Constants = <table> {
}
enabledState = true
BuildSuggestList = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:750
RegisterEvent = <function> defined @Interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
OnInitialize = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:3690
ParseSpellCast = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4158
RefreshConfig = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4807
SlotContainsLabel = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2167
IterateModules = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:453
BuildDesirability = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4570
ProvidersChanged = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:2563
GetBuffDepth = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4544
UpdateRangeCheck = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4517
FadeTip = <function> defined @Interface\AddOns\BuffBroker\BuffBroker.lua:4393
RoleFromTalents = <function> defin
This update is not working for 5.0.4 and neither does the beta version.
One button to rule them all.
Love this addon. I just wish it would work during combat.
Great addon, since we lost a resto druid in our raid people always fuss at me for not putting up Mark. A great feature would be if it would "recommend" the last seen druid form as the last buff. When I hit the button to Mark as Feral it changes me out of form, it would be great to be able to hit the same button to switch back.
As a 'lock, it'd be nice to have an addon that could find the most pertinent battleground ally to cast Dark Intent on. And Soul Link needs to be added.
Otherwise, looks like a great little addon. Thanks!
Any way you could implement profiles? I have 10 toons and had to separately configure each one to be the same (size, position, hidden, lock ui etc).
Would be great to do it once then select the same profile on each one, especially if I decide to change something then I don't have to mimic that change on the other 9 again individually.
On my shaman after I dropped totems for the first time and then recalled them it is showing totem buffs as missing and wants me to recast them, I would think these should be ignored, no?
Specifically, buff broker never enters "idle", even when you have all the right totems out. I'll try to get around to it :)
I mean, a shaman knows to drop their totems when needed, I would not consider them permanent buffs to need to be reminded about.
This was a feature I found useful on my restoration shaman, briefly...but not enough to keep it active through changing patches and frameworks :3
If you don't find it useful, you can either disable Buff Broker for your shaman character; hide the addon on your shaman; or, disable the 4 totem types in the configuration.
Thanks again for the feedback!