aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bindings/scripts/scripts/zone/azuremyst_isle/azuremyst_isle.cpp9
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;
}