From 2ad6c2430e39c9f8467b8d5b590062a5ac73c6fb Mon Sep 17 00:00:00 2001 From: projectcoredevs Date: Mon, 2 Feb 2015 09:57:01 +0100 Subject: Core/Structure for CMSG_SET_ACTIONBAR_TOGGLES and activate SMSG_MOVE_SET_FLIGHT_SPEED SMSG_MOVE_SET_FLIGHT_SPEED resolve #14008 --- src/server/game/Handlers/MiscHandler.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/server/game/Handlers/MiscHandler.cpp') diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 933698d4aa1..3e2485134eb 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -1159,19 +1159,16 @@ void WorldSession::HandleMoveRootAck(WorldPacket& recvData) */ } -void WorldSession::HandleSetActionBarToggles(WorldPacket& recvData) +void WorldSession::HandleSetActionBarToggles(WorldPackets::Character::SetActionBarToggles& packet) { - uint8 actionBar; - recvData >> actionBar; - if (!GetPlayer()) // ignore until not logged (check needed because STATUS_AUTHED) { - if (actionBar != 0) - TC_LOG_ERROR("network", "WorldSession::HandleSetActionBarToggles in not logged state with value: %u, ignored", uint32(actionBar)); + if (packet.ActionBar != 0) + TC_LOG_ERROR("network", "WorldSession::HandleSetActionBarToggles in not logged state with value: %u, ignored", uint32(packet.ActionBar)); return; } - GetPlayer()->SetByteValue(PLAYER_FIELD_BYTES, 2, actionBar); + GetPlayer()->SetByteValue(PLAYER_FIELD_BYTES, 2, packet.ActionBar); } void WorldSession::HandlePlayedTime(WorldPacket& recvData) -- cgit v1.2.3