From cf9fa507d0f7c75632b253bfbb78e140a637e7a5 Mon Sep 17 00:00:00 2001 From: MitchesD Date: Thu, 16 Jul 2015 22:01:22 +0200 Subject: Core/PacketIO: updated CMSG_SUMMON_RESPONSE --- src/server/game/Server/Packets/MovementPackets.cpp | 6 ++++++ src/server/game/Server/Packets/MovementPackets.h | 11 +++++++++++ 2 files changed, 17 insertions(+) (limited to 'src/server/game/Server/Packets') diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp index 789c37cd72a..65847ccfa6e 100644 --- a/src/server/game/Server/Packets/MovementPackets.cpp +++ b/src/server/game/Server/Packets/MovementPackets.cpp @@ -674,3 +674,9 @@ void WorldPackets::Movement::MoveTimeSkipped::Read() _worldPacket >> MoverGUID; _worldPacket >> TimeSkipped; } + +void WorldPackets::Movement::SummonResponse::Read() +{ + _worldPacket >> SummonerGUID; + Accept = _worldPacket.ReadBit(); +} diff --git a/src/server/game/Server/Packets/MovementPackets.h b/src/server/game/Server/Packets/MovementPackets.h index 2543a990937..22d1b62a08c 100644 --- a/src/server/game/Server/Packets/MovementPackets.h +++ b/src/server/game/Server/Packets/MovementPackets.h @@ -401,6 +401,17 @@ namespace WorldPackets ObjectGuid MoverGUID; uint32 TimeSkipped = 0; }; + + class SummonResponse final : public ClientPacket + { + public: + SummonResponse(WorldPacket&& packet) : ClientPacket(CMSG_SUMMON_RESPONSE, std::move(packet)) { } + + void Read() override; + + bool Accept = false; + ObjectGuid SummonerGUID; + }; } ByteBuffer& operator<<(ByteBuffer& data, Movement::MonsterSplineFilterKey const& monsterSplineFilterKey); -- cgit v1.2.3