diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index 32bca624bc6..154a7eb5337 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -257,26 +257,21 @@ var/list/organ_cache = list() take_damage(3,0) /obj/item/organ/internal/emp_act(severity) - if(!robotic) - return - if(ORGAN_ROBOT) + if(robotic == ORGAN_ROBOT) switch (severity) if (1.0) take_damage(20,1) - return if (2.0) take_damage(7,1) - return if(3.0) take_damage(3,1) - else if(ORGAN_ASSISTED) + else if(robotic == ORGAN_ASSISTED) take_damage(11,1) /obj/item/organ/internal/heart/emp_act(intensity) if(owner && robotic == 2) owner.heart_attack = 1 owner.visible_message("[owner] clutches their chest and gasps!","You clutch your chest in pain!") - return else if(owner && robotic == 1) take_damage(11,1)