JitterDKP Classic

JitterDKP Classic

1.5k Downloads

JitterDKP is a text-based, self-contained DKP system that provides automatic loot announce, silent auction and distribution of raid loot.

Configurable Options:

  • Vickrey or outright bid pricing on items (default: vickrey)
  • Award DKP to loot eligible/current raid members only and/or include offline members
  • Minimum DKP bid (default: 50)
  • Days to prune stale players from database (default: 30 days)
  • Configurable Mod Name - Add on will automatically announce itself as "YourGuildNameDKP"
  • Configurable loot threshold for auctions (default: uncommon and above)
  • Decay DKP for single player, all raid, all non-raid or all (default: 5% decay)

Features:

  • Text-based : Interaction with the mod via simple whisper commands. Only the master looter needs to have JitterDKP installed.
  • Auto-announce loot : When a corpse is looted, the items of value (configurable) are automatically announced to raid chat.
  • Fully automated auctions : Once the Loot Master starts the auction, the mod will take care of everything until all items are distributed or the auction is cancelled. Bids are accepted by whisper. Loot is distributed automatically upon auction close. Spent DKP is awarded back to raid members and/or standby list (configurable). Any ties are currently awarded to first bid received.
  • Self-maintaining - JitterDKP generates and maintains the database it uses. Database maintenance requires no user oversight as the mod will automatically remove players that have been stale for 30 days (configurable).
  • Multi-mod support - Multiple instances of JitterDKP will update and sync with other instances within Guild ensuring each mod will have the latest saved data. Any officer-rank (configurable) is able to administrate the guild DKP.

  • Officer Ranks are determined by who can EDIT Officer Notes. DKP is stored in Officer Notes so it's advised to give everyone the ability to READ Officer Notes to check dkp.
  • Real-time DKP Checks - Any player can check their own or other guild member's current dkp balance at any time.
  • Current Standings - The mod can generate a complete list of the dkp balances of everybody in the raid and post it to raid chat. To keep spam to a minimum, this list can only be generated by average users once per half hour. The loot master can generate it at any time.
  • Lifetime standings - Report the total amount of dkp a player has ever earned
  • Vickrey bid pricing on items
  • Zero-Sum DKP System : Immune to both inflation and deflation - a constant level of dkp is available in the system in addition to support mechanisms to automatically recycle the dkp of removed players. Decay DKP is given back to DKP pool.
  • Support - Please submit tickets, bug and feature requests via this forum. Please submit requests for TODO items (not) listed below.
  • JitterDKP is a rewrite based upon EminentDKP by Thanah.

To see a list of available commands, whisper '$ admin' if you are the one running the mod or '$ help'.

Current Raider Command List:
(Whisper commands to the master looter)

  • '$ bid X' to enter a bid of X on the active auction
  • '$ bid 0' to remove active bid
  • '$ bid r' to be added to the roll pool for 0 dkp.
  • '$ bid min' to bid the current minimum
  • '$ balance' to check your current balance
  • '$ check X' to check the current balance of player X
  • '$ help' to see a list of commands
  • '$ standings' to display the current dkp standings
  • '$ history' to display your purchase history
  • '$ history X' to check the history of player or item X

Current Admin Command List:

  • '$ auction' - begin an auction (must be looting)
  • '$ bounty X' - distribute X% of the bounty pool to the raid
  • $ lifetime' - generate a list of the highest lifetime dkp earners in the raid
  • '$ reraid' - re-initialize the raid session, including adding missing players to database.
  • '$ vanity' - do a vanity item roll for each player in the raid. Each roll is weighted by that player's lifetime earned dkp.
  • '$ reset X' - set the lifetime earned dkp of player X to 0 (does not change current dkp). Designed for use after winning a vanity item.
  • '$ seed <player> <curentDKP> <lifetimeDKP>' - setup player with DKP numbers
  • '$ decay [raid]' - will decay all non-raid members or only raid members
  • '$ decay_player <name>' - will decay player <name> only
  • '$ debug' - print a list of settings to current chat window
  • '$ transferDKP from to amount' - Transfers dkp from one character to another. Names are case sensitive.
  • '$ oops' - reverts the last auction. DKP is returned to the winnner of the auction and DKP is deducted from each raid member
  • '$ undo' - prints a numbered list of the last 10 auctions in the format "WINNER spent X dkp"
  • '$ undo X' - revert auction #X. DKP is returned to the winnner of the auction and DKP is deducted from each raid member