From c0fc8f965b37649c4c99a66c22b168f47e27612e Mon Sep 17 00:00:00 2001 From: Chinsky Date: Sun, 13 Jan 2013 11:52:41 +0400 Subject: [PATCH] Added doublecheck for disfigurement --- code/datums/organs/organ_external.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/datums/organs/organ_external.dm b/code/datums/organs/organ_external.dm index 32da1df83c9..45c8058f449 100644 --- a/code/datums/organs/organ_external.dm +++ b/code/datums/organs/organ_external.dm @@ -611,11 +611,12 @@ take_damage(brute, burn, sharp, used_weapon = null, list/forbidden_limbs = list()) ..(brute, burn, sharp, used_weapon, forbidden_limbs) - if (brute_dam > 40) - if (prob(50)) - disfigure("brute") - if (burn_dam > 40) - disfigure("burn") + if (!disfigured) + if (brute_dam > 40) + if (prob(50)) + disfigure("brute") + if (burn_dam > 40) + disfigure("burn") proc/disfigure(var/type = "brute") if (disfigured)