diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index e4732f82f9..141a130053 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -262,7 +262,10 @@ public sealed partial class SleepingSystem : EntitySystem private void OnStatusEffectApplied(Entity ent, ref StatusEffectAppliedEvent args) { - TrySleeping(args.Target); + // Applying state check needed so we don't add SleepingComp during + // entity reset due to the status effect getting inserted + if (!_gameTiming.ApplyingState) + TrySleeping(args.Target); } private void Wake(Entity ent)