Kelsidavis-WoWee/src
Kelsi 39959f9e46 Fix Turtle WoW compatibility: NPC spawning, quests, spells, realm display, and music
- Add TurtlePacketParsers with dedicated movement block parser (Classic format + transport timestamp)
- Fix quest giver status: read uint32 and translate vanilla enum values for Classic/Turtle
- Fix quest accept packet: remove trailing uint32 that vanilla servers reject
- Fix quest details parser: auto-detect vanilla vs WotLK format (informUnit field)
- Fix spellbook and action bar icons: fallback to WotLK DBC field indices when expansion layout fails
- Fix spell cast failure messages: translate vanilla SpellCastResult codes (+1 offset)
- Fix realm list: correct type values (6=RP, 8=RP-PvP) and population thresholds
- Fix music: disable looping for zone music, auto-advance to next random track when finished
- Add music anti-repeat: avoid playing the same track back-to-back
- Make TBC update block parsing resilient (keep parsed blocks on failure instead of aborting)
- Add right-click attack on hostile mobs
- Add name query diagnostic logging
2026-02-17 05:27:03 -08:00
..
audio Fix Turtle WoW compatibility: NPC spawning, quests, spells, realm display, and music 2026-02-17 05:27:03 -08:00
auth Reset realm and character lists when switching servers 2026-02-14 19:24:31 -08:00
core Improve UI layout, spell casting, and realm selection screen 2026-02-17 03:50:36 -08:00
game Fix Turtle WoW compatibility: NPC spawning, quests, spells, realm display, and music 2026-02-17 05:27:03 -08:00
network Add mailbox system and fix logging performance stutter 2026-02-15 14:00:41 -08:00
pipeline Hide M2 particle emitter volumes rendering as grey boxes 2026-02-16 19:50:35 -08:00
rendering Fix Turtle WoW compatibility: NPC spawning, quests, spells, realm display, and music 2026-02-17 05:27:03 -08:00
ui Fix Turtle WoW compatibility: NPC spawning, quests, spells, realm display, and music 2026-02-17 05:27:03 -08:00
main.cpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00