Tracking component for stuff that has started to rot.
Inheritance: Component
 private void OnShutdown(EntityUid uid, RottingComponent component, ComponentShutdown args)
 {
     RemComp <FliesComponent>(uid);
     if (TryComp <PerishableComponent>(uid, out var perishable))
     {
         perishable.DeathAccumulator = 0;
         perishable.RotAccumulator   = 0;
     }
 }
        private void OnTempChange(EntityUid uid, RottingComponent component, OnTemperatureChangeEvent args)
        {
            if (HasComp <BodyPreservedComponent>(uid))
            {
                return;
            }
            bool decompose = (args.CurrentTemperature > 274f);

            ToggleDecomposition(uid, decompose);
        }
Beispiel #3
0
        private void OnTempChange(EntityUid uid, RottingComponent component, OnTemperatureChangeEvent args)
        {
            bool decompose = (args.CurrentTemperature > 274f);

            ToggleDecomposition(uid, decompose);
        }