diff --git a/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs b/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs index 48bdd605a9..67da1e5169 100644 --- a/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs +++ b/Content.Shared/Gravity/SharedFloatingVisualizerSystem.cs @@ -28,6 +28,12 @@ public abstract class SharedFloatingVisualizerSystem : EntitySystem protected bool CanFloat(EntityUid uid, FloatingVisualsComponent component, TransformComponent? transform = null) { + if (!Resolve(uid, ref transform)) + return false; + + if (transform.MapID == MapId.Nullspace) + return false; + component.CanFloat = GravitySystem.IsWeightless(uid, xform: transform); Dirty(component); return component.CanFloat;