From 12bf9731af43251bc1487752a51e5b4ecc23f14d Mon Sep 17 00:00:00 2001 From: 55Honey <71938210+55Honey@users.noreply.github.com> Date: Sun, 17 Jan 2021 01:06:40 +0100 Subject: [PATCH] fix(Scripts/boss_freya): adds apply SPELL_CONSERVATOR_GRIP 6s after spawn (#4082) Co-authored-by: WiZZy --- src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp index 216b884a4..7a6c39867 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp @@ -162,6 +162,7 @@ enum FreyaEvents // SUMMONS EVENT_ANCIENT_CONSERVATOR_NATURE_FURY = 40, + EVENT_ANCIENT_CONSERVATOR_GRIP = 41, EVENT_WATER_SPIRIT_CHARGE = 45, EVENT_WATER_SPIRIT_DAMAGE = 46, EVENT_STORM_LASHER_LIGHTNING_LASH = 50, @@ -1157,7 +1158,7 @@ public: if (me->GetEntry() == NPC_ANCIENT_CONSERVATOR) { me->CastSpell(me, SPELL_HEALTHY_SPORE_SUMMON, true); - me->CastSpell(me, SPELL_CONSERVATOR_GRIP, true); + events.ScheduleEvent(EVENT_ANCIENT_CONSERVATOR_GRIP, 6000); events.ScheduleEvent(EVENT_ANCIENT_CONSERVATOR_NATURE_FURY, 14000); _stackCount = ACTION_REMOVE_25_STACK; } @@ -1199,6 +1200,9 @@ public: me->CastSpell(me->GetVictim(), SPELL_NATURE_FURY, false); events.RepeatEvent(14000); break; + case EVENT_ANCIENT_CONSERVATOR_GRIP: + me->CastSpell(me, SPELL_CONSERVATOR_GRIP, true); + break; case EVENT_WATER_SPIRIT_CHARGE: me->CastSpell(me, SPELL_TIDAL_WAVE_AURA, true); me->CastSpell(me->GetVictim(), SPELL_TIDAL_WAVE, false);