From 1df8402c17a225a7ffe096d6f755a7b85d69b29f Mon Sep 17 00:00:00 2001 From: Vera Aguilera Puerto Date: Thu, 14 Oct 2021 11:12:54 +0200 Subject: [PATCH] Fix rare exception when CableVis tries to update an entity not on a valid grid. --- Content.Server/Power/EntitySystems/CableVisSystem.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Content.Server/Power/EntitySystems/CableVisSystem.cs b/Content.Server/Power/EntitySystems/CableVisSystem.cs index e9b5480550..1932f55b97 100644 --- a/Content.Server/Power/EntitySystems/CableVisSystem.cs +++ b/Content.Server/Power/EntitySystems/CableVisSystem.cs @@ -50,6 +50,11 @@ namespace Content.Server.Power.EntitySystems var mask = WireVisDirFlags.None; var transform = EntityManager.GetComponent(uid); + + // Only valid grids allowed. + if(!transform.GridID.IsValid()) + continue; + var grid = _mapManager.GetGrid(transform.GridID); var tile = grid.TileIndicesFor(transform.Coordinates); var node = nodeContainer.GetNode(cableVis.Node);