From da0680db0637bace0daed24a5cf96af9533ec556 Mon Sep 17 00:00:00 2001 From: Luzifix Date: Thu, 19 Mar 2015 21:56:03 +0100 Subject: Core/PacketIO: OpenItem for 6.1 You can test it with http://www.wowhead.com/item=41426/ --- src/server/game/Server/Packets/SpellPackets.cpp | 6 ++++++ src/server/game/Server/Packets/SpellPackets.h | 11 +++++++++++ 2 files changed, 17 insertions(+) (limited to 'src/server/game/Server/Packets') diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp index fabecce0d34..4045a76cb62 100644 --- a/src/server/game/Server/Packets/SpellPackets.cpp +++ b/src/server/game/Server/Packets/SpellPackets.cpp @@ -626,3 +626,9 @@ void WorldPackets::Spells::CancelCast::Read() _worldPacket >> SpellID; _worldPacket >> CastID; } + +void WorldPackets::Spells::OpenItem::Read() +{ + _worldPacket >> Slot + >> PackSlot; +} diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h index 634f4b40e7f..72a4fd4bdce 100644 --- a/src/server/game/Server/Packets/SpellPackets.h +++ b/src/server/game/Server/Packets/SpellPackets.h @@ -588,6 +588,17 @@ namespace WorldPackets uint32 SpellID = 0; uint8 CastID = 0; }; + + class OpenItem final : public ClientPacket + { + public: + OpenItem(WorldPacket&& packet) : ClientPacket(CMSG_OPEN_ITEM, std::move(packet)) { } + + void Read() override; + + uint8 Slot = 0; + uint8 PackSlot = 0; + }; } } -- cgit v1.2.3