File Details
Belphie's Quest Log 1.3
- R
- Apr 20, 2026
- 2.01 MB
- 33
- 2.5.5+1
- Classic TBC
File Name
BelphiesQuestLog-1.3.zip
Supported Versions
- 2.5.5
- 2.5.4
📜 Changelog (1.2 → 1.3)
Added
- Quest Browser in the Zone Completion Panel — click any zone row to drill down into a full quest list showing completion status, difficulty-coloured level indicators, Group/Dungeon/Raid/Daily tags, XP rewards, and prerequisite lock indicators with the blocking quest name shown
- Click a locked quest in the browser to open the blocking quest's chain visualiser
- Click any available quest in the browser to set a waypoint to the quest giver
- Hide Complete filter in the quest browser to focus only on unfinished quests
- XP reward display for every TBC quest in the browser, powered by a bundled XP database accurate at all character levels
- Minimap button for quick access to the BQL config panel from anywhere in the game
- Per-section Reset buttons on every config panel page — reset just fonts, just colours, or just zone completion settings independently
- Confirmation dialog on the global Reset All Settings button to prevent accidental resets
Changed
- Zone Completion Panel docked/floating mode rebuilt using a dual-frame architecture — docked and floating frames are now permanently separate, eliminating visual glitches and scrollbar overhang from v1.2
- Zone Completion Panel now correctly restores the detail panel scroll frame height when switching between docked and floating modes
- Quest chain popup now anchors intelligently — to the right of the quest browser if open, with automatic left-side fallback if it would go off screen
- Reset All Settings button renamed from "Reset to Defaults" to "Reset All Settings" for clarity
- ZCP Zones button in the quest log header now correctly respects the enabled/disabled toggle
Fixed
- Fixed "script ran too long" Lua error triggered by trinket use in combat — ItemTooltipHook now exits immediately when in combat lockdown
- Fixed IsQuestFlaggedCompleted nil error in NPC tooltip enrichment on TBC Anniversary client
- Fixed Reset to Defaults not correctly handling Zone Completion Panel floating mode edge cases
- Fixed XP Tracker settings page not scrolling to show all options
Technical
- Bundled xpDB-tbc.lua from Questie providing per-quest XP data for all TBC quests
- BQL:GetQuestXP() added to BQL_DB_Lookup.lua — uses live API for quests in log, DB fallback for all others
- BQL:SyncZCPActiveFrame() added to ensure the active frame alias is always correct before rendering
- Row pools now reparent to the active frame's scrollChild on fetch, supporting both docked and floating frames correctly
- QuestBrowser.lua added as a new file — basic rich quest detail panel, marked for enhancement in a future version

