diff options
author | funjoker <funjoker109@gmail.com> | 2025-05-15 05:00:44 +0200 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2025-05-15 05:00:44 +0200 |
commit | e0b06f6117531c7900e2117dffe89804516e7ade (patch) | |
tree | 1db5be27c1818752d59b789588ce1da932758e9e | |
parent | 2c40308671871f7b1740e8e8055ad0e92da8ce86 (diff) |
Core/PacketIO: Update SMSG_ENTER_ENCRYPTED_MODE structure
-rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.cpp | 3 | ||||
-rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp index 8854232466f..5537767f60a 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.cpp +++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp @@ -362,7 +362,8 @@ WorldPacket const* WorldPackets::Auth::EnterEncryptedMode::Write() ed25519.SignWithContext(toSign, { EnableEncryptionContext.begin(), EnableEncryptionContext.end() }, signature); _worldPacket.append(signature.data(), signature.size()); - _worldPacket.WriteBit(Enabled); + _worldPacket << int32(RegionGroup); + _worldPacket << Bits<1>(Enabled); _worldPacket.FlushBits(); return &_worldPacket; diff --git a/src/server/game/Server/Packets/AuthenticationPackets.h b/src/server/game/Server/Packets/AuthenticationPackets.h index bb838b972f8..929fa0b4392 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.h +++ b/src/server/game/Server/Packets/AuthenticationPackets.h @@ -308,6 +308,7 @@ namespace WorldPackets WorldPacket const* Write() override; std::array<uint8, 32> const& EncryptionKey; + int32 RegionGroup = 0; bool Enabled = false; }; |