Download
(234Kb)
Download
Updated: 04-27-11 11:51 PM
Pictures
File Info
Updated:04-27-11 11:51 PM
Created:04-11-10 11:53 PM
Downloads:19,047
Favorites:50
MD5:

Buff Broker  Popular! (More than 5000 hits)

Version: 4.1.13
by: toddimer [More]

"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" - Psychonaut

Main Development site
Feature Request List
Discussion Thread
Main user site
Demo on youtube
FAQ

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 (with Live, the PTR, and Cataclysm Beta)

Thanks in advance for any feedback and support! If you ever have trouble, i suggest reverting to the last release build (aka won't contain a "B" in the version).

Changelog included in the downloadable package, as "Changelog-BuffBroker-<version>.txt"

http://wow.curseforge.com/addons/buffbroker/files/182-4-1-13/

download total at last release: 12,246
download total at last patch: 12,246
Post A Reply Comment Options
Unread 04-18-10, 06:31 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by ßlink
[b]ill test some more now.
It is absolutely broken. I'm investigating
Report comment to moderator  
Reply With Quote
Unread 04-18-10, 06:49 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
1.2.7, should resolve ßlink's error report and some other obscure errors. The LUA API was reporting weird data when units from other realms take too long to enter a random dungeon; These error conditions are handled correctly now. Fingers crossed that's all that was causing the problem!
Last edited by toddimer : 04-18-10 at 09:24 PM.
Report comment to moderator  
Reply With Quote
Unread 04-19-10, 12:23 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Originally posted by toddimer
I get this, and it makes sense; buff is expiring, so re-apply. Simple, and elegant. That doesn't cover the case where you log in with no seal active, or reload UI. Even a configured "Preference" list would have to be situational, and invites feature-creep; why not have a different preference list for questing, raiding, arenas, battlegrounds, questing in a party, heroics...the list could go on. I'd rather deal with a "doesn't suggest seals" complaint, than "the configuration for seals is confusing", or "it's suggesting the wrong seal in an arena match for blades edge against RMP compositions in 3s".
Yep, feature creep is always a danger in mods. Especially as added features might (depending on the implementation) increase the CPU, total memory & memory-per-second used; the classic "bloat" problem. As well as the potential for more code=more bugs & more work for the author.

But the problem with not handling things such as seals is that if someone wants to be reminded of them, they will have to use a different mod in addition (or in place of) to this one. Such as the two previously mentioned. And/or enable/disable mods in different circumstances. Since those mods already handle everything else this one does in addition to handling all (user chosen) buffs, why bother with this one?

The preference list could be as simple as (for instance), one priority list for soloing, one for parties, one for raids, one for BGs, one for arenas. And that's it (the way those other mods do it). Or if the user wants everything automated, go back to not handling some buffs as you do it now.

Thanks again, GL with it.
Report comment to moderator  
Reply With Quote
Unread 04-20-10, 09:30 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Shaman & Death knight support complete. Shaman suggestions will place their most appropriate totem on the call of elements totem bar; Death knights will be suggested to use horn of winter, when appropriate.

Unit tests don't include raid-wide suggestions, nor are non-paladin players tested. I'll try to clean up unit tests before 1.4.0.

The "default" configuration is getting stretched... I suggest turning "Head Count" to 1, and threshold to 0 for both these classes. I'll try to make class-dependent configuration in the next major release, along with cosmetic requests & more self buffs.
Report comment to moderator  
Reply With Quote
Unread 04-21-10, 09:00 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
with the new backend, I'm able to make more "roles". I can stuff a player into a role based on talents, level, class, and a multitude of other criteria.

Current Roles:
Tank: Prot warriors, bears, frost presence DK, prot paladin with righteous fury. prefers survivability buffs over dps buffs

"Pure" Melee: Rogues, fury/arms warriors, blood/unholy presence DK, cats. prefer melee damage buffs; tolerates survivability buffs (HP, armor, etc)

Casters: warlocks, mages, all priests, owls, trees, resto shamans, elemental shamans, holy paladins. Prefer mana related buffs; tolerates survivability buffs

"Hybrid" Melee: Hunters, enhancement shamans, retribution paladins. prefer melee damage buffs; accept mana related buffs; tolerates survivability buffs

---
The most contentious decision in my priority list is suggesting stats (kings) over MP5 (wisdom, mana spring) for casters & "Hybrid" melee. At low (gear) levels, resource recovery can trump 10% stats. This threshold is WELL below raids, and probably below heroics. I'm considering two new roles to accommodate low level characters anyway, for quality of life reasons:

Healer: any caster under a level threshold (configurable, probably 68). Decent spell damage gear becomes available in Outlands, but I can't pin down an exact tipping point where kings is preferred over wisdom.

"Hybrid" lowbie: Hunters without aspect of the wild, enhance shamans without improved stormstrike, and retribution paladins without judgements of the wise. Until their resource model is active, they need MP5 or drink breaks. MP5 > might > stats

Anyone have suggestions for the level threshold, or any roles/talents I might have missed?
Report comment to moderator  
Reply With Quote
Unread 04-21-10, 05:25 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by Zidomo But the problem with not handling things such as seals is that if someone wants to be reminded of them, they will have to use a different mod in addition (or in place of) to this one. Such as the two previously mentioned. And/or enable/disable mods in different circumstances. Since those mods already handle everything else this one does in addition to handling all (user chosen) buffs, why bother with this one?

The preference list could be as simple as (for instance), one priority list for soloing, one for parties, one for raids, one for BGs, one for arenas. And that's it (the way those other mods do it).[/b]
I think this is a really neat conversation, built on expectations. The original expectations this mod lives up to are:
A) It will notify when a party is missing buffs
B) It will suggest/cast the best possible buff for the situation
C) It will do this automatically, with no configuration

Specific spells start to break down these expectations. Unsupported self-buffs break (A): adding self-buffs would fix (A), but self-buffs like seals and mage armor can't be 100% planned for...which would break either (B), or (C). I can imagine losing users because the mod "isn't always right"; I can also imagine losing users because the mod "requires too much configuration". I'm not excited at either prospect, but then, I'm probably losing users now because "it doesn't notify when I'm missing <an obscure but important spell>".

It's a neat challenge. I don't think compromising on (A) or (C) is the right approach, so, expect more self-buff support over time. I think I can mediate expectation (B) with the right tooltips and feedback mechanisms.
Report comment to moderator  
Reply With Quote
Unread 04-22-10, 06:07 PM  
Fritty
A Cyclonian

Forum posts: 47
File comments: 33
Uploads: 0
couple of quick notes on my usage tonight as a priest in Arathi:

Buff Broker wanted me to buff dead people at the Graveyard (ghosts).
It also got stuck on wanting me to buff myself with Spirit when I was getting Fel Intelligence from a warlock's felhunter.

[edit] there was also a lot of lag in AV, after turning of Buff Broker there was significantly less
Last edited by Fritty : 04-22-10 at 06:21 PM.
Report comment to moderator  
Reply With Quote
Unread 04-22-10, 10:48 PM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by Fritty Buff Broker wanted me to buff dead people at the Graveyard (ghosts).
Cool, I'll add that scenario; I guess "dead" is considered different from "ghost"


Originally posted by Fritty It also got stuck on wanting me to buff myself with Spirit when I was getting Fel Intelligence from a warlock's felhunter.
Pet's aren't covered yet, nor are pet auras. Felguards & imps have the same problem. They're on the "to do" list though

Originally posted by Fritty there was also a lot of lag in AV, after turning of Buff Broker there was significantly less [/b]
Battlegrounds sound like a great way to profile the tool. I know of a few inefficiencies that can be touched up, so we'll see. Thanks for the feedback!
Report comment to moderator  
Reply With Quote
Unread 04-23-10, 10:13 AM  
kazagistar
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Resizing please!

Feature request: make it possible to re-size the button. I have a "slot" in my UI configuration the size of a normal button (the size used by ZOMGBuffs and SmartBuff, both of which I have used previously). The size of this button is a little silly ihmo, since it really only needs a small amount of screen real estate. Other then that, thanks, the functionality itself is great!
Report comment to moderator  
Reply With Quote
Unread 04-24-10, 11:57 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Fixed unit tests; fixed class-based coverage (ie: 2 warriors in the raid means AP/HP are guaranteed); revised configuration interface; added class-based configuration defaults for first time users; Added frame scaling, locking, and toggling.

I'll look into Key Binding(s), warlock pets, and selectable self-buffs configuration saved on a per-spec basis (ie: inner fire CHECK vampiric embrace CHECK shadow form NOT CHECKED; seals CHECK righteous fury NOT CHECK)

Keep the feature/bug reports coming! I'll address feedback when I have time.
Report comment to moderator  
Reply With Quote
Unread 04-24-10, 10:32 PM  
Iseabail
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Option to select only single buffs in battlegrounds

I totally realize this is aimed at raids, but it would be awesome if there were an option to only suggest single versions of blessing when in battlegrounds. I really like the way this is working, but I don't use raid-wide blessings in bg's.
Report comment to moderator  
Reply With Quote
Unread 04-25-10, 12:35 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Re: Option to select only single buffs in battlegrounds

Originally posted by Iseabail
I totally realize this is aimed at raids, but it would be awesome if there were an option to only suggest single versions of blessing when in battlegrounds. I really like the way this is working, but I don't use raid-wide blessings in bg's.
Iseabail,

You can set the "head count" to an obscene number, like 40. This would prevent group-wide buff suggestions unless 40 people are unbuffed and in range. Which is pretty unlikely, even in AV.

I realize it's inconvenient to change the "head count" configuration each time you start/stop queuing for battlegrounds. I'll try to think of a better fix!
Report comment to moderator  
Reply With Quote
Unread 04-25-10, 01:20 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
added healer role for low level moonkin, mages, priests, resto/elemental shaman, holy paladins, trees, and warlocks. This level threshold is configurable (except warlocks; they're on their own once they get fel armor

Added "lowbie melee" role for enhancement shamans without improved stormstrike, and retribution paladins without judgements of the wise.
Report comment to moderator  
Reply With Quote
Unread 04-25-10, 06:15 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Would you consider adding an auto-hide feature, where the button hides itself automatically when there's nothing to cast?

Originally posted by toddimer
I guess "dead" is considered different from "ghost"
Yeah, if you don't care about which of those two states someone is in, just use UnitIsDeadOrGhost instead of UnitIsDead and/or UnitIsGhost.
Report comment to moderator  
Reply With Quote
Unread 04-25-10, 10:11 AM  
toddimer
A Deviate Faerie Dragon
 
toddimer's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 88
Uploads: 1
Originally posted by Phanx
Would you consider adding an auto-hide feature, where the button hides itself automatically when there's nothing to cast?
This sounds neat! I'm almost afraid the next request will be opacity, an increased maximum scale size, an and custom textures ala "Power Auras Classic". I'll give it some thought after pets & self buffs are working.


Originally posted by Phanx
Yeah, if you don't care about which of those two states someone is in, just use UnitIsDeadOrGhost instead of UnitIsDead and/or UnitIsGhost.
Yep, totally did this to fix 1.3.1 (stupid change logs)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: