From 6e9104650e70169f90a96ca4be41145cd97d35ee Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Mon, 9 Jul 2018 04:44:36 -0400 Subject: [PATCH] standardization --- code/modules/surgery/organs/heart.dm | 15 ++++----------- code/modules/surgery/organs/lungs.dm | 13 ++++++------- code/modules/surgery/organs/organ.dm | 11 +++++------ 3 files changed, 15 insertions(+), 24 deletions(-) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 3f624e7358a..43820adbed1 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -28,11 +28,9 @@ Stop() /obj/item/organ/internal/heart/emp_act(intensity) - if(emp_proof) + if(!is_robotic() || emp_proof) return - if(owner && is_robotic()) - Stop() // In the name of looooove~! - owner.visible_message("[owner] clutches [owner.p_their()] chest and gasps!","You clutch your chest in pain!") + Stop() /obj/item/organ/internal/heart/attack_self(mob/user) ..() @@ -49,7 +47,7 @@ /obj/item/organ/internal/heart/proc/Stop() beating = FALSE update_icon() - return 1 + return TRUE /obj/item/organ/internal/heart/proc/Restart() beating = TRUE @@ -142,9 +140,4 @@ icon_base = "heart-c" dead_icon = "heart-c-off" origin_tech = "biotech=5" - status = ORGAN_ROBOT - -/obj/item/organ/internal/heart/cybernetic/emp_act() - if(emp_proof) - return - Stop() \ No newline at end of file + status = ORGAN_ROBOT \ No newline at end of file diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 6b5f84d09f0..99bc996dce2 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -51,6 +51,12 @@ var/heat_level_3_damage = HEAT_GAS_DAMAGE_LEVEL_3 var/heat_damage_types = list(BURN = 1) +/obj/item/organ/internal/lungs/emp_act() + if(!is_robotic() || emp_proof) + return + if(owner) + owner.LoseBreath(20) + /obj/item/organ/internal/lungs/insert(mob/living/carbon/M, special = 0, dont_remove_slot = 0) ..() for(var/thing in list("oxy", "tox", "co2", "nitro")) @@ -343,13 +349,6 @@ origin_tech = "biotech=4" status = ORGAN_ROBOT -/obj/item/organ/internal/lungs/cybernetic/emp_act() - if(emp_proof) - return - if(owner) - owner.LoseBreath(20) - - /obj/item/organ/internal/lungs/cybernetic/upgraded name = "upgraded cybernetic lungs" desc = "A more advanced version of the stock cybernetic lungs. They are capable of filtering out lower levels of toxins and carbon dioxide." diff --git a/code/modules/surgery/organs/organ.dm b/code/modules/surgery/organs/organ.dm index 3448986040d..d485c3d87ac 100644 --- a/code/modules/surgery/organs/organ.dm +++ b/code/modules/surgery/organs/organ.dm @@ -264,12 +264,11 @@ /obj/item/organ/internal/emp_act(severity) if(!is_robotic() || emp_proof) return - if(is_robotic()) - switch(severity) - if(1) - receive_damage(20, 1) - if(2) - receive_damage(7, 1) + switch(severity) + if(1) + receive_damage(20, 1) + if(2) + receive_damage(7, 1) /obj/item/organ/proc/remove(var/mob/living/user,special = 0) if(!istype(owner))