aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormegamage <none@none>2009-07-01 18:14:46 -0500
committermegamage <none@none>2009-07-01 18:14:46 -0500
commit9a2588a454af73fb1f6c456275ba07e6acc24d11 (patch)
tree7b1d007124a7c8423f8663cd6967d133b230481e
parentde4faabbcbaa0b4ae565a6eabf482e584b7f2c27 (diff)
*Fix a crash caused by archaedas script.
--HG-- branch : trunk
-rw-r--r--src/bindings/scripts/scripts/zone/uldaman/boss_archaedas.cpp11
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
}
};