From 9a2588a454af73fb1f6c456275ba07e6acc24d11 Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 1 Jul 2009 18:14:46 -0500 Subject: [PATCH] *Fix a crash caused by archaedas script. --HG-- branch : trunk --- .../scripts/scripts/zone/uldaman/boss_archaedas.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp index 17caebe85b..042a064359 100644 --- a/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp +++ b/src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp @@ -385,12 +385,11 @@ struct TRINITY_DLL_DECL mob_stonekeepersAI : public ScriptedAI DoMeleeAttackIfReady(); } - void DamageTaken (Unit *attacker, uint32 &damage) { - if (damage > m_creature->GetHealth()) { - DoCast (m_creature, SPELL_SELF_DESTRUCT,true); - if(pInstance) - pInstance->SetData(NULL, 1); // activate next stonekeeper - } + void JustDied(Unit *attacker) + { + DoCast (m_creature, SPELL_SELF_DESTRUCT,true); + if(pInstance) + pInstance->SetData(NULL, 1); // activate next stonekeeper } };