diff options
| author | DJScias <djscias@gmail.com> | 2015-03-11 20:17:02 +0100 |
|---|---|---|
| committer | DJScias <djscias@gmail.com> | 2015-03-11 20:54:27 +0100 |
| commit | 30bef643fdd0e4be92ba77a1896cf47c51d3fc9d (patch) | |
| tree | 212b501a6e1e395956a0c602e3c18c448d50a736 /src/server/game/Server/Packets | |
| parent | c6718dc120cae4217bb673b9a0ad1e83b4780f60 (diff) | |
Core/Packets: updated and enabled SMSG_SELL_RESPONSE
A typo that slipped in, damnit
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/ItemPackets.cpp | 9 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/ItemPackets.h | 12 |
2 files changed, 21 insertions, 0 deletions
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); } } |
