diff --git a/Content.Shared/Standing/LayingDownComponent.cs b/Content.Shared/Standing/LayingDownComponent.cs index 7a8ffbad886..7431e8d9897 100644 --- a/Content.Shared/Standing/LayingDownComponent.cs +++ b/Content.Shared/Standing/LayingDownComponent.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Standing; public sealed partial class LayingDownComponent : Component { [DataField, AutoNetworkedField] - public TimeSpan StandingUpTime = TimeSpan.FromSeconds(0); + public TimeSpan StandingUpTime = TimeSpan.FromSeconds(0.2); [DataField, AutoNetworkedField] public float LyingSpeedModifier = 0.35f, diff --git a/Content.Shared/Standing/SharedLayingDownSystem.cs b/Content.Shared/Standing/SharedLayingDownSystem.cs index 563fab7d299..ef206d20f0b 100644 --- a/Content.Shared/Standing/SharedLayingDownSystem.cs +++ b/Content.Shared/Standing/SharedLayingDownSystem.cs @@ -159,9 +159,7 @@ public bool TryStandUp(EntityUid uid, LayingDownComponent? layingDown = null, St if (!_doAfter.TryStartDoAfter(args)) return false; - // In case the DoAfter immediately finishes. - if (standingState.CurrentState != StandingState.Standing) - standingState.CurrentState = StandingState.GettingUp; + standingState.CurrentState = StandingState.GettingUp; layingDown.IsCrawlingUnder = false; return true; }