diff --git a/Content.Server/NodeContainer/NodeContainerComponent.cs b/Content.Server/NodeContainer/NodeContainerComponent.cs index 83f1836a4a..391477d4da 100644 --- a/Content.Server/NodeContainer/NodeContainerComponent.cs +++ b/Content.Server/NodeContainer/NodeContainerComponent.cs @@ -19,7 +19,8 @@ namespace Content.Server.NodeContainer { public override string Name => "NodeContainer"; - [DataField("nodes")] [ViewVariables] public Dictionary Nodes { get; } = new(); + //HACK: THIS BEING readOnly IS A FILTHY HACK AND I HATE IT --moony + [DataField("nodes", readOnly: true)] [ViewVariables] public Dictionary Nodes { get; } = new(); [DataField("examinable")] private bool _examinable = false; diff --git a/Content.Server/NodeContainer/Nodes/PipeNode.cs b/Content.Server/NodeContainer/Nodes/PipeNode.cs index 0442d051aa..80db076522 100644 --- a/Content.Server/NodeContainer/Nodes/PipeNode.cs +++ b/Content.Server/NodeContainer/Nodes/PipeNode.cs @@ -5,7 +5,6 @@ using Content.Server.NodeContainer.EntitySystems; using Content.Server.NodeContainer.NodeGroups; using Content.Shared.Atmos; using Robust.Server.GameObjects; -using Robust.Shared.Containers; using Robust.Shared.GameObjects; using Robust.Shared.IoC; using Robust.Shared.Map; @@ -104,6 +103,8 @@ namespace Content.Server.NodeContainer.Nodes public override void OnContainerStartup() { base.OnContainerStartup(); + //HACK: THIS LINE RIGHT HERE IS A FILTHY HACK AND I HATE IT --moony + PipeDirection = PipeDirection.RotatePipeDirection(Owner.Transform.LocalRotation); OnConnectedDirectionsNeedsUpdating(); }