From 526c15336d0f81edc132a79e921ad41ed9cd5c16 Mon Sep 17 00:00:00 2001 From: Liberate Date: Sat, 4 Dec 2010 02:20:32 +0100 Subject: [PATCH] Scripts/Pit of Saron: Fix a crash at Scourgelord Tyrannus. Closes issue #4601 --HG-- branch : trunk --- .../FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp | 3 +++ 1 file changed, 3 insertions(+) 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 55d788d1a5..5805363127 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;