void JustReachedHome() override { if (m_pInstance) m_pInstance->SetData(TYPE_ARLOKK, FAIL); // we should be summoned, so despawn m_creature->ForcedDespawn(); }
void JustDied(Unit* /*pKiller*/) override { DoScriptText(SAY_DEATH, m_creature); // Restore visibility in case of killed by dots if (m_creature->GetVisibility() != VISIBILITY_ON) m_creature->SetVisibility(VISIBILITY_ON); if (m_pInstance) m_pInstance->SetData(TYPE_ARLOKK, DONE); }