Download
(137Kb)
Download
Updated: 11-26-11 10:12 AM
Pictures
File Info
Updated:11-26-11 10:12 AM
Created:05-30-09 09:44 AM
Downloads:3,388
Favorites:4
MD5:

GimmeLoot

Version: 4.0-BETA
by: Mmoose, Demahn-SC

4.0 is beta!
I am not in a guild where this is easily testable at this point.
This is as is until I can get more testing done.
If someone has the time, or a guild with active raiding that doesn't mind testing in the middle of a raid, please let me know.

Gimmeloot Loot System
Designed for those who hate to keep track of points.
--The loot system itself is a penalty based system. Penalties are incurred for certain types of rolls during the course of a single instance/raid. "Need" WINS are based on a counter, a certain amount of "Need" WINS
are allowed during this penalty set. Once a raid member meets the count of "Need" WINS, their rolls for "Need" are ignored. "Spec" WINS incur a penalty (in increments of -100) against further rolls. If Gertrude
WINS a "Spec" roll, the next time she rolls for a "Spec" item, 100 is deducted from that roll. "Freerolls" are just that, no one needs an item, no one has a spec they may want the item for, so it's gonna be disenchanted
or greeded for trash. No penalties are incurred for winning a freeroll.

Note: All penalties are implemented upon the WINNING of an item, not on the rolls for an item.

--Gimmeloot has been designed as a highly customizable system for distributing loot.
--Gimmeloot is designed to function in a raid environment only.
--Customizations can be made for a wide range of loot system needs, from hardcore, to random pugs.
--This system can be used with 3 levels of loot defaulted to "Need", "SPEC", "FREEROLL".
--This system can also be used to do nothing more than announce all the loot available, then track who wins the roll.
--The loot rules are defined by you, within the scope of the addon, and definable in the interface/addons page.
--Gimmeloot allows for you to save penalty set information for multi-day raids. As well as clear the current active set if needed.
--The system allows you to pass penalty set information to another player if necessary.
--Allowances can be made for giving a raid member a little bonus on their next roll, or conversly give them a little negative
bonus if they decide they want to play with their train set in the middle of the Hodir fight.
--This addon is capable of being enabled or disabled as you see fit, no logging out to turn it off.
--This addon currently tracks wins/items in a history table. The history table is currently not viewable. (upcoming version)
--This addon also allows whispered commands to the loot master, please see the minimap icon tooltip and the interface/addon
tab for more details.
--Tooltips for every window and the minimap icon for quick in-game reference
--The interface/addon settings will better allow you to determine what the system can accomplish for you in your raid.

OK, enough with the commercial already, let's get to the meat of the system.
Gimmeloot is comprised of 4 windows, all can be opened independently of the other.
The 4 windows are:

Main window
--Shows what loot is on the mob
--Allows for announcement of all the loot on the mob
--Controls starting/last call/ending of selected loot type rolls

Raid window
--Currently tracks up to 40 man raids
--Shows the members of the raid
--Shows the current roll counts for each member of the raid
--Allows for positive and negative bonus assignment

Win window
--shows the top 5 rollers for the current item winner at the top
--allows for announcing the winner to the raid and the addon itself
(if you don't announce the winner using the addon, the addon doesn't know who won for rollcounts)

PenaltyListWindow
--currently allows up to 30 saved penalty sets
--shows all the instance penalty sets available for use
--allows you to create a new penalty set
--allows you to delete out of date penalty sets
--allows you to set the active penalty set
--allows you to transmit the active penalty set to someone else
--if someone sends you a penalty set, it will be shown
here with the ID and the name of the toon that sent it to you


A typical loot session using all portions of the addon, will go as follows:

Kill the boss (always a good idea)
--Lootmaster opens the loot window, as well as the main window of the addon
--Lootmaster opens the win window of the addon
--Lootmaster KEEPS the loot window OPEN until the process is complete
--All loot on the boss is displayed on the main window of the addon
--Lootmaster hits announce loot to post all the loot to a raid warning
--Moving essentially from left, to right, in the addon main window, lootmaster
clicks on the most left button for the item he/she wants to open the roll on
--Raid members roll or not, as rolls happen the win window will start populating
with actual data, as opposed to the placeholder data visible when starting.
--Lootmaster hits the "E" button (second from right) to announce that rolls will be ending soon
on this item.
--Lootmaster hits the "C" button (furthest right) to announce that rolls are closed on this item
--THE ROLL MUST BE CLOSED OR THE ADDON WILL CONTINUE TO LOOK AT ROLLS!
--For a winner, lootmaster uses the win window to announce the winner to the raid
IF AN ITEM IS NOT ANNOUNCED TO A WINNER WITHIN THE ADDON. The winner is NOT penalized.
--Lootmaster does *NOT* have to give the item to the winner in the Win window. The lootmaster
can give the item to any listed toon in that window. Example: Gertrude wins, but says that Jimmy could
use the item more effectively, feel free to give the item to Jimmy.
--Lootmaster then passes the item out using the in-game loot functions.
--IF no one rolls, the loot master clicks the second from left button, and follows the same format.
--IF your run allows freerolls, the same set can be done yet again for the third from the left button.

NOTE: these can be taken in any order, however the furthest left button is defined in the interface/addon as a "need"
the second from the left is defined in the interface/addon as a Spec, and the third from the left is defined as freeroll.


If you do a freeroll run, just use the button for freerolls, let the addon take care of the announcement, starting/ending the rolls, and
keeping track of who wins.

All comments, bugs, ideas, thoughts, and/or complaints (nicely please) are taken very seriously. We want this system to work
as needed for as many as possible.

Localizations are welcome, write up a file and send it to me, I'll get it in the addon for the next release pending time constraints.

Already on the list for addition to the addon
--History viewing and transmission to the raid member. History is already stored from the first raid the addon
is used. Viewing it is currently disabled.
--History cleaning

--20100113
added a brag option, check the general settings from the interace/addons menu
removed some debug code that was still popping up in the default chat window
--
--20100107
added another penalty roll type now have mainspec and offspec
added ability (on by default) to do a countdown until roll type closes
added ability (on by default) to auto-assign loot when a winner is announced
fixed annoyance bug with lua errors with announcing winner
--
--20091218
updated for 3.3
--
--20090916
Minor fix in frame placement saves
--
--20090807
it's here
3.0

This has been tested, but not as fully as I'd prefer. Please notify me of any issues

--
20090615
2.1.1
alt-right click to open win/raid/main window all at once (it is a toggle, so if you have one open it might get out of sync)

fixed it to allow announce from chests in raids. it will grab your current target so make sure you don't have someone targeted when you go to announce from a chest.
--
20090602
2.1
Allows you to reset both the 'need' and the 'spec' counts to zero from the raid window
--
One or 2 have had issues with an index error. This removes the history save (I'll get it back in as soon as I can) and should solve the error.
Optional Files (0)


Post A Reply Comment Options
Unread 05-30-09, 10:22 PM  
demahn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
GimmeLoot is the best!

Filtered through a good number of loot systems, this is by far the best for our guild's use. Fun, fast and friendly!

Especially nice for guilds that pug out slots to friends and allies in other guilds.

Great costumization and very nice that it holds multiple instance data sets.

Kudos, Mmoose!
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 03:09 PM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
index errors

one or 2 have let me know of some index errors. 2.0.1 should solve these issues. Let me know if there are any issues so I can resolve them promptly.

Mm
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 03:12 PM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
The thanks post

I personally can't write an addon without help. Without alpha, beta, ideas, feedback, testing, complaints, problems, and such I can never seem to get things just right for release. This comment is an attempt to thank those who have helped me.

Specifically Demahn, his request, his specifications, basically his conceptualization. I thank you sir.


The guilds who have put up with all the mishmash during testing on progression raids, and all the officers thereof.

The Red Shirts
Forge Camp Sunshine

I thank you all.

Mm
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:57 AM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 168
Uploads: 5
So, what happens if three people roll, and all of them have had their share yet? Does ist "count up" or does nobody get gear? Then, what happens on the next item, when A has had 2 items, B and C one each (and the cap is at one) - will it keep things fair?
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 04:40 AM  
Dyspeptic
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 17
File comments: 28
Uploads: 2
What happens if some wag rolls more than once before the LM hits "c" to end rolls? Is this mod capable of catching this and only taking their first roll as valid (and possibly imposing penalties for being an ass).
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 06:55 AM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
Originally posted by ckaotik
So, what happens if three people roll, and all of them have had their share yet? Does ist "count up" or does nobody get gear? Then, what happens on the next item, when A has had 2 items, B and C one each (and the cap is at one) - will it keep things fair?
On need rolls, after they have won their allotment (1, 2, 3 whatever the addon is set to allow) it will whisper the roller and tell them that they have met their allowed for this set, and ignore the roll. After that point only rolls for 'spec' or 'freerolls' will be counted for that person. This is to allow others that 'need' the item the chance to roll need should they choose, but still allow those who have blown their 'need(s)' to roll.

example. A and B have both won 'need' items but C has not, if the addon is set to allow 1 need, then only C's rolls for need will count. IF C doesn't need an item, then they can all 3 still roll for 'spec' and the addon will take into account past 'spec' wins and calculate the penalties based on the number of wins for each.

Mm
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 06:58 AM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
Originally posted by Dyspeptic
What happens if some wag rolls more than once before the LM hits "c" to end rolls? Is this mod capable of catching this and only taking their first roll as valid (and possibly imposing penalties for being an ass).
While any type of roll is still open or active, the addon only counts the first roll for that type of roll. If a raider rolls twice while any specific roll type is still active, the addon whispers that raider and tells them that they have already rolled, what their counting roll is, and that the second will be ignored. The penalty is then up to the lootmaster, or raid leaders to determine and impose at will.

Mm
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 07:17 AM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
not sure my answer was clear

ckaotik

just to make sure I was clear on my answer.

need rolls are a win cap, if a raider has won their allotment of need rolls for an item, any future need rolls will flatly be ignored for that raider. However, need wins are not penalized for spec rolls. Each type of roll is a stand alone count.

If need is set at 1, and jimmy wins 1 need, but has yet to win a spec roll, his spec roll total is calculated at a penalty of zero until he wins his first spec item. Then the spec penalty will apply for that win and any successive wins will be penalized for spec items.

Once everyone in the raid has already won a need roll, the addon will tell everyone that rolls for a 'need' type that they've already got their need and all need rolls will be ignored. Then it's time to move to the second level where the addon will start using penalty calculations to determine the win.

On the 'fair' part of your question, that's a tough one to answer, some people won't believe any loot system is fair. However, this system attempts to allow the following to happen.

everyone gets to roll and a chance to win at least 1 item they NEED on that raid. If someone else rolls higher than they on a need, the next time the number of people that can roll against them is reduced by 1.

everyone then gets a chance to roll for items that may fit one of their specs during a run, even if they've already used up their need roll. If they've already won an item that fits their spec, then someone else has an advantage to win that item. However, if they roll anyway, they aren't penalized again unless they win, so they could win the item if no one else feels they want to roll.

Hopefully the perception is that the addon stacks the odds for the raid to allow everyone to go home with a bright shiney they can show their loved ones.

Mm
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 12:02 PM  
ckaotik
A Fallenroot Satyr
 
ckaotik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 29
File comments: 168
Uploads: 5
Re: not sure my answer was clear

I got that point
Still, I was wondering if it would do some kind of fall-back. Assume it's a 10man Raid. The limit for Need-Rolls is set to 1. Imagine, everyone already had exactly one Need-item. Some also got Spec or Greed items.
To me it seems sensible to kind of reset the Need-counter for everyone, but still keep the Spec-penalties. That's what I mean by fall-back.
Just because you're the only clothie on the raid and people nudge you to take the off gear ("Really! You absolutely MUST have this one on your healing gear! We might need you soon") you would have really hard chances of getting another Need item. As I understood you, that clothie could then end up with one Need item and 3 Offspec items, while another player also has one Need item, but doesn't have such a high penalty and therefore wins a second or third "Need" item on a Spec-Roll.
Similarly, you could use such a fall-back not just when *everbody* got their Need-Loot but when *everyone that rolled* got the same amount of Need-Loot.
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 01:42 PM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
Re: Re: not sure my answer was clear

Originally posted by ckaotik
I got that point
Still, I was wondering if it would do some kind of fall-back. Assume it's a 10man Raid. The limit for Need-Rolls is set to 1. Imagine, everyone already had exactly one Need-item. Some also got Spec or Greed items.
To me it seems sensible to kind of reset the Need-counter for everyone, but still keep the Spec-penalties. That's what I mean by fall-back.
Just because you're the only clothie on the raid and people nudge you to take the off gear ("Really! You absolutely MUST have this one on your healing gear! We might need you soon") you would have really hard chances of getting another Need item. As I understood you, that clothie could then end up with one Need item and 3 Offspec items, while another player also has one Need item, but doesn't have such a high penalty and therefore wins a second or third "Need" item on a Spec-Roll.
Similarly, you could use such a fall-back not just when *everbody* got their Need-Loot but when *everyone that rolled* got the same amount of Need-Loot.
Very very good idea,
I will implement a way to reset values in the next full release version. probably 2.1 or 2.2

Mm
Report comment to moderator  
Reply With Quote
Unread 06-02-09, 10:34 PM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
Version 2.1

Version 2.1 allows you to reset both the 'need' and the 'spec' counts to zero from the raid window.

Thank you ckaotik

Mm
Report comment to moderator  
Reply With Quote
Unread 06-13-09, 08:38 AM  
tripps
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Thankyou for GimmeLoot, we have been using this our last 4 raids and it suits our needs. If in a future release you could have it open the main, raid and winners frame with a single click it would be great. thankyou.
Report comment to moderator  
Reply With Quote
Unread 06-13-09, 09:57 AM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
Originally posted by tripps
Thankyou for GimmeLoot, we have been using this our last 4 raids and it suits our needs. If in a future release you could have it open the main, raid and winners frame with a single click it would be great. thankyou.
I thank you for the input and nice words. I believe this request shouldn't be a problem at all.
Report comment to moderator  
Reply With Quote
Unread 06-15-09, 12:17 AM  
Mmoose
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 59
Uploads: 9
2.1.1 on its way

2.1.1

handles the all windows open at once per request

fixes a bug that won't allow announce from chests in raids
(see change log for more info)

Mm
Report comment to moderator  
Reply With Quote
Unread 06-16-09, 12:25 PM  
tripps
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Awesome! thankyou very much.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: