diff --git a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs index 8e53fe9c02..b52468e1e0 100644 --- a/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs +++ b/Content.Server/NodeContainer/EntitySystems/NodeContainerSystem.cs @@ -75,8 +75,13 @@ namespace Content.Server.NodeContainer.EntitySystems return; } + var anchored = Transform(uid).Anchored; + foreach (var node in container.Nodes.Values) { + if (node.NeedAnchored && !anchored) + continue; + if (node is not IRotatableNode rotatableNode) continue;