aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorMitchesD <majklprofik@seznam.cz>2015-07-16 22:01:22 +0200
committerMitchesD <majklprofik@seznam.cz>2015-07-16 22:01:22 +0200
commitcf9fa507d0f7c75632b253bfbb78e140a637e7a5 (patch)
treec506669f41df77b68e764d6875bfa208203d1721 /src/server/game/Server/Packets
parent8340ea4566d260ac0f341450e7623f0d2f3b488d (diff)
Core/PacketIO: updated CMSG_SUMMON_RESPONSE
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/MovementPackets.cpp6
-rw-r--r--src/server/game/Server/Packets/MovementPackets.h11
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);