diff --git a/Content.Shared/Standing/StandingStateSystem.cs b/Content.Shared/Standing/StandingStateSystem.cs index 0fdfe094d02..b3bda5a9e7b 100644 --- a/Content.Shared/Standing/StandingStateSystem.cs +++ b/Content.Shared/Standing/StandingStateSystem.cs @@ -120,6 +120,7 @@ public bool Down(EntityUid uid, bool playSound = true, bool dropHeldItems = true if (msg.Cancelled) return false; + EnsureComp(uid); Dirty(uid, standingState); RaiseLocalEvent(uid, new DownedEvent(), false); @@ -179,6 +180,7 @@ public bool Stand(EntityUid uid, return false; } + RemCompDeferred(uid); Dirty(uid, standingState); RaiseLocalEvent(uid, new StoodEvent(), false);