From 526c15336d0f81edc132a79e921ad41ed9cd5c16 Mon Sep 17 00:00:00 2001 From: Liberate Date: Sat, 4 Dec 2010 02:20:32 +0100 Subject: Scripts/Pit of Saron: Fix a crash at Scourgelord Tyrannus. Closes issue #4601 --HG-- branch : trunk --- .../Northrend/FrozenHalls/PitOfSaron/boss_scourgelord_tyrannus.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/scripts') 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; -- cgit v1.2.3