Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN

Port From (https://github.com/TrinityCore/TrinityCore/commit/243d9746c379db102adad56f101379c30eb4dac3)
This commit is contained in:
hondacrx
2022-08-13 17:42:53 -04:00
parent 2371fdb343
commit 28e98c5b27
@@ -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<GameRuleValuePair> GameRuleValues = new();
public short MaxPlayerNameQueriesPerPacket = 50;
public int? Unused925;
}
public class MOTD : ServerPacket