Kelsidavis-WoWee/src
Kelsi 3c13cf4b12 Fix talent system packet parsing and rank logic
- Parse SMSG_TALENTS_INFO with correct byte-for-byte structure:
  * Header: uint8 spec, uint8 unspent, be32 talentCount, be16 entryCount
  * Entries: entryCount × (le32 id + uint8 rank)
  * Glyphs: uint8 glyphSlots + glyphSlots × le16 glyphId
- Fix rank storage: store all talents from packet (rank 0 = first point)
- Fix UI rank logic: send rank 0 for new, rank+1 for upgrades
- Fix rank display: show (rank+1) for learned talents
- Add sanity checks: entryCount max 64, glyphSlots max 12
- Add network boundary logging for packet debugging
2026-02-10 13:16:38 -08:00
..
audio Add debug logging for GameObject spawns to diagnose duplicate cathedral 2026-02-09 18:04:20 -08:00
auth Upgrade to C++20 and fix all compilation warnings 2026-02-07 11:43:37 -08:00
core Implement WoW-style 3D billboard quest markers 2026-02-09 23:41:38 -08:00
game Fix talent system packet parsing and rank logic 2026-02-10 13:16:38 -08:00
network Fix talent system packet parsing and rank logic 2026-02-10 13:16:38 -08:00
pipeline Add detailed MODF placement logging for STORMWIND.WMO 2026-02-09 18:33:08 -08:00
rendering Fix quest turn-in by populating quest log from gossip data 2026-02-09 23:53:17 -08:00
ui Fix talent system packet parsing and rank logic 2026-02-10 13:16:38 -08:00
main.cpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00