From 7e4fdf052266ceb8859fbcf769d9b70250baec40 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 9 Aug 2020 14:12:13 +0200 Subject: Core/PacketIO: Fixed SMSG_WORLD_SERVER_INFO structure --- src/server/game/Server/Packets/MiscPackets.cpp | 1 + src/server/game/Server/Packets/MiscPackets.h | 2 ++ 2 files changed, 3 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index dc72045f446..159539efbfb 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -172,6 +172,7 @@ WorldPacket const* WorldPackets::Misc::WorldServerInfo::Write() _worldPacket << uint32(DifficultyID); _worldPacket << uint8(IsTournamentRealm); _worldPacket.WriteBit(XRealmPvpAlert); + _worldPacket.WriteBit(BlockExitingLoadingScreen); _worldPacket.WriteBit(RestrictedAccountMaxLevel.is_initialized()); _worldPacket.WriteBit(RestrictedAccountMaxMoney.is_initialized()); _worldPacket.WriteBit(InstanceGroupSize.is_initialized()); diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h index 2a6588cf8ae..08ae3be482c 100644 --- a/src/server/game/Server/Packets/MiscPackets.h +++ b/src/server/game/Server/Packets/MiscPackets.h @@ -257,6 +257,8 @@ namespace WorldPackets uint32 DifficultyID = 0; uint8 IsTournamentRealm = 0; bool XRealmPvpAlert = false; + bool BlockExitingLoadingScreen = false; // when set to true, sending SMSG_UPDATE_OBJECT with CreateObject Self bit = true will not hide loading screen + // instead it will be done after this packet is sent again with false in this bit and SMSG_UPDATE_OBJECT Values for player Optional RestrictedAccountMaxLevel; Optional RestrictedAccountMaxMoney; Optional InstanceGroupSize; -- cgit v1.2.3