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)