From b4920914fed53124afdf980732fc8febfa8d3c5f Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Sun, 26 Jan 2025 08:21:20 -0700 Subject: [PATCH] [MIRROR] assembly can be removed (#9939) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- code/game/machinery/camera/presets.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index f1e6d627d0..67ec906fd7 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -214,16 +214,22 @@ var/global/list/engineering_networks = list( // CHECKS /obj/machinery/camera/proc/isEmpProof() + if(!assembly) + return FALSE var/O = locate(/obj/item/stack/material/osmium) in assembly.upgrades return O /obj/machinery/camera/proc/isXRay() + if(!assembly) + return FALSE var/obj/item/stock_parts/scanning_module/O = locate(/obj/item/stock_parts/scanning_module) in assembly.upgrades if (O && O.rating >= 2) return O return null /obj/machinery/camera/proc/isMotion() + if(!assembly) + return FALSE var/O = locate(/obj/item/assembly/prox_sensor) in assembly.upgrades return O