From 8b9d18f29ca5febf27328634ef1323ea890b40c4 Mon Sep 17 00:00:00 2001 From: Keader Date: Sat, 18 Aug 2018 22:46:03 -0300 Subject: Scripts/Trial Of The Crusader: Fixed Anub'arak Pursuing Spikes Closes #21420 --- .../CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp index da6c486ab48..493f245ac6c 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_anubarak_trial.cpp @@ -860,18 +860,18 @@ class spell_pursuing_spikes : public AuraScript void PeriodicTick(AuraEffect const* /*aurEff*/) { - PreventDefaultAction(); - Unit* permafrostCaster = nullptr; if (Aura* permafrostAura = GetTarget()->GetAura(sSpellMgr->GetSpellIdForDifficulty(SPELL_PERMAFROST, GetTarget()))) permafrostCaster = permafrostAura->GetCaster(); if (permafrostCaster) { + PreventDefaultAction(); + if (Creature* permafrostCasterCreature = permafrostCaster->ToCreature()) permafrostCasterCreature->DespawnOrUnsummon(3000); - GetTarget()->CastSpell(nullptr, SPELL_SPIKE_FAIL, false); + GetTarget()->CastSpell(nullptr, SPELL_SPIKE_FAIL); GetTarget()->RemoveAllAuras(); if (Creature* targetCreature = GetTarget()->ToCreature()) targetCreature->DisappearAndDie(); -- cgit v1.2.3