Mythic Keystone - LibDataBroker - Fubar - Titan

Expose your mythic keystones to LDB - Fubar - Titan

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 char was overwritten inside both loop
      bodies; replace with _, entry + local charName
    • Initialize Addon.GuildKeys = alongside AltKeys for consistency
    • Extract duplicated icon path to a local constant ICON