aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorMitchesD <majklprofik@seznam.cz>2015-04-03 20:07:45 +0200
committerMitchesD <majklprofik@seznam.cz>2015-04-03 20:07:45 +0200
commitbe016b94aa4b6df7bef1b21cbf6df80dbb3a7bcd (patch)
treeb63b73d6f68cd2d1a107b285325da3ff8cbc2c4d /src/server/game/Server/Packets
parent18343a7309fbf53a3509749c0a5ca1f8ea273c57 (diff)
Core/PacketIO: updated SMSG_LOOT_RELEASE and enabled CMSG_OPEN_ITEM
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/LootPackets.cpp8
-rw-r--r--src/server/game/Server/Packets/LootPackets.h11
2 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/LootPackets.cpp b/src/server/game/Server/Packets/LootPackets.cpp
index 497cb21fe17..029196d22f7 100644
--- a/src/server/game/Server/Packets/LootPackets.cpp
+++ b/src/server/game/Server/Packets/LootPackets.cpp
@@ -113,3 +113,11 @@ void WorldPackets::Loot::LootRoll::Read()
_worldPacket >> LootListID;
_worldPacket >> RollType;
}
+
+WorldPacket const* WorldPackets::Loot::LootReleaseResponse::Write()
+{
+ _worldPacket << LootObj;
+ _worldPacket << Owner;
+
+ return &_worldPacket;
+}
diff --git a/src/server/game/Server/Packets/LootPackets.h b/src/server/game/Server/Packets/LootPackets.h
index 0f6dfe3d032..fd8f545a19f 100644
--- a/src/server/game/Server/Packets/LootPackets.h
+++ b/src/server/game/Server/Packets/LootPackets.h
@@ -155,6 +155,17 @@ namespace WorldPackets
uint8 LootListID = 0;
uint8 RollType = 0;
};
+
+ class LootReleaseResponse final : public ServerPacket
+ {
+ public:
+ LootReleaseResponse() : ServerPacket(SMSG_LOOT_RELEASE, 32) { }
+
+ WorldPacket const* Write() override;
+
+ ObjectGuid LootObj;
+ ObjectGuid Owner;
+ };
}
}