From f69575e15a40a200d6e0d693191c4a57d620041f Mon Sep 17 00:00:00 2001 From: moonheart08 Date: Sat, 16 Oct 2021 15:40:21 -0500 Subject: [PATCH] ok saving pipes now works (#4906) * ok saving pipes now works * EW HACKS --- Content.Server/NodeContainer/NodeContainerComponent.cs | 3 ++- Content.Server/NodeContainer/Nodes/PipeNode.cs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) 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(); }