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);