Better DKP TBC Anniversary

BetterDKP is a full-featured DKP and EPGP loot management addon for TBC Anniversary with bidding, loot council, boss auto-awards, decay & attendance tracking,

File Details

BetterDKP v1.0.2

  • R
  • Feb 12, 2026
  • 112.85 KB
  • 9
  • 2.5.5
  • Classic TBC

File Name

BetterDKP v1.0.2.zip

Supported Versions

  • 2.5.5

 BetterDKP Changelog

  v1.0.2

  Officer Alignment Protocol (Consensus Sync)

  - All officer database differences are now displayed to every officer before any sync occurs
  - All officers in raid must explicitly accept before data is merged — prevents secret or conflicting edits
  - New Alignment Review UI shows per-player DKP changes, new/removed players, and config changes with color-coded diffs
  - Works for both officer-initiated and non-officer-initiated sync requests
  - Zero-diff fast path: if all officers have identical data, no UI shown — immediate sync
  - Single officer online: immediate sync with no review needed
  - Rejection by any officer aborts the alignment and notifies the requester
  - 60s response timeout for AFK officers
  - VER_CHK no longer auto-syncs — version mismatches only print an info message, requiring manual Sync click

  Officer Declaration Phase

  - New declaration phase before bidding opens — officers declare interest or pass before anyone can bid
  - 10s declaration window with auto-open after timeout
  - Officers who pass or don't declare are blocked from bidding
  - Non-officers and non-addon whisper bidders are blocked during declaration with rejection messages
  - Bid UI shows declaration controls (Interested / Pass) for officers during this phase

  Non-Officer Bid Window

  - Non-officer addon users now have a simplified bid view: timer + bid input + DKP balance only (no bid list)
  - Bid Window accessible from minimap dropdown for all players
  - Bid window auto-pops for all addon users when a bid session starts
  - Bids from non-starters routed via addon message to session starter with client-side validation
  - Bid input disables after submission (blind bidding — one bid per session)
  - Session end shows winner announcement for non-starters instead of full bid results

  Undo Win / Reassign Winner

  - Officers can undo the most recent bid win — DKP is refunded and the history entry marked as undone
  - After undo, officers can reassign the item to any other bidder from the same session
  - Dismiss option available to skip reassignment (item goes to free roll)
  - Full audit trail in history: original win, undo, and reassignment recorded separately

  Bid History Improvements

  - Clear History button with confirmation dialog
  - Auto-clear interval dropdown: Never (default), 30 days, or 90 days
  - Fixed date column not displaying

  Log Viewer

  - Auto-clear retention dropdown (Never / 30 days / 90 days)
  - Player filter dropdown for per-player log browsing

  Loot Council

  - Council vote UI for officer group decisions on loot distribution

  Bug Fixes

  - /wipe now resets DKP values to zero instead of deleting the roster — test mode roster persists after wipe
  - BID_END now broadcasts for both winners and free rolls — non-starters no longer get stuck on expired timer
  - BID_SUB handler strips realm suffix from sender name
  - Test mode auto-bids wait for declaration phase to end before submitting
  - Test mode SimulateFullFlow properly sequences all phases

  UI

  - Hide bid scroll/header for non-bidding officers
  - Check button for officers in raid — version status scan
  - Minimap dropdown: Bid Window available to all players, officer entries properly gated