aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-08-12 10:24:35 +0200
committerShauren <shauren.trinity@gmail.com>2022-08-12 10:24:35 +0200
commit243d9746c379db102adad56f101379c30eb4dac3 (patch)
treeb454849c8bbaa870bfd8c8810b2176eacec172a5 /src
parentcd96ba31a23ed6090646235160b843bca13e9532 (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.cpp4
-rw-r--r--src/server/game/Server/Packets/SystemPackets.h1
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