From 1afb37669d4c508f10aec73d496453314cc79178 Mon Sep 17 00:00:00 2001 From: Perry Fraser Date: Thu, 24 Jul 2025 17:10:47 -0400 Subject: [PATCH] fix: don't apply Sleeping during prediction reset (#39061) * fix: don't apply Sleeping during prediction reset * I'm calling test flake --- Content.Shared/Bed/Sleep/SleepingSystem.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.51.2