promotional bannermobile promotional banner

Absolute Quest Log

A library add-on that provides a consistent quest data retrieval API and exposes reliable and consistent quest events.

File Details

Absolute Quest Log v2.3.0

  • R
  • Mar 28, 2026
  • 39.68 KB
  • 11
  • 2.5.5
  • Classic TBC

File Name

AbsoluteQuestLogv2.3.0.zip

Supported Versions

  • 2.5.5

Version 2.3.0 (March 2026)
---------------------------
- Bug fix: AQL_QUEST_ACCEPTED was firing for quests already in the player's
  log when UNIT_QUEST_LOG_CHANGED fired on party join. Consumer addons (e.g.
  SocialQuest) would then announce existing quests as newly accepted. The root
  cause was that runDiff fired the callback for any quest appearing "new in
  cache" regardless of whether the player had actually accepted it. Fix: added
  a pendingQuestAccepts set to EventEngine. The QUEST_ACCEPTED WoW event
  handler records the questID; runDiff only fires AQL_QUEST_ACCEPTED when a
  matching entry is present and clears it on fire. QUEST_REMOVED also clears
  any stale entry. Quests that appear new in a diff without a corresponding
  QUEST_ACCEPTED event are silently absorbed, with a debug-mode log message.