diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 646787d088..bd77804b09 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -368,6 +368,9 @@ var/list/organ_cache = list() robotize() /obj/item/organ/emp_act(severity) + for(var/obj/O as anything in src.contents) + O.emp_act(severity) + if(!(robotic >= ORGAN_ASSISTED)) return for(var/i = 1; i <= robotic; i++) diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index aeef6d1eee..107d931ce4 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -114,6 +114,9 @@ return ..() /obj/item/organ/external/emp_act(severity) + for(var/obj/O as anything in src.contents) + O.emp_act(severity) + if(!(robotic >= ORGAN_ROBOT)) return var/burn_damage = 0