diff --git a/Content.Server/Doors/Systems/FirelockSystem.cs b/Content.Server/Doors/Systems/FirelockSystem.cs index cdc6be575f..0aceb87568 100644 --- a/Content.Server/Doors/Systems/FirelockSystem.cs +++ b/Content.Server/Doors/Systems/FirelockSystem.cs @@ -156,7 +156,11 @@ namespace Content.Server.Doors.Systems private void OnAtmosAlarm(EntityUid uid, FirelockComponent component, AtmosAlarmEvent args) { - if (!TryComp(uid, out var doorComponent)) return; + if (!this.IsPowered(uid, EntityManager)) + return; + + if (!TryComp(uid, out var doorComponent)) + return; if (args.AlarmType == AtmosAlarmType.Normal || args.AlarmType == AtmosAlarmType.Warning) {