diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-08-12 10:24:35 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-08-12 10:24:35 +0200 |
commit | 243d9746c379db102adad56f101379c30eb4dac3 (patch) | |
tree | b454849c8bbaa870bfd8c8810b2176eacec172a5 /src | |
parent | cd96ba31a23ed6090646235160b843bca13e9532 (diff) |
Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/SystemPackets.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Server/Packets/SystemPackets.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp index 00df82c311f..2e238c6ef69 100644 --- a/src/server/game/Server/Packets/SystemPackets.cpp +++ b/src/server/game/Server/Packets/SystemPackets.cpp @@ -189,6 +189,7 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket.WriteBit(LiveRegionKeyBindingsCopyEnabled); _worldPacket.WriteBit(Unknown901CheckoutRelated); _worldPacket.WriteBit(EuropaTicketSystemStatus.has_value()); + _worldPacket.WriteBit(Unused925.has_value()); _worldPacket.FlushBits(); if (EuropaTicketSystemStatus) @@ -208,6 +209,9 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << uint32(GameRuleValues.size()); _worldPacket << int16(MaxPlayerNameQueriesPerPacket); + if (Unused925) + _worldPacket << int32(*Unused925); + if (!LiveRegionCharacterCopySourceRegions.empty()) _worldPacket.append(LiveRegionCharacterCopySourceRegions.data(), LiveRegionCharacterCopySourceRegions.size()); diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h index adbd9886088..0282ec48328 100644 --- a/src/server/game/Server/Packets/SystemPackets.h +++ b/src/server/game/Server/Packets/SystemPackets.h @@ -203,6 +203,7 @@ namespace WorldPackets int32 GameRuleUnknown1 = 0; std::vector<GameRuleValuePair> GameRuleValues; int16 MaxPlayerNameQueriesPerPacket = 50; + Optional<int32> Unused925; }; class MOTD final : public ServerPacket |