promotional bannermobile promotional banner

QuestKing2 = Reborn

Replacement for default Quest frame

File Details

QuestKing.zip

  • R
  • Jun 20, 2026
  • 514.24 KB
  • 27
  • 12.0.7+5
  • Classic + 3

File Name

QuestKing.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 5.5.4
  • 4.4.2
  • 2.5.5
  • 1.15.8

3.0.12
- Fixed Classic-family quest rows not appearing in the QuestKing watch window when QuestKing used legacy quest-log fallbacks.
- Fixed safe-call wrappers that discarded later GetQuestLogTitle() return values, including the Classic quest ID return value.
- Added Compat.GetQuestIDForLogIndex() as the compatibility alias required by event-side fallback code.
- Fixed the legacy GetQuestLogTitle() field order in SafeGetQuestInfoByIndex() so isHeader, isCollapsed, isComplete, frequency, questID, and startEvent are preserved correctly.
- Expanded safe-call return preservation in core/compatibility.lua, core/events.lua, core/supertracking.lua, and buttons/quest.lua for legacy multi-return Blizzard APIs.
- Keeps Retail / Midnight on the existing C_QuestLog.GetInfo() path while correcting Classic Era, TBC Classic, Cataclysm Classic, and Mists Classic fallback behavior.
- Changed files: core/compatibility.lua, core/events.lua, core/supertracking.lua, core/util.lua, buttons/quest.lua.