diff --git a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs index 5f49557bed..57239ee8c1 100644 --- a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs @@ -215,9 +215,10 @@ public sealed class NukeopsRuleSystem : GameRuleSystem var diskAtCentCom = false; var diskQuery = AllEntityQuery(); - while (diskQuery.MoveNext(out _, out var transform)) + while (diskQuery.MoveNext(out var diskUid, out _, out var transform)) { diskAtCentCom = transform.MapUid != null && centcomms.Contains(transform.MapUid.Value); + diskAtCentCom |= _emergency.IsTargetEscaping(diskUid); // TODO: The target station should be stored, and the nuke disk should store its original station. // This is fine for now, because we can assume a single station in base SS14.