diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp index ec573f75bc..df166c1bf0 100755 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp @@ -490,12 +490,15 @@ public: void UpdateAI(const uint32 uiDiff) { + if (m_instance && m_instance->GetData(TYPE_JARAXXUS) != IN_PROGRESS) + { + me->DespawnOrUnsummon(); + return; + } + if (!UpdateVictim()) return; - if (m_instance && m_instance->GetData(TYPE_JARAXXUS) != IN_PROGRESS) - me->DespawnOrUnsummon(); - if (m_uiShivanSlashTimer <= uiDiff) { DoCastVictim(SPELL_SHIVAN_SLASH);