fix: don't apply Sleeping during prediction reset (#39061)

* fix: don't apply Sleeping during prediction reset

* I'm calling test flake
This commit is contained in:
Perry Fraser
2025-07-24 17:10:47 -04:00
committed by GitHub
parent 3ce7d37b14
commit 1afb37669d

View File

@@ -262,7 +262,10 @@ public sealed partial class SleepingSystem : EntitySystem
private void OnStatusEffectApplied(Entity<ForcedSleepingStatusEffectComponent> 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<SleepingComponent> ent)