From cb2c044c08bfb22ae3810d6b0d87f3d741c9a224 Mon Sep 17 00:00:00 2001 From: Vera Aguilera Puerto Date: Fri, 22 Oct 2021 23:46:26 +0200 Subject: [PATCH] Fix exception with CableTerminalPortNode assuming an entity's GridID can never be zero. --- Content.Server/Power/Nodes/CableTerminalPortNode.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Server/Power/Nodes/CableTerminalPortNode.cs b/Content.Server/Power/Nodes/CableTerminalPortNode.cs index 5d3db43702..ba7cda71d5 100644 --- a/Content.Server/Power/Nodes/CableTerminalPortNode.cs +++ b/Content.Server/Power/Nodes/CableTerminalPortNode.cs @@ -12,6 +12,9 @@ namespace Content.Server.Power.Nodes { public override IEnumerable GetReachableNodes() { + if (Owner.Transform.GridID == GridId.Invalid) + yield break; // No funny nodes in spess. + var entMan = IoCManager.Resolve(); var grid = IoCManager.Resolve().GetGrid(Owner.Transform.GridID); var gridIndex = grid.TileIndicesFor(Owner.Transform.Coordinates);