From a0d3a11368acde2bf69aa5fb0109242dc2ac315b Mon Sep 17 00:00:00 2001 From: Grimfeather <88028633+Grimfeather@users.noreply.github.com> Date: Mon, 7 Jul 2025 18:56:29 +0200 Subject: [PATCH] Update boss_faerlina_40.cpp --- src/naxx40Scripts/boss_faerlina_40.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/naxx40Scripts/boss_faerlina_40.cpp b/src/naxx40Scripts/boss_faerlina_40.cpp index d9c5f9e..ad433ac 100644 --- a/src/naxx40Scripts/boss_faerlina_40.cpp +++ b/src/naxx40Scripts/boss_faerlina_40.cpp @@ -243,17 +243,18 @@ public: { if (spell->Id == SPELL_WIDOWS_EMBRACE) { - Talk(EMOTE_WIDOWS_EMBRACE); + Talk(EMOTE_WIDOWS_EMBRACE); // %s is affected by Widow's Embrace! if (me->HasAura(SPELL_FRENZY)) { + events.RescheduleEvent(EVENT_FRENZY, 60000); // You must sacrifice the worshiper AFTER she enrages if you want to stop her for the full 60 seconds. me->RemoveAurasDueToSpell(SPELL_FRENZY); - events.RescheduleEvent(EVENT_FRENZY, 60000); + pInstance->SetData(DATA_FRENZY_REMOVED, 0); // achievement } - pInstance->SetData(DATA_FRENZY_REMOVED, 0); - if (Is25ManRaid()) + else { - Unit::Kill(caster, caster); + events.RescheduleEvent(EVENT_FRENZY, 30000); // If you sacrifice the Worshiper before the enrage, it will merely delay the enrage for 30 seconds. } + Unit::Kill(caster, caster); } } };