File Details
V120001-9
- R
- Apr 10, 2026
- 13.61 KB
- 293
- 12.0.1+1
- Retail
File Name
MythicKeystone-V120001-9.zip
Supported Versions
- 12.0.1
- 12.0.0
MythicKeystone
V120001-9 (2026-04-09)
Full Changelog Previous Releases
- fix(libdatabroker): hide tooltip on AddonCompartment mouse leave
funcOnEnter opened GameTooltip but there was no funcOnLeave to close
it, leaving the tooltip visible after the cursor moved away. - fix(plugin_angrykeystones): remove character parameter shadowing
Renamed the inner local from character to charName to avoid shadowing
the function parameter. Also fixed the loop body which was still using
the old variable name key (a leftover that would have caused a nil
index error at runtime). - fix(libdatabroker): guard nil class and keylevel in formatText
GetClassColor(nil) throws a Lua error when obj["class"] is nil; added
an explicit nil check before the inequality test. Also defaulted
current_keylevel to 0 to prevent a nil arithmetic error in the
keylevel < 10 comparison. - fix(alts-frame): fix current_key number/string comparison and orphan |r
current_key is a number; comparing it to "" was always true so entries
with no keystone (key == 0) were never filtered and GetMapUIInfo(0) was
called unnecessarily. Changed the guard to ~= 0.
Also removed the |r color-reset tag that was emitted even when no
opening color markup was present (color == ""). - fix(plugin_astralkeys): guard nil LibMythicKeystoneDB before access
If AstralKeys loads within the first second after login, getKeystone()
has not yet run and LibMythicKeystoneDB may still be nil (first login).
Added early return and explicit Guilds table initialisation. - fix(debug): guard nil LibMythicKeystoneDB on first launch
On a fresh install LibMythicKeystoneDB is nil before SavedVariables are
written. Accessing it directly in ADDON_LOADED and in the /lmk slash
command caused a Lua error. Added LibMythicKeystoneDB = LibMythicKeystoneDB or
before every access that assumed the table was already initialised.

