aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/AuthHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-11-05 19:52:18 +0100
committerShauren <shauren.trinity@gmail.com>2020-12-08 18:16:46 +0100
commit83eecaf2c40cc72c1dc42335766534eb8d227e60 (patch)
tree821f7997d1374ad09f28b392f58ab3db9e88978f /src/server/game/Handlers/AuthHandler.cpp
parent78f77dbd4150a5eef5864f0189fda566107a83f0 (diff)
Core/PacketIO: Fill new packet fields with data
Diffstat (limited to 'src/server/game/Handlers/AuthHandler.cpp')
-rw-r--r--src/server/game/Handlers/AuthHandler.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/game/Handlers/AuthHandler.cpp b/src/server/game/Handlers/AuthHandler.cpp
index 20c3dc7235f..cd78c2afe4a 100644
--- a/src/server/game/Handlers/AuthHandler.cpp
+++ b/src/server/game/Handlers/AuthHandler.cpp
@@ -103,5 +103,15 @@ void WorldSession::SendFeatureSystemStatusGlueScreen()
features.MinimumExpansionLevel = EXPANSION_CLASSIC;
features.MaximumExpansionLevel = sWorld->getIntConfig(CONFIG_EXPANSION);
+ features.EuropaTicketSystemStatus.emplace();
+ features.EuropaTicketSystemStatus->ThrottleState.MaxTries = 10;
+ features.EuropaTicketSystemStatus->ThrottleState.PerMilliseconds = 60000;
+ features.EuropaTicketSystemStatus->ThrottleState.TryCount = 1;
+ features.EuropaTicketSystemStatus->ThrottleState.LastResetTimeBeforeNow = 111111;
+ features.EuropaTicketSystemStatus->TicketsEnabled = sWorld->getBoolConfig(CONFIG_SUPPORT_TICKETS_ENABLED);
+ features.EuropaTicketSystemStatus->BugsEnabled = sWorld->getBoolConfig(CONFIG_SUPPORT_BUGS_ENABLED);
+ features.EuropaTicketSystemStatus->ComplaintsEnabled = sWorld->getBoolConfig(CONFIG_SUPPORT_COMPLAINTS_ENABLED);
+ features.EuropaTicketSystemStatus->SuggestionsEnabled = sWorld->getBoolConfig(CONFIG_SUPPORT_SUGGESTIONS_ENABLED);
+
SendPacket(features.Write());
}