promotional bannermobile promotional banner

Death Records

Captures ongoing leaderboard of deaths in instances as a humorous element for Guilds.

File Details

DeathRecords-2.0.0-240626.zip

  • R
  • Jun 24, 2026
  • 13.26 KB
  • 6
  • 2.5.5
  • Classic TBC

File Name

DeathRecords-2.0.0-240626.zip

Supported Versions

  • 2.5.5

DeathRecords — Changelog

2.0.0 — 2026-06-23

  • Guild sync. Finished runs are now shared automatically across guild members over hidden addon messages (nothing is spammed to chat). Online members stay in sync live; on login the guild master acts as a catch-up hub to fill in anything missed.
  • Everyone converges on the same dataset. Records only ever merge, never overwrite — an out-of-date client can't clobber newer data.
  • New /dr sync command to request a manual sync.
  • The "Most deaths" record now names the run's worst individual offender.
  • Removed the "longest gap between deaths" and "longest gap between wipes" records — they rewarded not failing, which was off-theme.
  • Removed the group "shortest gap between deaths" record — in a wipe it just measured how synchronized the deaths were, which nobody controls. (The per-character "fastest back-to-back deaths" stat is kept.)
  • Removed the per-character "longest survival before dying" record — it rewarded not dying, which was off-theme.
  • Run-log data model. All leaderboards (per-instance, per-character, all-time) are now derived from a single deduplicated log of runs, which is what makes guild-wide sync converge consistently.
  • Added an offline test suite (tests/) covering the record and sync logic.

1.1.0

  • Fixed records not saving to SavedVariables. End-of-run records are now written before any guild-chat announcement, so a blocked chat message during logout/reload can no longer lose the data.
  • Announcements are suppressed during logout so the save always completes.
  • Guild-member matching now strips realm suffixes, so deaths are no longer dropped on name mismatches.
  • Added a crash-recovery buffer that finalizes an in-progress run on next login if the previous session ended without committing it.

1.0.0

  • Initial release: tracks deaths and wipes in party and raid instances; keeps per-instance, per-character, and all-time records; announces new records to guild chat; /dr commands for records, the guild leaderboard, and status.