aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-06-16 03:53:39 +0200
committerOvahlord <dreadkiller@gmx.de>2024-06-16 03:53:39 +0200
commitda6f5f4c6c7106a2cd6378111717b88a71c0d682 (patch)
treefb4262523cad823a84f7c4173dc291087aedfe36 /src/server/game/Handlers/CharacterHandler.cpp
parent8aff692df500109924f94861a193709db53b48d3 (diff)
Core/LFG: update LFG options mask to current retail/classic state and incorporate them into FeatureSystemStatus
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index c2a26986356..18e42f394c4 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -1447,8 +1447,10 @@ void WorldSession::SendFeatureSystemStatus()
features.TextToSpeechFeatureEnabled = false;
- features.IsGroupFinderEnabled = true;
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);
+ features.IsGroupFinderEnabled = features.IsLFDEnabled || features.IsLFREnabled || features.IsPremadeGroupEnabled;
SendPacket(features.Write());
}