From 27f63632d67ea335779cc062afe14f7e0d81e628 Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Thu, 6 Jun 2024 23:13:35 +0300 Subject: [PATCH] check total damage instead of damage type (#25818) --- code/modules/surgery/organs/organ_external.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index a4ba6329b30..1e9adcf7eaf 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -317,9 +317,9 @@ //If limb took enough damage, try to cut or tear it off if(owner) if(sharp && !(limb_flags & CANNOT_DISMEMBER)) - if(limb_brute >= max_damage && prob(original_brute / 2)) + if(limb_brute + limb_burn >= max_damage && prob(original_brute / 2)) droplimb(0, DROPLIMB_SHARP) - if(limb_burn >= max_damage && prob(original_burn / 2)) + if(limb_brute + limb_burn >= max_damage && prob(original_burn / 2)) droplimb(0, DROPLIMB_BURN) if(owner_old)