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
Change Log - GimmeLoot
--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 - GimmeLoot
Sorry, there are currently no optional files available.
--new comm code, basically a revamp
--added a new level of roll, Tier. Works like the current need roll, so now there are 2 with a count associated.
--ability to announce calculated rolls to the raid
--major changes to the config, different sections added
--a few more whisper commands for help
--2 custom whisper commands that can be added with your own response
--a loot rule whisper command
--some shrinkage of window size
--addition of a greedy person, you can set a number of won items (if you choose) that will announce to the raid that someone has won a bunch if you want to give em a little poke.
--penalty set notes are now visible in the tooltip on mouseover from the penalty set frame
There are more changes, due to tiredness I'm having some issues remembering them all right now.
Thanks for all the input, there are a few things I'm working on and have added these items to the list to look at. Some of them I don't plan on implementing in the near future, but the list is being kept.
If I ever add the functionality for different penalty points for a type of spec, I will probably write a different addon that handles that too. The reason is that this was basically a requested addon from a guild, and I want to keep the basic ruleset functioning the way they ask me to.
Slash commands are coming, probably not in 3.0, but in a future version
Loot distro from within the addon is difficult for me. It's a call that I'm not sure I want to take. With all the issues that could come up, I'm almost thinking I'd rather leave that to the blizzard ui and let people complain about that rather than my code. (this is what I call being a coward)
The main window is smaller, by almost half in width, and BY at least a quarter in height.
Looking forward to version 3. I put together a wish list in addition to the changes you have posted. Thanks in advance for even considering them.
-penalty points for both main and current spec.
-perhaps in addition to or instead of the penalty points, a system to ignore rolls from players with a greater number of wins. IE: P1 has 2 wins P2 and P3 have none, then the higher roll between P2 and P3 wins with P1's roll ignored. Would need to be seperate tracking for both main and offspec rolls.
-slash commands for most used functions so they can be macro'ed.
-this is probably a lot of work but I will throw it in anyways. Loot distribution and a designated DE'er intergrated into Gimmeloot.
-main window could be smaller, perhaps the scrolling will fix that.
Even with out the above, Gimmeloot is still the best addon for our guilds situation. thanks again.
Version 3.0 is being worked on now, however, I have no ETA as RL work has been furious lately.
Some of the features being worked on.
--Raid window will scroll, it will also show who all has been in the saved set. Those who are not currently in your raid will be shaded or a different color.
--Ability added to create a negative bonus (or a deduction) for those who are signed up for day 2 of a raid but don't show.
--Loot window will scroll
--Complete re-write of the communication code to fix a bug where sometimes the receiver doesn't receive until they reloadui
--History will be re-added, with the ability to query the LM as well as the LM being given the ability to show what has been won by whom, or what loot he/she has seen on that particular boss in the past
--More whisper commands will be added, including the ability to request the rules, and/or an explanation of what the descriptors mean (spec, need, freeroll etc...)
I'll keep posting as I get more information.
Also Demahn will be co-coding the new version with me. Again thanks to him for the ideas, and the trust to implement this addon.
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.
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.