diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm index 431c2fbf0c..c7e1510152 100644 --- a/code/modules/mod/modules/modules_medical.dm +++ b/code/modules/mod/modules/modules_medical.dm @@ -111,6 +111,10 @@ . = ..() RegisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS, .proc/on_defib_success) +/obj/item/mod/module/defibrillator/Destroy() + UnregisterSignal(device, COMSIG_DEFIBRILLATOR_SUCCESS) + . = ..() + /obj/item/mod/module/defibrillator/proc/on_defib_success(obj/item/shockpaddles/source) drain_power(use_power_cost) source.recharge(defib_cooldown)