Kelsidavis-WoWee/include/game
Kelsi 139a2f39fe Fix Classic/Turtle spell casting, cast fail parsing, and empty chat
Three Classic packet format fixes:

1. CMSG_CAST_SPELL: target flags are uint32 (not uint16). The wrong
   size caused the server to misparse the packet as an item enchant
   operation, returning "item already enchanted".

2. SMSG_CAST_FAILED: Classic has no castCount byte prefix (added in
   TBC). Added parseCastFailed override to ClassicPacketParsers.
   Without this, the parser read the wrong bytes and produced
   "Spell cast failed (error 0)" for every failure.

3. SMSG_MESSAGECHAT: Removed spurious receiverGuid read for SAY/YELL
   types. Classic chat format has no second GUID before the message
   body — the extra 8-byte read consumed messageLen + message data,
   producing empty chat messages.
2026-02-14 16:54:43 -08:00
..
character.hpp Add body type selection for nonbinary characters and reduce preview rotation sensitivity 2026-02-09 17:56:04 -08:00
entity.hpp Add transport support, gameobject queries, and fix item use 2026-02-08 00:59:40 -08:00
expansion_profile.hpp Add per-expansion asset overlay system and fix CharSections DBC layout 2026-02-14 00:00:26 -08:00
game_handler.hpp Fix empty chat messages and /dismount on Classic/Turtle 2026-02-14 16:42:47 -08:00
group_defines.hpp Add gameplay systems: combat, spells, groups, loot, vendors, and UI 2026-02-04 10:31:03 -08:00
inventory.hpp Fix vanilla spell casting and bag contents 2026-02-13 22:14:34 -08:00
opcode_table.hpp Fix guild roster, /who, /inspect, and character preview bugs 2026-02-14 15:05:18 -08:00
opcodes.hpp Add multi-expansion support with data-driven protocol layer 2026-02-12 22:56:36 -08:00
packet_parsers.hpp Fix Classic/Turtle spell casting, cast fail parsing, and empty chat 2026-02-14 16:54:43 -08:00
player.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
spell_defines.hpp Fix spell cast error messages, action bar drag-drop, and player name display 2026-02-06 21:25:35 -08:00
transport_manager.hpp Infer and animate elevator transport paths 2026-02-12 15:38:39 -08:00
update_field_table.hpp Fix vanilla spell casting and bag contents 2026-02-13 22:14:34 -08:00
warden_crypto.hpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
warden_emulator.hpp Implement complete module execution via Unicorn emulator 2026-02-12 03:06:35 -08:00
warden_memory.hpp Load WoW.exe PE image for Warden MEM_CHECK responses 2026-02-14 02:00:15 -08:00
warden_module.hpp Integrate Unicorn emulator into WardenModule 2026-02-12 03:04:08 -08:00
world.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
world_packets.hpp Fix guild roster, /who, /inspect, and character preview bugs 2026-02-14 15:05:18 -08:00
zone_manager.hpp Fix NPC visibility and stabilize world transport/taxi updates 2026-02-11 18:25:04 -08:00