Download
(3 Kb)
Download
Updated: 07-10-10 08:45 PM
Pictures
File Info
Updated:07-10-10 08:45 PM
Created:12-03-09 01:36 AM
Downloads:4,931
Favorites:37
MD5:
Buffoon
Version: v1.4
by: Jzar [More]
Buffoon is a buff mod that's inspired by one feature from X-Perl: it shows you who cast what buffs on you, and who's missing it still. Since I recently switched from X-Perl to Shadowed UF, I quickly started missing this feature, so I wrote my own implementation of it. Enjoy!

Commands:
/buffoon {toggle | on | off} -- Turns the addon on and off entirely.
/buffoon {solo | party | raid} -- Solo shows info all the time, party shows only in party or raid, raid shows only in raid.
/buffoon {caster | buffed | unbuffed} -- These options are NOT mutually exclusive. They make the addon show the caster, and/or the players that DO or DO NOT also have the buff.
/buffoon groups -- Toggles between show in groups, and show all together modes when in raid.
/buffoon extras -- Toggles showing extra raiders, defaults to off. With this off, raid members in a 10 man raid and in any subgroup > 2 will not display in the tooltip, same with anyone in a subgroup > 5 in a 25 man raid.
/buffoon status -- Shows current setting states

Questions? Comments? Feedback? The comments section is open!

(If you're curious, my buff mod from that screenshot is Simple Buff Bars, and my tooltip is TipTac)
v1.4
- Added filter for raiders in subgroups outside your current raid difficulty. /buffoon extras to toggle it.
- Also ... decided that Lua != C++, and it looks better without all those extraneous semi-colons. :S

v1.3
- Made Buffoon work on enemies now too! Also has a new slash command to toggle showing the caster

v1.2
- Cleaning up database initialization

v1.1
- (I don't remember. :S)

v1.0
- Initial Release
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
v1.3
3kB
Jzar
05-26-10 10:10 AM
v1.2
3kB
Jzar
03-16-10 11:30 AM
v1.1
3kB
Jzar
01-15-10 01:26 PM
v1.0
2kB
Jzar
12-03-09 11:49 AM


Post A Reply Comment Options
Unread 03-10-13, 10:06 PM  
Sintacks
A Murloc Raider

Forum posts: 4
File comments: 116
Uploads: 0
Re: 5.0.4

Originally Posted by Catok
I updated Buffoon to work with 5.0.4.

- Fixed errors
- Changed so that Unbuffed and Buffed only shows on Consolidated auras.

http://pastebin.com/Kh0UL4Z4
After you get this, for 5.2 change line 155 to the following:
Code:
		local maxMembers = (group == "raid") and ((select(3, GetInstanceInfo()) == 4 or select(3, GetInstanceInfo()) == 6) and 10 or 25) or 1
__________________
i has a cookie
Last edited by Sintacks : 03-10-13 at 10:07 PM.
Sintacks is offline Report comment to moderator  
Reply With Quote
Unread 09-07-12, 06:27 AM  
Catok
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
5.0.4

I updated Buffoon to work with 5.0.4.

- Fixed errors
- Changed so that Unbuffed and Buffed only shows on Consolidated auras.

http://pastebin.com/Kh0UL4Z4
Catok is offline Report comment to moderator  
Reply With Quote
Unread 07-11-10, 12:41 AM  
Megerka
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
add locale lang pls =)
Last edited by Megerka : 07-11-10 at 12:42 AM.
Megerka is offline Report comment to moderator  
Reply With Quote
Unread 07-10-10, 08:46 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Originally posted by myztikrice
How do I make it so it only shows the first 25 members? I don't need to see who doesn't have a buff in groups 6+
Just download the latest version, my friend. You don't even have to change anything, this is now default behavior.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 07-01-10, 10:25 PM  
myztikrice
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
How do I make it so it only shows the first 25 members? I don't need to see who doesn't have a buff in groups 6+
myztikrice is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 10:42 PM  
Anotherpaul
A Kobold Labourer

Forum posts: 0
File comments: 26
Uploads: 0
Well done

Since I recently switched from X-Perl to Shadowed UF, I quickly started missing this feature, so I wrote my own implementation of it.
This is exactly the same thing that I did and went looking for an addon that showed the caster of buffs. Thanks for making this!
Anotherpaul is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 05:56 PM  
Selindriel
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks for the quick response.

It's Satrina Buff Frames automatically adding the name of the caster to the tooltip, but there is an option to hide it. For me it's easier just to disable it in Buffoon now that that's an option, rather than disabling it for every new frame I create in SBF (and personally I prefer SBFs way of displaying the caster, but that doesn't mean it's better )

The difference is basically this:

With Buffoon:

Caster: Catbeartree
Without buff: Deadmage, AfkDK, Didntbuysymbolsloladin


With SBF + Buffoon (caster disabled):

Without buff: Deadmage, AfkDK, Didntbuysymbolsloladin
Catbeartree
Last edited by Selindriel : 05-26-10 at 05:57 PM.
Selindriel is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 10:16 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Selindriel, I'd personally say you should find out what the other mod is and disable it. Nonetheless, I've added an option to toggle showing the caster. Type /buffoon caster to disable it.

Habik, I've noticed that too, but I've never really been motivated enough to try to track down why it wasn't working on debuffs. At your behest though, I've fixed it. The reason it wasn't working can be described by a description from WoWWiki of the third (optional) argument we can pass to UnitAura:

By default UnitAura has "HELPFUL" as an implicit filter
In other words, it was filtering it out automatically because you weren't looking at buffs that are helpful to you. My fix was to change the line that get's the caster's name like this:

Code:
local caster = select(8, UnitAura(unitId, auraIndex)) or select(8, UnitAura(unitId, auraIndex, "HARMFUL"));
Hope this is helpful! As always, let me know if you have any other problems to report or feature requests. Happy WoWing!
Last edited by Jzar : 05-26-10 at 10:17 AM.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 07:45 AM  
Selindriel
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
This solved all my frustrations when switchng from xperl to SUF, thanks a lot for making this addon.

Apparently I'm running an addon that adds the name of the caster at the bottom of the tooltip, which means I get that info twice. Is it possible to add an option to toggle on/off the "caster" line?
Selindriel is offline Report comment to moderator  
Reply With Quote
Unread 03-16-10, 02:15 PM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
europe

btw I wanted to also have the names from the people, who put debuffs on bosses. As far as I've seen this isn't possible with your addon.

The last hours I tried to achieve this but it does not work because SetUnitAura seems not to differentiate between buffs and debuffs.
Did you ever tried to do this?
habik is offline Report comment to moderator  
Reply With Quote
Unread 03-16-10, 11:32 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
How are you even logging in? All the servers are down right now... Anyways, tell me if v1.2 fixes your problem. Thanks for using Buffoon!
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 03-16-10, 09:52 AM  
habik
A Kobold Labourer

Forum posts: 0
File comments: 64
Uploads: 0
I get this when hovering over a buff, while I'm in a raidgroup.


Error: attempt to index field 'Options' (a nil value)
File: Interface\AddOns\Buffoon\Buffoon.lua
Line: 105
Count: 9

And this when logging in:

Interface\AddOns\Buffoon\Buffoon.lua:21: attempt to index field 'Options' (a nil value)
Last edited by habik : 03-16-10 at 10:17 AM.
habik is offline Report comment to moderator  
Reply With Quote
Unread 01-18-10, 09:36 PM  
JimBober
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Thats perfect, thank you!
JimBober is offline Report comment to moderator  
Reply With Quote
Unread 01-15-10, 08:18 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
Aight Jim, try out latest version and let me know what you think. I don't like the xperl style for tons of names like that, so you'll have to toggle it to display in groups with the /buffoon groups command.
Jzar is offline Report comment to moderator  
Reply With Quote
Unread 12-31-09, 11:46 PM  
JimBober
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
it shows it by group number, kinda like this like this

(x) number of people without buff
1. name, name, name, name, name
2. name, name, name
etc
JimBober is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: