void OnDestroy() { Base.InitializeHealth(Base.health / HealthModificator, Base.MaxHealth() / HealthModificator); Base.locomotion.gallopSpeed /= SpeedModificator; Base.locomotion.trotSpeed /= SpeedModificator; Base.locomotion.acceleration /= SpeedModificator; DropUtil.DropItems(inventory, transform.position); SaveNpcList.Remove(owner.owner.userID.ToString()); RustAI.ServerInit(); }
void OnDestroy() { DropUtil.DropItems(inventory, transform.position); SaveNpcList.Remove(owner.owner.userID); RustAI.ServerInit(); if (Base.health <= 0) { return; } Base.enableSaving = true; BaseEntity.saveList.Add(Base); Base.InitializeHealth(Base.health / HealthModificator, Base.MaxHealth() / HealthModificator); Base.locomotion.gallopSpeed /= SpeedModificator; Base.locomotion.trotSpeed /= SpeedModificator; Base.locomotion.acceleration /= SpeedModificator; }