From 3a38f27123c5a677e83721ba668516b15705046d Mon Sep 17 00:00:00 2001 From: Grimfeather <88028633+Grimfeather@users.noreply.github.com> Date: Mon, 12 May 2025 04:00:27 +0200 Subject: [PATCH] update phasing of the Scarab Gong the Scarab Gong is hidden before the AQ war event and after the AQ war. This prevents players from completing the quest early. --- src/vanillaScripts/aq_scripts.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/vanillaScripts/aq_scripts.cpp b/src/vanillaScripts/aq_scripts.cpp index 05d9bbb..b8bb823 100644 --- a/src/vanillaScripts/aq_scripts.cpp +++ b/src/vanillaScripts/aq_scripts.cpp @@ -88,11 +88,18 @@ public: } /* - Gong can be seen even if the AQ raid is released because during the original event, - some players could still activate the gong during the first 24 hours. - This allows to simulate this effect (IndividualProgression.RequirePreAQQuests = 0) - */ - return sIndividualProgression->isBeforeProgression(target, PROGRESSION_AQ); + The Scarab Gong can still be seen after the AQ raid is released, + because during the original event some players could still activate it during the first 24 hours. + */ + if (sIndividualProgression->hasPassedProgression(target, PROGRESSION_AQ)) + { + return sIndividualProgression->isBeforeProgression(target, PROGRESSION_PRE_AQ); + } + else + { + return sIndividualProgression->hasPassedProgression(target, PROGRESSION_BLACKWING_LAIR); + } + } void NextStage(uint32 timeUntil = 100)