promotional bannermobile promotional banner

KSL Best Dungeon

KSL Best Dungeon ranks Mythic+ dungeons by your KeystoneLoot favourites, helping you prioritise loot targets and share your best dungeon list with friends or chat.
Back to Files

KSL Best Dungeon V1.3

File nameKSLBestDungeon-V1.3.zip
Uploader
SquizzCheezeSquizzCheeze
Uploaded
Aug 18, 2026
Downloads
352
Size
20.6 KB
Flavors
Retail
File ID
8681050
Type
R
Release
Supported game versions
  • 12.1.0

What's new

1.3 - 2026-08-19

Fixed

- Lua error on any Catalyst favorite** ("attempt to perform arithmetic on field '?'"
  at `KSLBestDungeon.lua:155`), which left the Best Dungeons list empty. KeystoneLoot
  added a fifth tier, `TIER_CATALYST = 5`, and the per-dungeon tier counter table was
  only seeded for tiers 1-4, so the first Catalyst item incremented a `nil`. Catalyst is
  now a known tier throughout - counted, scored (weight 5, between Nice and Transmog,
  matching KeystoneLoot's own tier order), and shown as a purple `N Cata` in the tier
  summary. The counter and the scoring loop also tolerate unknown tiers now, so the next
  tier KeystoneLoot adds degrades instead of erroring.

- The list did not follow spec changes** - switching spec in KeystoneLoot or in-game
  kept showing the previous spec's ranking until a `/reload`. The poll hash was built
  only from the favorites data, which a spec change never touches. It now includes the
  selected character and the active class/spec filter (`Addon:GetFilterStateKey()`).

- The poll ticker never restarted after the tab was hidden.** `OnShow`/`OnHide` were
  defined on the rankings mixin but never wired as scripts, because the mixin is copied
  onto a plain `CreateFrame()` frame instead of applied from an XML template. They are
  registered explicitly now, and `OnShow` restarts the ticker and refreshes.

This mod has no additional files