From 570465f51abce054671d508f3e933ca5da6f5ba1 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 11 Mar 2026 01:48:18 -0700 Subject: [PATCH] fix: handle MSG_SET_DUNGEON_DIFFICULTY and suppress SMSG_LEARNED_DANCE_MOVES warnings --- src/game/game_handler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/game/game_handler.cpp b/src/game/game_handler.cpp index 0145dec5..b48c576e 100644 --- a/src/game/game_handler.cpp +++ b/src/game/game_handler.cpp @@ -2006,6 +2006,11 @@ void GameHandler::handlePacket(network::Packet& packet) { break; } + case Opcode::SMSG_LEARNED_DANCE_MOVES: + // Contains bitmask of learned dance moves — cosmetic only, no gameplay effect. + LOG_DEBUG("SMSG_LEARNED_DANCE_MOVES: ignored (size=", packet.getSize(), ")"); + break; + // ---- Hearthstone binding ---- case Opcode::SMSG_PLAYERBOUND: { // uint64 binderGuid + uint32 mapId + uint32 zoneId @@ -4530,6 +4535,7 @@ void GameHandler::handlePacket(network::Packet& packet) { LOG_INFO("Battleground player left"); break; case Opcode::SMSG_INSTANCE_DIFFICULTY: + case Opcode::MSG_SET_DUNGEON_DIFFICULTY: handleInstanceDifficulty(packet); break; case Opcode::SMSG_INSTANCE_SAVE_CREATED: