diff options
| author | megamage <none@none.none> | 2011-10-16 16:51:45 -0400 |
|---|---|---|
| committer | megamage <none@none.none> | 2011-10-16 16:52:06 -0400 |
| commit | a56f89ab1b126007ff5d284ab86f260862698ddd (patch) | |
| tree | 63244529b9215903cba110ee71c62c6ef940449e /src | |
| parent | 46e00ad0379734be772f68a4744cb7e670c5b783 (diff) | |
Fix a crashed caused by mob_mistress_of_pain. Fix #3527.
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
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 ec573f75bc6..df166c1bf04 100755 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_lord_jaraxxus.cpp @@ -490,11 +490,14 @@ public: void UpdateAI(const uint32 uiDiff) { - if (!UpdateVictim()) - return; - if (m_instance && m_instance->GetData(TYPE_JARAXXUS) != IN_PROGRESS) + { me->DespawnOrUnsummon(); + return; + } + + if (!UpdateVictim()) + return; if (m_uiShivanSlashTimer <= uiDiff) { |
