diff --git a/Content.Server/Atmos/Miasma/MiasmaSystem.cs b/Content.Server/Atmos/Miasma/MiasmaSystem.cs index 514a85183e..80a2ae29bd 100644 --- a/Content.Server/Atmos/Miasma/MiasmaSystem.cs +++ b/Content.Server/Atmos/Miasma/MiasmaSystem.cs @@ -179,8 +179,12 @@ namespace Content.Server.Atmos.Miasma /// private bool IsRotting(PerishableComponent perishable, MetaDataComponent? metadata = null) { + if (perishable.TimeOfDeath == TimeSpan.Zero) + return false; + if (_timing.CurTime >= perishable.TimeOfDeath + perishable.RotAfter + _metaDataSystem.GetPauseTime(perishable.Owner, metadata)) return true; + return false; }