From 4067c20f04e578e432680192fa3979ff1856e6de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20C=C3=A9sar=20Ueti?= <52474532+Mirino97@users.noreply.github.com> Date: Sat, 25 Jun 2022 21:00:45 -0300 Subject: [PATCH] Fix nukies (#9159) * Quick stash * I think this does it --- Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs index dacf5aeb0b..77e1fdabe9 100644 --- a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs @@ -193,9 +193,14 @@ public sealed class NukeopsRuleSystem : GameRuleSystem foreach (var uid in _stationSystem.Stations) { - var grid = Comp(uid).Grid; - - aabb = aabb?.Union(grid.WorldAABB) ?? grid.WorldAABB; + if (TryComp(uid, out var stationData)) + { + foreach (var grid in stationData.Grids) + { + if (TryComp(grid, out var gridComp)) + aabb = aabb?.Union(gridComp.Grid.WorldAABB) ?? gridComp.Grid.WorldAABB; + } + } } if (aabb != null)