Kelsidavis-WoWee/include
Kelsi ace24e8ccc Fix quest accept/abandon flow and expansion-specific accept packet format
Normalize WoW quest text tokens during parsing so quest titles/details no longer leak raw markup like  and |n into UI. Apply to WotLK and Classic parser paths, including quest list parsing in GameHandler.

Harden quest state handling by mapping abandon requests to authoritative server quest-log slots (PLAYER_QUEST_LOG_START) instead of local vector order, with a guarded fallback when update fields are unavailable.

Improve accept de-duplication by trusting server slot state over stale local cache; allow re-accept when local/server state diverges and trigger resync semantics.

Add expansion-aware CMSG_QUESTGIVER_ACCEPT_QUEST builders: WotLK sends guid+questId+unk1(uint32), while TBC/Classic/Turtle send guid+questId only. Wire GameHandler through PacketParsers for compatibility across expansions and cores.
2026-02-20 23:20:02 -08:00
..
audio Smooth login music start and lower auth-screen volume 2026-02-20 20:34:06 -08:00
auth Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
core Fix NPC virtual weapons and stabilize facial hair geosets 2026-02-20 23:04:57 -08:00
game Fix quest accept/abandon flow and expansion-specific accept packet format 2026-02-20 23:20:02 -08:00
network Fix two more Windows/MinGW compile errors 2026-02-18 17:59:11 -08:00
pipeline Prefer canonical case-resolved files for Warden MPQ hash checks 2026-02-20 01:49:43 -08:00
platform Fix three Windows-specific compile errors 2026-02-18 17:52:28 -08:00
rendering Fix NPC apparel fallback and reduce world-entry stutter 2026-02-20 20:31:04 -08:00
ui Smooth login music start and lower auth-screen volume 2026-02-20 20:34:06 -08:00