From 30bef643fdd0e4be92ba77a1896cf47c51d3fc9d Mon Sep 17 00:00:00 2001 From: DJScias Date: Wed, 11 Mar 2015 20:17:02 +0100 Subject: Core/Packets: updated and enabled SMSG_SELL_RESPONSE A typo that slipped in, damnit --- src/server/game/Server/Packets/ItemPackets.cpp | 9 +++++++++ src/server/game/Server/Packets/ItemPackets.h | 12 ++++++++++++ 2 files changed, 21 insertions(+) (limited to 'src/server/game/Server/Packets') diff --git a/src/server/game/Server/Packets/ItemPackets.cpp b/src/server/game/Server/Packets/ItemPackets.cpp index 9277e0b73d5..e9a0c213aee 100644 --- a/src/server/game/Server/Packets/ItemPackets.cpp +++ b/src/server/game/Server/Packets/ItemPackets.cpp @@ -271,3 +271,12 @@ void WorldPackets::Item::DestroyItem::Read() >> ContainerId >> SlotNum; } + +WorldPacket const* WorldPackets::Item::SellResponse::Write() +{ + _worldPacket << VendorGUID + << ItemGUID + << uint8(Reason); + + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/ItemPackets.h b/src/server/game/Server/Packets/ItemPackets.h index 1645af8275a..dedc3a389ce 100644 --- a/src/server/game/Server/Packets/ItemPackets.h +++ b/src/server/game/Server/Packets/ItemPackets.h @@ -258,6 +258,18 @@ namespace WorldPackets uint8 ContainerId = 0; }; + class SellResponse final : public ServerPacket + { + public: + SellResponse() : ServerPacket(SMSG_SELL_RESPONSE, 8 + 8 + 1) { } + + WorldPacket const* Write() override; + + ObjectGuid VendorGUID; + ObjectGuid ItemGUID; + SellResult Reason; + }; + ByteBuffer& operator>>(ByteBuffer& data, InvUpdate& invUpdate); } } -- cgit v1.2.3