HazLoot takes the pain out of master looting raid instances. HazLoot is in alpha - use at your own risk. The core functionality is present with no UI to speak of. HazLoot:
- Randomly and evenly master loots items rarer than a "soft" threshold to raid members
Seraphim likes to spread the greens and blues out evenly, so that everyone gets one before anyone gets two. With HazLoot, that's automatic, fast and reliable. The Master Looter opens a corpse, and the green or blue gets sent on its way. (Default "soft" threshold is Uncommon, and should match the Master Looter threshold. Master Looter should also be on. No checks in place for either, yet.) Recipes and quest items are considered "hard" loot all the time.
- Announces drops and their raid role classes
We also classify all the Naxx-25 loot into roles: Healer, Tank, Caster DPS and Physical DPS. If a raider's role matches the piece, they must suicide to get it. If nobody wants to suicide, it goes to off-spec rolls. HazLoot announces the classification of each piece, in the order it will be distributed. (Tier, Trinkets/Rings/Necks, Weapons etc., Plate, Mail, Leather, Cloth). The order is deterministic, so if you close and re-open a corpse, it will remain consistent.
- Automates Suicide Kings bids and off-spec rolls for items rare than a "hard" threshold
HazLoot is built around the idea of a loot distribution "strategy" that is structured in three phases: auction, roll, dust. Currently the only implementation is a Suicide Kings auction, followed by off-spec rolls and the dusting phase isn't implemented yet. The SK List is maintained by a subsystem that maintains a master list, a "present" list, and reports the winner from a set of candidates. HazLoot drops the winner when loot is awarded, with a confirmation step in between (which is a relic of when it wasn't so reliable!)
- Announces phat new lewts to Guild chat
This is working: when you give loot to someone, it gets announced. (TODO: check for the recipient's membership in the same guild as Master Looter, and only announce if so.)