Kelsidavis-WoWee/src/addons
Kelsi f29ebbdd71 feat: add quest watch/tracking and selection Lua API for WatchFrame
Implement the quest tracking functions needed by WatchFrame.lua:
- SelectQuestLogEntry/GetQuestLogSelection — quest log selection state
- GetNumQuestWatches — count of tracked quests
- GetQuestIndexForWatch(watchIdx) — map Nth watched quest to log index
- AddQuestWatch/RemoveQuestWatch — toggle quest tracking by log index
- IsQuestWatched — check if a quest log entry is tracked
- GetQuestLink — generate colored quest link string

Backed by existing trackedQuestIds_ set and questLog_ vector.
Adds selectedQuestLogIndex_ state to GameHandler for quest selection.
2026-03-22 15:36:25 -07:00
..
addon_manager.cpp feat: support SavedVariablesPerCharacter for per-character addon data 2026-03-21 02:46:21 -07:00
lua_engine.cpp feat: add quest watch/tracking and selection Lua API for WatchFrame 2026-03-22 15:36:25 -07:00
toc_parser.cpp feat: support SavedVariablesPerCharacter for per-character addon data 2026-03-21 02:46:21 -07:00