diff options
| author | ForesterDev <11771800+ForesterDev@users.noreply.github.com> | 2020-04-06 17:18:36 +0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-04-06 15:18:36 +0200 |
| commit | 97405ceb017e213e21ec3e30caba1c7ca6512adb (patch) | |
| tree | 3a63775763383cf1361d0ca189fe4b8bc92349d3 /src/server/game/Server/Packets | |
| parent | caf4c4cf2bc903acf65abfb616a90dea8a12016c (diff) | |
Core/PacketIO: Updated SMSG_LOGIN_VERIFY_WORLD (#24395)
(cherry picked from commit 7256c7c2c76aa07409d129c5dcab208ab93dbd46)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/CharacterPackets.cpp | 7 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/CharacterPackets.h | 12 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/CharacterPackets.cpp b/src/server/game/Server/Packets/CharacterPackets.cpp index 78a5e4f2849..52d52ea3c53 100644 --- a/src/server/game/Server/Packets/CharacterPackets.cpp +++ b/src/server/game/Server/Packets/CharacterPackets.cpp @@ -26,3 +26,10 @@ void WorldPackets::Character::ShowingHelm::Read() { _worldPacket >> ShowHelm; } + +WorldPacket const* WorldPackets::Character::LoginVerifyWorld::Write() +{ + _worldPacket << int32(MapID); + _worldPacket << Pos; + return &_worldPacket; +} diff --git a/src/server/game/Server/Packets/CharacterPackets.h b/src/server/game/Server/Packets/CharacterPackets.h index e7da51f5a96..b0fad2c3663 100644 --- a/src/server/game/Server/Packets/CharacterPackets.h +++ b/src/server/game/Server/Packets/CharacterPackets.h @@ -19,6 +19,7 @@ #define CharacterPackets_h__ #include "Packet.h" +#include "Position.h" namespace WorldPackets { @@ -43,6 +44,17 @@ namespace WorldPackets bool ShowHelm = false; }; + + class LoginVerifyWorld final : public ServerPacket + { + public: + LoginVerifyWorld() : ServerPacket(SMSG_LOGIN_VERIFY_WORLD, 4 + 4 * 4) { } + + WorldPacket const* Write() override; + + int32 MapID = -1; + TaggedPosition<Position::XYZO> Pos; + }; } } |
