aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorMitchesD <majklprofik@seznam.cz>2015-04-02 15:58:45 +0200
committerMitchesD <majklprofik@seznam.cz>2015-04-02 15:58:45 +0200
commit5c1600b9bae24e323a6f91c52d75c68226e18290 (patch)
tree4ed4a9de9dcdc1dd89ea5b29296c8b9108bf77db /src/server/game/Server/Packets
parent930a6af70a85f0d14b9befd74f33e0ad24f74875 (diff)
Core/PacketIO: updated CMSG_LOOT_ROLL
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/LootPackets.cpp7
-rw-r--r--src/server/game/Server/Packets/LootPackets.h12
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 55ed260213c..497cb21fe17 100644
--- a/src/server/game/Server/Packets/LootPackets.cpp
+++ b/src/server/game/Server/Packets/LootPackets.cpp
@@ -106,3 +106,10 @@ WorldPacket const* WorldPackets::Loot::CoinRemoved::Write()
return &_worldPacket;
}
+
+void WorldPackets::Loot::LootRoll::Read()
+{
+ _worldPacket >> LootObj;
+ _worldPacket >> LootListID;
+ _worldPacket >> RollType;
+}
diff --git a/src/server/game/Server/Packets/LootPackets.h b/src/server/game/Server/Packets/LootPackets.h
index 0f653f53741..0f6dfe3d032 100644
--- a/src/server/game/Server/Packets/LootPackets.h
+++ b/src/server/game/Server/Packets/LootPackets.h
@@ -143,6 +143,18 @@ namespace WorldPackets
ObjectGuid LootObj;
};
+
+ class LootRoll final : public ClientPacket
+ {
+ public:
+ LootRoll(WorldPacket&& packet) : ClientPacket(CMSG_LOOT_ROLL, std::move(packet)) { }
+
+ void Read() override;
+
+ ObjectGuid LootObj;
+ uint8 LootListID = 0;
+ uint8 RollType = 0;
+ };
}
}