From 375359ca85052a2e99b1aaf6d5d9af3e79ec4b62 Mon Sep 17 00:00:00 2001 From: GDN <96800819+GDNgit@users.noreply.github.com> Date: Sat, 24 Dec 2022 10:04:37 -0600 Subject: [PATCH] Fixes some broken logic with the mechasleeper process (#19988) --- code/game/mecha/equipment/tools/medical_tools.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 2f017deb0fc..8fccf2825cb 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -213,6 +213,9 @@ /obj/item/mecha_parts/mecha_equipment/medical/sleeper/process() if(..()) return + if(!chassis) + STOP_PROCESSING(SSobj, src) + return if(!chassis.has_charge(energy_drain)) set_ready_state(1) log_message("Deactivated.")