void JustDied(Unit* /*killer*/) override { _JustDied(); // Despawn related npcs and gameobjects DespawnAll(); }
void Reset() { if (instance->GetData(DATA_SLABHIDE_INTRO) == NOT_STARTED) return; _Reset(); DespawnAll(); me->SetCanFly(false); me->SetDisableGravity(false); me->RemoveByteFlag(UNIT_FIELD_BYTES_1, 3, UNIT_BYTE1_FLAG_ALWAYS_STAND | UNIT_BYTE1_FLAG_HOVER); me->SetReactState(REACT_AGGRESSIVE); }