mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/PacketIO: Fix FeatureSystemGlueScreen structure
This commit is contained in:
@@ -112,7 +112,7 @@ void WorldSession::SendFeatureSystemStatusGlueScreen()
|
||||
features.CharUndeleteEnabled = sWorld->getBoolConfig(CONFIG_FEATURE_SYSTEM_CHARACTER_UNDELETE_ENABLED);
|
||||
features.BpayStoreEnabled = sWorld->getBoolConfig(CONFIG_FEATURE_SYSTEM_BPAY_STORE_ENABLED);
|
||||
features.MaxCharactersPerRealm = sWorld->getIntConfig(CONFIG_CHARACTERS_PER_REALM);
|
||||
features.MinimumExpansionLevel = EXPANSION_CLASSIC;
|
||||
features.MinimumExpansionLevel = EXPANSION_THE_BURNING_CRUSADE;
|
||||
features.MaximumExpansionLevel = sWorld->getIntConfig(CONFIG_EXPANSION);
|
||||
|
||||
features.EuropaTicketSystemStatus.emplace();
|
||||
|
||||
@@ -256,7 +256,7 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write()
|
||||
_worldPacket << Bits<1>(SoMNotificationEnabled);
|
||||
_worldPacket << Bits<1>(Unk441_2);
|
||||
_worldPacket << Bits<1>(AddonsDisabled);
|
||||
_worldPacket << Bits<1>(Unused1000);
|
||||
_worldPacket << Bits<1>(PlayerIdentityOptionsEnabled);
|
||||
_worldPacket << Bits<1>(AccountSaveDataExportEnabled);
|
||||
_worldPacket << Bits<1>(AccountLockedByExport);
|
||||
|
||||
@@ -265,6 +265,9 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write()
|
||||
_worldPacket << Bits<1>(BNSendWhisperUseV2Services);
|
||||
_worldPacket << Bits<1>(BNSendGameDataUseV2Services);
|
||||
_worldPacket << Bits<1>(CharacterSelectListModeRealmless);
|
||||
_worldPacket << Bits<1>(WowTokenLimitedMode);
|
||||
_worldPacket << Bits<1>(NetEaseRelated);
|
||||
_worldPacket << Bits<1>(Unk344);
|
||||
|
||||
_worldPacket.FlushBits();
|
||||
|
||||
|
||||
@@ -235,16 +235,19 @@ namespace WorldPackets
|
||||
bool NameReservationOnly = false;
|
||||
bool TimerunningEnabled = false;
|
||||
bool Unk441_0 = false;
|
||||
bool Unk441_1 = false;
|
||||
bool Unk441_1 = true;
|
||||
bool SoMNotificationEnabled = false;
|
||||
bool Unk441_2 = false;
|
||||
bool Unk441_2 = true;
|
||||
bool AddonsDisabled = false;
|
||||
bool Unused1000 = false;
|
||||
bool PlayerIdentityOptionsEnabled = false;
|
||||
bool AccountSaveDataExportEnabled = false;
|
||||
bool AccountLockedByExport = false;
|
||||
bool BNSendWhisperUseV2Services = true; ///< BNSendWhisper will send to v2.WhisperService instead of v1.NotificationService
|
||||
bool BNSendGameDataUseV2Services = true; ///< BNSendGameData will send to v2.NotificationService instead of v1.NotificationService
|
||||
bool CharacterSelectListModeRealmless = false;
|
||||
bool WowTokenLimitedMode = false;
|
||||
bool NetEaseRelated = false;
|
||||
bool Unk344 = false;
|
||||
Optional<EuropaTicketConfig> EuropaTicketSystemStatus;
|
||||
std::vector<int32> LiveRegionCharacterCopySourceRegions;
|
||||
uint32 TokenPollTimeSeconds = 0;
|
||||
|
||||
Reference in New Issue
Block a user