Kelsidavis-WoWee/src
Kelsi 52c1fed6ab game: implement dual-spec switch via CMSG_SET_ACTIVE_TALENT_GROUP (0x4C3)
switchTalentSpec() was only updating local state without notifying the
server, leaving the server out of sync with the client's active talent
group. Now sends CMSG_SET_ACTIVE_TALENT_GROUP_OBSOLETE (WotLK wire
opcode 0x4C3) with the target group index (0=primary, 1=secondary),
prompting the server to apply the spec swap and respond with a fresh
SMSG_TALENTS_INFO for the newly active group.

Also adds ActivateTalentGroupPacket::build() to world_packets for the
packet construction.
2026-03-09 22:49:23 -07:00
..
audio audio: stop precast sound on spell completion, failure, or interrupt 2026-03-09 21:04:24 -07:00
auth Reduce release log spam and harden release logging defaults 2026-02-25 09:46:27 -08:00
core terrain: pre-load bind point tiles during Hearthstone cast 2026-03-09 21:57:42 -07:00
game game: implement dual-spec switch via CMSG_SET_ACTIVE_TALENT_GROUP (0x4C3) 2026-03-09 22:49:23 -07:00
network Fix Windows socket WSAENOTCONN disconnect; add boss encounter frames 2026-03-09 20:05:09 -07:00
pipeline wmo: apply MOHD ambient color to interior group lighting 2026-03-09 21:27:01 -07:00
rendering Fix shadow flashing: per-frame shadow depth images and framebuffers 2026-03-09 22:14:32 -07:00
ui ui: add battleground score frame for WSG/AB/AV/EotS/SotA 2026-03-09 22:42:44 -07:00
main.cpp Fix Windows ERROR macro collision in logger 2026-02-25 11:14:53 -08:00