diff options
author | megamage <none@none> | 2009-07-01 18:14:46 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-07-01 18:14:46 -0500 |
commit | 9a2588a454af73fb1f6c456275ba07e6acc24d11 (patch) | |
tree | 7b1d007124a7c8423f8663cd6967d133b230481e | |
parent | de4faabbcbaa0b4ae565a6eabf482e584b7f2c27 (diff) |
*Fix a crash caused by archaedas script.
--HG--
branch : trunk
-rw-r--r-- | src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp | 11 |
1 files 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 17caebe85bb..042a0643594 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 } }; |