File Details
V120001-2
- R
- Mar 14, 2026
- 13.28 KB
- 87
- 12.0.1+1
- Retail
File Name
MythicKeystone_LibDataBroker-V120001-2.zip
Supported Versions
- 12.0.1
- 12.0.0
MythicKeystone_LibDataBroker
V120001-2 (2026-03-14)
Full Changelog Previous Releases
- chore: Add deploy.ps1 to sync addon to WoW installation
- docs: Rewrite README for CurseForge
Clearer value proposition, scannable feature list and explicit
requirements section for the CurseForge addon page. - perf: Replace OnUpdate frame with C_Timer.NewTicker
OnUpdate fires every rendered frame (60+ times/sec) and was calling
lib.getMyKeystone() continuously. A 1-second ticker is more than
sufficient to keep the broker text up to date and avoids unnecessary
CPU usage on every frame. - fix: Fix multiple bugs in MythicKeystone_LibDataBroker.lua
- OnUpdate: Addon.Mykey starts as an empty table so current_key is nil
on the first frame; the comparison > 0 would crash immediately; add
nil guards before the comparison and before string concatenation - formatText: add nil guard on obj to prevent crash when a char lookup
returns nil - OnTooltipShow: loop variable
charwas overwritten inside both loop
bodies; replace with_, entry+ localcharName - Initialize Addon.GuildKeys = alongside AltKeys for consistency
- Extract duplicated icon path to a local constant ICON
- OnUpdate: Addon.Mykey starts as an empty table so current_key is nil