From d4ae6d4c9da342522f985e9ba25240d702ddbcc3 Mon Sep 17 00:00:00 2001 From: Phantastic-Swan Date: Wed, 6 Aug 2025 08:38:42 +0200 Subject: [PATCH] fixed a bug where it would not stop draining power upon being taken off --- GainStation13/code/obj/items/bluespace_belt.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/GainStation13/code/obj/items/bluespace_belt.dm b/GainStation13/code/obj/items/bluespace_belt.dm index 25721dee73..503ea6b5ad 100644 --- a/GainStation13/code/obj/items/bluespace_belt.dm +++ b/GainStation13/code/obj/items/bluespace_belt.dm @@ -154,8 +154,6 @@ activate() - - /obj/item/bluespace_belt/primitive/attack_self(mob/person) if (!cell) return @@ -193,7 +191,10 @@ to_chat(user, "The belt beeps as it's battery runs out, and your mass starts flowing out!") deactivate() return - + + if(!equipped) + STOP_PROCESSING(SSprocessing, src) + return var/power_drained = min(power_drain, cell.charge) cell.use(power_drained)