aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2015-08-08 18:10:02 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2015-08-08 18:10:02 +0200
commitd8b36dfc173fb66248cf86d1723ee7343c3cfc9f (patch)
tree475f221d4b5f7471e7c5be5053cf4ad5215348d2 /src/server/game/Server/Packets
parent910944036737ab0fa1852ddb95c8cf8427097760 (diff)
Core/PacketIO: Added and enabled CMSG_SET_LOOT_SPECIALIZATION opcode
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/LootPackets.cpp5
-rw-r--r--src/server/game/Server/Packets/LootPackets.h10
2 files changed, 15 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/LootPackets.cpp b/src/server/game/Server/Packets/LootPackets.cpp
index 23fd1cd580e..9380f25acf8 100644
--- a/src/server/game/Server/Packets/LootPackets.cpp
+++ b/src/server/game/Server/Packets/LootPackets.cpp
@@ -139,3 +139,8 @@ WorldPacket const* WorldPackets::Loot::LootList::Write()
return &_worldPacket;
}
+void WorldPackets::Loot::SetLootSpecialization::Read()
+{
+ _worldPacket >> SpecID;
+}
+
diff --git a/src/server/game/Server/Packets/LootPackets.h b/src/server/game/Server/Packets/LootPackets.h
index b3f9e703ba2..9bdd8bd3a4f 100644
--- a/src/server/game/Server/Packets/LootPackets.h
+++ b/src/server/game/Server/Packets/LootPackets.h
@@ -178,6 +178,16 @@ namespace WorldPackets
Optional<ObjectGuid> Master;
Optional<ObjectGuid> RoundRobinWinner;
};
+
+ class SetLootSpecialization final : public ClientPacket
+ {
+ public:
+ SetLootSpecialization(WorldPacket&& packet) : ClientPacket(CMSG_SET_LOOT_SPECIALIZATION, std::move(packet)) { }
+
+ void Read() override;
+
+ uint32 SpecID = 0;
+ };
}
}