aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-09-16 16:58:03 +0200
committerShauren <shauren.trinity@gmail.com>2022-09-16 16:58:03 +0200
commit3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 (patch)
treec88a3e2c1a8ae8459eb43fa63c66081c37393170 /src/server/game/Server/Packets
parent9700b2a78680452d80025121a031da340af51348 (diff)
Core/Loot: Move loot rolls from Group to Loot
* Partial port of cmangos/mangos-wotlk@ffdf9a05d67a04c3c0304e9b021807fa5b867583
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/LootPackets.cpp2
-rw-r--r--src/server/game/Server/Packets/LootPackets.h6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Server/Packets/LootPackets.cpp b/src/server/game/Server/Packets/LootPackets.cpp
index 94f8cee783e..5c06b7bd41f 100644
--- a/src/server/game/Server/Packets/LootPackets.cpp
+++ b/src/server/game/Server/Packets/LootPackets.cpp
@@ -166,7 +166,7 @@ WorldPacket const* WorldPackets::Loot::StartLootRoll::Write()
{
_worldPacket << LootObj;
_worldPacket << int32(MapID);
- _worldPacket << uint32(RollTime);
+ _worldPacket << RollTime;
_worldPacket << uint8(ValidRolls);
_worldPacket << uint8(Method);
_worldPacket << Item;
diff --git a/src/server/game/Server/Packets/LootPackets.h b/src/server/game/Server/Packets/LootPackets.h
index 1c8b4c20633..794e5ca3212 100644
--- a/src/server/game/Server/Packets/LootPackets.h
+++ b/src/server/game/Server/Packets/LootPackets.h
@@ -218,7 +218,7 @@ namespace WorldPackets
ObjectGuid LootObj;
int32 MapID = 0;
- uint32 RollTime = 0;
+ Duration<Milliseconds, uint32> RollTime;
uint8 Method = 0;
uint8 ValidRolls = 0;
LootItemData Item;
@@ -283,7 +283,7 @@ namespace WorldPackets
WorldPacket const* Write() override;
- std::vector<ObjectGuid> Players;
+ GuidUnorderedSet Players;
ObjectGuid LootObj;
};
@@ -294,7 +294,7 @@ namespace WorldPackets
WorldPacket const* Write() override;
- uint32 Count;
+ uint32 Count = 0;
};
class AELootTargetsAck final : public ServerPacket