aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-11-03 00:05:24 +0100
committerOvahlord <dreadkiller@gmx.de>2024-11-03 00:05:36 +0100
commitc1bc090fda30c05ffb7c2d0f881053b81118196b (patch)
tree49dc4b618fbd1a136ad05e882098e43a0793463d /src/server/game/Handlers/CharacterHandler.cpp
parent263a9fee8ae129b3cdd420457f1f41f184e36e3d (diff)
Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS packet structure to 4.4.1
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 6f4bf4e2091..ea688b97740 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -1345,8 +1345,15 @@ void WorldSession::SendFeatureSystemStatus()
features.EuropaTicketSystemStatus->ThrottleState.PerMilliseconds = 60000;
features.EuropaTicketSystemStatus->ThrottleState.TryCount = 1;
features.EuropaTicketSystemStatus->ThrottleState.LastResetTimeBeforeNow = 111111;
+
features.TutorialsEnabled = true;
- features.NPETutorialsEnabled = true;
+ features.WarModeFeatureEnabled = true;
+ features.QuestSessionEnabled = true;
+ features.WarGamesEnabled = true;
+ features.CanShowSetRoleButton = true;
+
+ features.GuildEventsEditsEnabled = true;
+ features.GuildTradeSkillsEnabled = false; // currently disabled on 4.4.1
features.AddonChatThrottle.MaxTries = 10;
features.AddonChatThrottle.TriesRestoredPerSecond = 1;
@@ -1365,8 +1372,6 @@ void WorldSession::SendFeatureSystemStatus()
features.BpayStoreEnabled = sWorld->getBoolConfig(CONFIG_FEATURE_SYSTEM_BPAY_STORE_ENABLED);
features.IsMuted = !CanSpeak();
- features.TextToSpeechFeatureEnabled = false;
-
features.IsLFDEnabled = sLFGMgr->isOptionEnabled(lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER);
features.IsLFREnabled = sLFGMgr->isOptionEnabled(lfg::LFG_OPTION_ENABLE_RAID_FINDER);
features.IsPremadeGroupEnabled = sLFGMgr->isOptionEnabled(lfg::LFG_OPTION_ENABLE_PREMADE_GROUP);