diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index e69352437cb..4d28aee042a 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -422,6 +422,15 @@ if(response == "Yes") turn_on(user) +/obj/item/modular_computer/emp_act(severity) + . = ..() + if (. & EMP_PROTECT_CONTENTS) + return + + if(internal_cell) + internal_cell.emp_act(severity) + handle_power(1 SECONDS) + /obj/item/modular_computer/emag_act(mob/user, obj/item/card/emag/emag_card, forced) if(!enabled && !forced) balloon_alert(user, "turn it on first!")