diff options
author | Kudlaty <none@none> | 2009-07-09 11:43:57 +0200 |
---|---|---|
committer | Kudlaty <none@none> | 2009-07-09 11:43:57 +0200 |
commit | 068772281296c0021e983982a1d824f90788a712 (patch) | |
tree | 9b44fae6539825d66fef0f465c6243c123c9a6c8 | |
parent | 820f77c2653fbef3953cc145f45f3e5740d651ad (diff) |
Better function to despawn creature with script in azuremyst_isle
--HG--
branch : trunk
-rw-r--r-- | src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp index 2c8c1664f76..19ed05da1fe 100644 --- a/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp +++ b/src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp @@ -579,7 +579,6 @@ struct TRINITY_DLL_DECL npc_nestlewood_owlkinAI : public ScriptedAI void Reset() { DespawnTimer = 0; - m_creature->SetVisibility(VISIBILITY_ON); } void UpdateAI(const uint32 diff) @@ -590,12 +589,8 @@ struct TRINITY_DLL_DECL npc_nestlewood_owlkinAI : public ScriptedAI if (DespawnTimer <= diff) { //once we are able to, despawn us - m_creature->SetVisibility(VISIBILITY_OFF); - m_creature->setDeathState(JUST_DIED); - m_creature->SetHealth(0); - m_creature->CombatStop(true); - m_creature->DeleteThreatList(); - m_creature->RemoveCorpse(); + m_creature->ForcedDespawn(); + return; }else DespawnTimer -= diff; } |