File Details
QuestKing.zip
- R
- May 27, 2026
- 507.74 KB
- 29
- 12.0.5+4
- Classic + 3
File Name
QuestKing.zip
Supported Versions
- 12.0.5
- 5.5.4
- 4.4.2
- 2.5.5
- 1.15.8
## 3.0.11
### Added
- Added `core/autocomplete.lua` as a QuestKing autocomplete completion bridge and diagnostic module.
- Added quest-row completion helpers for item-complete and auto-complete quest paths:
- `C_QuestLog.ReadyForTurnIn`
- `C_QuestLog.IsComplete`
- `GetAutoQuestPopUp`
- `ShowQuestComplete`
- `GetQuestLogSpecialItemInfo`
- `UseQuestLogSpecialItem`
- Added `/qkauto` diagnostic commands for in-game validation:
- `/qkauto scan`
- `/qkauto list`
- `/qkauto quest <questID>`
- `/qkauto complete <questID>`
- `/qkauto hooks`
### Changed
- Updated `QuestKing.toc` to load `core/autocomplete.lua` after `core/events.lua`, so the bridge loads after QuestKing's core/event setup.
- Adjusted the documented autocomplete strategy away from a floating popup-only approach and toward tracker-row completion handling.
- Added safer fallback handling for Retail / Midnight and Classic-family quest completion signatures.
### Compatibility
- Keeps Lua 5.1 compatibility.
- Uses `C_QuestLog` APIs first where available and falls back to legacy quest-log APIs.
- Keeps the autocomplete module isolated from protected-frame rewrites and avoids replacing Blizzard functions.
### Known issue
- This is a targeted diagnostic/support pass, not a verified final fix.
- Runtime testing still reports that the expected autocomplete / continue-completion option is not appearing.
- If QuestKing's active tracker row click handler bypasses `core/autocomplete.lua`, the final correction must be integrated directly into the actual row/button `OnClick` path in `ui/watchbutton.lua` or `buttons/quest.lua`.
### Files changed
- `QuestKing.toc`
- `core/autocomplete.lua`
- `REFRACTOR_BUNDLE_NOTES.md`
- `REFRACTOR_NOTES.md`
- `version.txt`
- `version.new`