Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.3.0.8-Beta
Date:
12-20-2009 07:46 PM
Size:
8.98 Kb
Downloads:
8,548
Favorites:
215
MD5:
GreedBeacon   Popular! (More than 5000 hits)
GreedBeacon is a simple roll-monitoring addon. It does two things: block the "detailed loot roll" spam, and provide a chat link tooltip to pull up those blocked details.

"Detailed Loot Information" must be turned on in the default config, otherwise GreedBeacon cannot get the roll details.

Links


Visit my site for more great addons
Please report all bugs and feature requests to my Github tracker
Alpha builds can be found on GitHub.
Please direct all feedback and questions to my Google Groups mailinglist
  Change Log - GreedBeacon
3.3.0.8-Beta
Fix up DE rolls
Remove 3.0 backcompat

3.1.0.7-Beta
AddonLoader load in group, not delayed

3.1.0.6-Beta
Fix chat filter for 3.1

3.0.9.5-Beta
Embed update
Add config instead of relying on Blizzy's somewhat buggy chat settings

3.0.1.4-Beta
ruRU translations from ichik @ wowi

3.0.1.3-Beta
Localize for deDE
Add in majick locale table

2.4.1.2-Beta
Make roll winner output obey the ChatFrames' filter settings

2.4.1.1-Beta
Remove debugging test rolls
Make link output for "Win" message work correctly, finally.
Make chat filter actually filter, instead of print debuggery messages
Fix roll detection
Change to use ChatFrame_AddMessageEventFilter instead of hooking
Redo GreedBeacon again, this time lets try chat links instead of OptionHouse
Initial import, preparing to de-fu
  Optional Files - GreedBeacon
Sorry, there are currently no optional files available.
  Archived Versions - GreedBeacon
File Name
Version
Size
Author
Date
3.1.0.7-Beta
9kB
Tekkub
06-20-2009 07:10 PM
3.1.0.6-Beta
9kB
Tekkub
04-16-2009 03:54 AM
  Comments - GreedBeacon
Post A Reply Comment Options
Old 02-06-2010, 10:37 AM  
ottoman2
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I get an "Interface action failed because of an AddOn" error because of GreedBeacon. Here is the taint.log:

Quote:
2/6 16:35:11.698 Execution tainted by GreedBeacon while reading CombatLogQuickButtonFrame_Custom - Interface\FrameXML\FloatingChatFrame.lua:761 FCF_OnUpdate()
2/6 16:35:11.698 UIParent:OnUpdate()
2/6 16:35:11.698 An action was blocked because of taint from GreedBeacon - SearchLFGLeave()
2/6 16:35:11.698 Interface\FrameXML\LFRFrame.lua:389 LFRBrowseFrame_OnUpdateAlways()
2/6 16:35:11.698 UIParent:OnUpdate()
ottoman2 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-10-2010, 04:10 PM  
miros
A Kobold Labourer
 
miros's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 62
Uploads: 5
Code:
GetLocale() == "esES" and {
	["(.*) won: (.+)"] = "(.*) recibe el bot\195\173n: (.+)",
	["%s|Hgreedbeacon:%d|h[%s roll]|h|r %s won %s "] = "%s|Hgreedbeacon:%d|h[%s roll]|h|r %s ha ganado: %s",
	["(.*) has?v?e? selected (.+) for: (.+)"] = "(.*) ha seleccionado (.+) para: (.+)",
	["(.+) Roll . (%d+) for (.+) by (.+)"] = "Tiro por (.+): (%d+) para (.+) por (.+)",
	[" passed on: "] = " ha pasado de: ",
	[" automatically passed on: "] = " ha pasado autom\195\161ticamente de: ",
	["You passed on: "] = "Has pasado de: ",
	["Everyone passed on: "] = "Todos han pasado de: ",
	["Greed"] = GREED,
	["Need"] = NEED,
}

Last edited by miros : 01-11-2010 at 03:43 PM.
miros is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-23-2009, 05:39 AM  
Elengil
A Murloc Raider

Forum posts: 6
File comments: 3
Uploads: 0
Tekkub, just a few thoughts to make a great addon even better

A: Coloring of the rolling names according to class.
B: Minor intergration with Classloot, with some minor indication of which classes benefit from the item the most.
C: Maybe even a slightly different color text when the winner of the loot and classloot results mismatch (varied by "severity")
D: Lastly (and most lazily) a little clickable button of sorts that lets you output "raid wide" when someone does that...

This would allow people to quickly and easily identify ninjas, to ber reported to group/raid leaders for expulsion (provided it wasnt a mislick, and it doesnt happen again)

I know it would take a little work (and maybe coordination with Classloot) but it would really help make raiding experiences cleaner and less ninja free, and truly making it a "GreedBeacon"
Elengil is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-10-2009, 11:23 AM  
ballagarba
A Defias Bandit

Forum posts: 2
File comments: 102
Uploads: 0
It works when someone needs, but this happens when someone wins a disenchant or greed and you click on the itemref. Reckon it's the new disenchant option that breaks everything.

Code:
Message: Interface\AddOns\GreedBeacon\GreedBeacon.lua:123: attempt to concatenate field '?' (a nil value)
Time: 12/10/09 17:22:59
Count: 6
Stack: Interface\AddOns\GreedBeacon\GreedBeacon.lua:123: in function <Interface\AddOns\GreedBeacon\GreedBeacon.lua:114>
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3606: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:2756: in function <Interface\FrameXML\ChatFrame.lua:2755>
Interface\AddOns\nChat\nChat.lua:224: in function `ChatFrame_OnHyperlinkShow'
[string "*:OnHyperlinkClick"]:1: in function <[string "*:OnHyperlinkClick"]:1>
[C]: ?

Locals: link = "greedbeacon:10"
text = "[Disenchant roll]"
button = "LeftButton"
id = "10"
i = 10
val = <table> {
 _type = "Disenchant"
 _winner = "Caligos"
 Therasil = "27"
 Caligos = "93"
 _link = "[Golem Vambraces of the Physician]"
 _printed = true
 Rajgor = "29"
 Lavalout = "55"
}
(*temporary) = <function> defined =[C]:-1
(*temporary) = ItemRefTooltip {
 SetQuestLogRewardSpell = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 Border = <table> {
 }
 SetExistingSocketGem = <function> defined =[C]:-1
 SetHyperlink = <function> defined =[C]:-1
 SetUnit = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetQuestRewardSpell = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetSocketGem = <function> defined =[C]:-1
 SetPetAction = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetUnitDebuff = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetLootItem = <function> defined =[C]:-1
 SetQuestItem = <function> defined =[C]:-1
 SetTrainerService = <function> defined =[C]:-1
 SetBackpackToken = <function> defined =[C]:-1
 SetInboxItem = <function> defined =[C]:-1
 SetBuybackItem = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 SetHyperlinkCompareItem = <function> defined =[C]:-1
 SetMerchantItem = <function> defined =[C]:-1
 SetQuestLogItem = <function> defined =[C]:-1
 SetSpell = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetUnitBuff = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetTalent = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetTradePlayerItem = <function> defined =[C]:-1
 SetMerchantCostItem = <function> defined =[C]:-1
 SetSendMailItem = <function> defined =[C]:-1
 UpdateTooltip = <function> defined *:OnLoad:5
 updateTooltip = 0.2
 SetInventoryItem = <function> defined =[C]:-1
 SetTradeSkillItem = <function> defined =[C]:-1
 SetGuildBankItem = <function> defined =[C]:-1
 SetLootRollItem = <function> defined =[C]:-1
 SetUnitAura = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetCurrencyToken = <function> defined =[C]:-1
 SetAuctionSellItem = <function> defined =[C]:-1
 SetBagItem = <function> defined =[C]:-1
 SetShapeshift = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 0 = <userdata>
 SetTradeTargetItem = <function> defined =[C]:-1
 SetTracking = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetAuctionItem = <function> defined =[C]:-1
}
(*temporary) = nil
(*temporary) = " roll - [Golem Vambraces of the Physician]"
(*temporary) = "[Golem Vambraces of the Physician]"
(*temporary) = "ItemRefTooltip"
(*temporary) = ItemRefTooltip {
 SetQuestLogRewardSpell = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 Border = <table> {
 }
 SetExistingSocketGem = <function> defined =[C]:-1
 SetHyperlink = <function> defined =[C]:-1
 SetUnit = <function> defined @Interface\AddOns\AtlasLootReverse\libs\LibExtraTip\LibExtraTip.lua:273
 SetQuestRewardSpell = <function> defined @Interface\AddOns\AtlasLoo

Last edited by ballagarba : 12-10-2009 at 12:29 PM.
ballagarba is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-03-2009, 01:36 PM  
fogyreef
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Quote:
Originally posted by Jzar
OK, so how bout an option to show the summary of loot rolls in the window without filtering the verbose version? Then I can redirect all the roll info to my combat log or some other frame that doesn't normally show, and toggle to it when I need to see rolls in progress.
Is it possible to parse Need rolls and Greed rolls and direct them to separate windows? It would be so much quicker to see a need-only grouping in a dedicated window.
fogyreef is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-21-2009, 06:27 AM  
voodoodad
A Molten Giant
 
voodoodad's Avatar

Forum posts: 970
File comments: 14
Uploads: 0
I swear to god, I saw the author name first and then looked at the name of the addon, and I KNOW beyond any shadow of a doubt that just for one split second, it said GREATBACON!

/psycho shower scene music plays
__________________


I don't want FOP, dammit! I'm a DAPPER DAN man!
voodoodad is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-27-2009, 11:59 PM  
Jzar
A Flamescale Wyrmkin
 
Jzar's Avatar
Interface Author - Click to view interfaces

Forum posts: 114
File comments: 199
Uploads: 5
OK, so how bout an option to show the summary of loot rolls in the window without filtering the verbose version? Then I can redirect all the roll info to my combat log or some other frame that doesn't normally show, and toggle to it when I need to see rolls in progress.
__________________


Jzar is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-27-2009, 03:11 PM  
xtoq
A Fallenroot Satyr
 
xtoq's Avatar
Interface Author - Click to view interfaces

Forum posts: 25
File comments: 624
Uploads: 2
Quote:
Originally posted by Jzar
Could you maybe add a slash command or something to output rolls so far if I need to see them while rolling is in progress? Or perhaps redirect loot info to combat log (or other selectable chat frame)?
You can already redirect loot information into another chat frame (not the combat log though). If that's what you would like to do, then right-click the tab that you want to send loot information to, select "Settings" then choose what information you want to appear in this chat window. Be sure to turn off loot information in your regular chat window. IMPORTANT: if you have Greed Beacon, it doesn't matter which window you have told to display loot information, Greed Beacon will still suppress it.

You might also try teksLoot with this mod; it is a replacement for xLoot, which shows you how many people needed/greeded on your loot window.

However, one feature I would like, or know how to make the change in the lua, is the ability to have the Greed Beacon text go to different chat frames for different toons. I haven't tried this with Reflux yet to see if I can emulate a profile, but I thought there might be an even easier way in Greed Beacon to do this. Either way, thanks so much for your wonderful addons.

Last edited by xtoq : 04-27-2009 at 03:13 PM.
xtoq is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 11:58 PM  
Jzar
A Flamescale Wyrmkin
 
Jzar's Avatar
Interface Author - Click to view interfaces

Forum posts: 114
File comments: 199
Uploads: 5
This is awesome, Tek!

I used it for the first time in Gundrak today on my Pally, and lo and behold a piece of gear for my off-spec drops. I wanted to see if anyone had rolled Need on it; if not, I wouldn't feel bad asking for permission from the group to need it. Obviously, I couldn't even see who rolled what, so I just greeded. (Good thing, the tank needed it too!)

Could you maybe add a slash command or something to output rolls so far if I need to see them while rolling is in progress? Or perhaps redirect loot info to combat log (or other selectable chat frame)?
__________________


Jzar is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-15-2009, 07:29 PM  
slickwalker
A Deviate Faerie Dragon

Forum posts: 16
File comments: 132
Uploads: 0
Quote:
Originally posted by duhwhat
Not working for me in 3.1.
Specifically suppressing all loot gain information on my toons.
slickwalker is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-15-2009, 05:20 PM  
duhwhat
An Aku'mai Servant

Forum posts: 35
File comments: 165
Uploads: 0
Not working for me in 3.1.
duhwhat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-07-2009, 06:01 AM  
Pusikas
A Kobold Labourer

Forum posts: 1
File comments: 100
Uploads: 0
Quote:
Originally posted by dubesinhower
yea i get the samething. the suppressed loot spam, but no tooltip in wow 3.0.2. does anyone have a working version, or a similar working addon?
It works for me when I use the fix posted on googlecode:
Quote:
Drop back to the release version, replace this stirng in GreedBeacon.lua:
for frame,val in pairs(chatframes) do if val then frame:AddMessage(msg) end end
with this:
ChatFrame1:AddMessage(msg)
That will simply force output to CF1 instead of trying to find which frames to output
into.
Pusikas is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-03-2008, 09:35 AM  
dubesinhower
A Murloc Raider
 
dubesinhower's Avatar

Forum posts: 4
File comments: 8
Uploads: 0
Quote:
Originally posted by Anayia
This addon doesn't seem to be working for me in 3.0.0.2, it does suppress the loot spam, but doesn't give me a link to click to see the rolls and such. (Yes Detailed loot information is turned on.)
yea i get the samething. the suppressed loot spam, but no tooltip in wow 3.0.2. does anyone have a working version, or a similar working addon?
dubesinhower is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2008, 01:41 PM  
Anayia
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
This addon doesn't seem to be working for me in 3.0.0.2, it does suppress the loot spam, but doesn't give me a link to click to see the rolls and such. (Yes Detailed loot information is turned on.)
Anayia is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-23-2008, 07:55 PM  
ichik
A Murloc Raider
 
ichik's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 92
Uploads: 1
Ye-ye-ye, i was so nasty to ask. :P
Anyway. I did the locale myself, here it is: http://rapidshare.de/files/40306348/GreedBeacon.lua.html
BTW, it would be helpful i guess to separate locale files frome core lua.

Last edited by ichik : 08-23-2008 at 08:00 PM.
ichik is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.