diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 71196144c6..4b92cb04e1 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -617,14 +617,16 @@ disfigure("burn") proc/disfigure(var/type = "brute") + if (disfigured) + return if(type == "brute") owner.visible_message("\red You hear a sickening cracking sound coming from \the [owner]'s face.", \ "\red Your face becomes unrecognizible mangled mess!", \ - "You hear a sickening crack.") + "\red You hear a sickening crack.") else owner.visible_message("\red [owner]'s face melts away, turning into mangled mess!", \ "\red Your face melts off!", \ - "You hear a sickening sizzle.") + "\red You hear a sickening sizzle.") disfigured = 1 /datum/organ/external/l_arm