promotional bannermobile promotional banner

All Played

AllPlayed tracks your World of Warcraft characters’ played time, rested XP, and gold across all realms. View a summary tooltip, sort by class or realm, and easily manage your alts. Supports multiple languages and integrates with popular UI libraries.

File Details

AllPlayed_14-05-26.zip

  • R
  • May 14, 2026
  • 265.97 KB
  • 663
  • 12.0.7+5
  • Classic + 3

File Name

AllPlayed_14-05-26.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 5.5.3
  • 2.5.5
  • 1.15.8
1.8.9

- `AllPlayed.lua`: `EstimateRestedXP` returns the stored rested value when `last_update` is missing or invalid, avoiding `time() - nil` and bogus rested estimates on damaged records.
- `AllPlayed.lua`: Tooltip rested-XP percent / countdown uses a safe effective cap (`max_rested_xp` with fallback from `XPToNextLevel`) so `% rested` does not divide by zero when cap data is missing.
- `AllPlayed.lua`: Sort by time played treats missing `seconds_played` as `0`, avoiding comparison errors in Lua when sorting alts with incomplete data.
- `AllPlayed.lua`: Removed the `err()` path on non-numeric `last_update` while drawing the tooltip; Show Last Login only formats when `last_update` is a positive number.
- `AllPlayed.lua`: `FormatTime` passes `seconds or 0` to LibAbacus when seconds is nil.
- `AllPlayed.lua`: `GetOption('is_ignored', …)` returns a strict boolean (`true` only when explicitly ignored), keeping toggles and filters consistent with unset keys.
- `AllPlayed.toc`: ` Version` 1.8.9.