From 28e98c5b273c60eb50dc308ae5cd2401ad5cc925 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sat, 13 Aug 2022 17:42:53 -0400 Subject: [PATCH] Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN Port From (https://github.com/TrinityCore/TrinityCore/commit/243d9746c379db102adad56f101379c30eb4dac3) --- Source/Game/Networking/Packets/SystemPackets.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Game/Networking/Packets/SystemPackets.cs b/Source/Game/Networking/Packets/SystemPackets.cs index 89ae2598d..e8aa3b7af 100644 --- a/Source/Game/Networking/Packets/SystemPackets.cs +++ b/Source/Game/Networking/Packets/SystemPackets.cs @@ -272,6 +272,7 @@ namespace Game.Networking.Packets _worldPacket.WriteBit(LiveRegionKeyBindingsCopyEnabled); _worldPacket.WriteBit(Unknown901CheckoutRelated); _worldPacket.WriteBit(EuropaTicketSystemStatus.HasValue); + _worldPacket.WriteBit(Unused925.HasValue); _worldPacket.FlushBits(); if (EuropaTicketSystemStatus.HasValue) @@ -291,6 +292,9 @@ namespace Game.Networking.Packets _worldPacket.WriteInt32(GameRuleValues.Count); _worldPacket.WriteInt16(MaxPlayerNameQueriesPerPacket); + if (Unused925.HasValue) + _worldPacket.WriteInt32(Unused925.Value); + foreach (var sourceRegion in LiveRegionCharacterCopySourceRegions) _worldPacket.WriteInt32(sourceRegion); @@ -329,6 +333,7 @@ namespace Game.Networking.Packets public int GameRuleUnknown1; public List GameRuleValues = new(); public short MaxPlayerNameQueriesPerPacket = 50; + public int? Unused925; } public class MOTD : ServerPacket