Example #1
0
 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();
 }
Example #2
0
            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;
            }