promotional bannermobile promotional banner

Syyke's Stats

Syyke’s Stats tracks your Daily and Lifetime WoW stats—jumps, XP, kills, damage, healing, movement, loot, and gold—plus Daily Records and a social leaderboard to compare and share progress.

File Details

Syyke's Stats v1.1.6

  • R
  • Mar 7, 2026
  • 4.16 MB
  • 21
  • 2.5.5
  • Classic TBC

File Name

SyykesStats-v1.1.6-curseforge.zip

Supported Versions

  • 2.5.5

Fixed

  • Moved EnsureRecordHighTables, ResetRecordHighTables, UpdateRecordHigh, and GetRecordHigh from accidental globals onto the runtime namespace.
  • Fixed PvP leaderboard columns (Honor, PvP Dmg, PvP Heal, KB, Arena, BG) showing blank values, render function was missing SetText calls for all 6 PvP cells.

Changed

  • Unified duplicate leaderboard stat-field lists (buildPersistedStatBlock, cloneStatBlock, GetEntryLeaderboardStats fallback, BuildLeaderboardStatBlock zero block, PersistLeaderboardEntry flat fields) into a single canonical runtime.leaderboardStatFields list and shared runtime.CloneLeaderboardStatBlock helper.
  • Extracted leaderboard module (~3,500 lines) from SyykesStats.lua into SyykesStatsLeaderboard.lua, freeing 51 top-level local slots (200→149) to unblock future development. Uses WoW addon namespace for cross-file state sharing.

Added

  • Added tests/run_tests.lua to run all test suites in a single invocation.