diff --git a/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs b/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs index 6e6499927b..0ff9abf896 100644 --- a/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs +++ b/Content.Shared/Movement/Components/MovementIgnoreGravityComponent.cs @@ -38,8 +38,11 @@ namespace Content.Shared.Movement.Components if (body == null) entityManager.TryGetComponent(entity, out body); - if (entityManager.TryGetComponent(entity, out var ignoreGravityComponent) || - (body?.BodyType & (BodyType.Static | BodyType.Kinematic)) != 0) return ignoreGravityComponent.Weightless; + if ((body?.BodyType & (BodyType.Static | BodyType.Kinematic)) != 0) + return false; + + if (entityManager.TryGetComponent(entity, out var ignoreGravityComponent)) + return ignoreGravityComponent.Weightless; var transform = entityManager.GetComponent(entity); var gridId = transform.GridID;