diff --git a/Content.Server/Nuke/NukeSystem.cs b/Content.Server/Nuke/NukeSystem.cs index 525503ff37..80c8e4e25d 100644 --- a/Content.Server/Nuke/NukeSystem.cs +++ b/Content.Server/Nuke/NukeSystem.cs @@ -455,7 +455,12 @@ public sealed class NukeSystem : EntitySystem _sound.PlayGlobalOnStation(uid, _audio.GetSound(component.ArmSound)); _itemSlots.SetLock(uid, component.DiskSlot, true); - _transform.AnchorEntity(uid, nukeXform); + if (!nukeXform.Anchored) + { + // Admin command shenanigans, just make sure. + _transform.AnchorEntity(uid, nukeXform); + } + component.Status = NukeStatus.ARMED; UpdateUserInterface(uid, component); }