From 134fcca800af58fb7c6ba4bc81abbeda384f4e60 Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Sat, 25 Jan 2025 17:10:58 +0100 Subject: [PATCH] assembly can be removed (#16943) --- 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 14a2b9fdfa2..b6a4c667faf 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -191,16 +191,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