diff options
| author | Liberate <none@none> | 2010-12-04 02:20:32 +0100 |
|---|---|---|
| committer | Liberate <none@none> | 2010-12-04 02:20:32 +0100 |
| commit | 526c15336d0f81edc132a79e921ad41ed9cd5c16 (patch) | |
| tree | 02ac3428b3492d642bd10b99994a8773e1752d8a /src | |
| parent | 418f704e9285e732b89e8920450b2e73645ae45c (diff) | |
Scripts/Pit of Saron: Fix a crash at Scourgelord Tyrannus.
Closes issue #4601
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp index 55d788d1a56..5805363127e 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp @@ -328,6 +328,9 @@ class spell_tyrannus_overlord_brand : public SpellScriptLoader void OnRemove(AuraEffect const* /*aurEff*/, AuraApplication const* aurApp, AuraEffectHandleModes /*mode*/) { + if (aurApp->GetTarget()->GetTypeId() != TYPEID_PLAYER) + return; + delete aurApp->GetTarget()->GetAI(); aurApp->GetTarget()->SetAI(oldAI); aurApp->GetTarget()->IsAIEnabled = oldAIState; |
