From f880e028c0eb30a0dfc12fbd112073e0cf18a9af Mon Sep 17 00:00:00 2001 From: zamalaev Date: Wed, 19 Feb 2020 13:44:36 +0000 Subject: [PATCH] CMSG_LIST_INVENTORY 5.4.7 (18019) --- src/game/Server/Opcodes.h | 2 +- src/game/WorldHandlers/ItemHandler.cpp | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/game/Server/Opcodes.h b/src/game/Server/Opcodes.h index 77db2530d..8db08f9ef 100644 --- a/src/game/Server/Opcodes.h +++ b/src/game/Server/Opcodes.h @@ -483,7 +483,7 @@ enum Opcodes CMSG_QUEST_CONFIRM_ACCEPT = 0x0D15, // 4.3.4 15595 SMSG_QUEST_CONFIRM_ACCEPT = 0x6F07, // 4.3.4 15595 CMSG_PUSHQUESTTOPARTY = 0x4B14, // 4.3.4 15595 - CMSG_LIST_INVENTORY = 0x0346, // 5.4.1 17538 + CMSG_LIST_INVENTORY = 0x10DD, // 5.4.7 18019 SMSG_LIST_INVENTORY = 0x7CB0, // 4.3.4 15595 CMSG_SELL_ITEM = 0x0B7D, // 5.4.1 17538 SMSG_SELL_ITEM = 0x6105, // 4.3.4 15595 diff --git a/src/game/WorldHandlers/ItemHandler.cpp b/src/game/WorldHandlers/ItemHandler.cpp index 8a60b2eb1..191744ca1 100644 --- a/src/game/WorldHandlers/ItemHandler.cpp +++ b/src/game/WorldHandlers/ItemHandler.cpp @@ -554,24 +554,24 @@ void WorldSession::HandleListInventoryOpcode(WorldPacket& recvData) { ObjectGuid guid; - guid[1] = recvData.ReadBit(); - guid[3] = recvData.ReadBit(); - guid[7] = recvData.ReadBit(); - guid[6] = recvData.ReadBit(); - guid[5] = recvData.ReadBit(); - guid[2] = recvData.ReadBit(); guid[0] = recvData.ReadBit(); + guid[6] = recvData.ReadBit(); + guid[3] = recvData.ReadBit(); + guid[5] = recvData.ReadBit(); guid[4] = recvData.ReadBit(); + guid[7] = recvData.ReadBit(); + guid[2] = recvData.ReadBit(); + recvData.ReadByteSeq(guid[0]); recvData.ReadByteSeq(guid[5]); recvData.ReadByteSeq(guid[6]); - recvData.ReadByteSeq(guid[4]); - recvData.ReadByteSeq(guid[1]); recvData.ReadByteSeq(guid[7]); + recvData.ReadByteSeq(guid[1]); recvData.ReadByteSeq(guid[3]); + recvData.ReadByteSeq(guid[4]); recvData.ReadByteSeq(guid[2]); - recvData.ReadByteSeq(guid[0]); + if (!GetPlayer()->IsAlive()) { return;