diff options
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/MovementPackets.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/MovementPackets.h | 11 |
2 files changed, 17 insertions, 0 deletions
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); |
