File Details
KeyStoneMastery v1.8.5
- R
- Apr 22, 2026
- 2.59 MB
- 237
- 12.0.5
- Retail
File Name
KeyMaster-1.8.5.zip
Supported Versions
- 12.0.5
## [1.8.5] - 2026-04-22
### Fixed
- Resolved Lua compiler error "main function has more than 200 local variables" that prevented KeyMaster from loading. Inlined three rarely-used stdlib aliases (`band`, `strfind`, `strmatch`) to bring the top-level local count back within Lua's 200-variable limit.
- Reduced top-level local pressure to create expansion headroom by collapsing five single-use KSM refresh wrapper functions into one table-driven refresh loop in `RefreshKSMWindow`.
- Removed five unreferenced local helper functions and two additional dead local declarations discovered during cleanup (`CollapseRepeatedRealmSuffix`, `ShowMismatchToast`, `EnsureHiddenTrackerFrame`, `GetPortalSecureSpellToken`, `TryGetBestSeasonRunForIdentifier`, `lastMismatchToastAt`, `ShowLocalToast`).
- Lowered `KeyMaster.lua` top-level local declaration count from `200` to `188`.

