diff --git a/code/modules/surgery/organs/subtypes/standard_organs.dm b/code/modules/surgery/organs/subtypes/standard_organs.dm index 873f46084e6..15cf687de62 100644 --- a/code/modules/surgery/organs/subtypes/standard_organs.dm +++ b/code/modules/surgery/organs/subtypes/standard_organs.dm @@ -180,9 +180,9 @@ update_hand_missing() if(owner.gloves) owner.unEquip(owner.gloves) - if(owner.l_hand) + if(owner.l_hand && (body_part == HAND_LEFT)) owner.unEquip(owner.l_hand, TRUE) - if(owner.r_hand) + if(owner.r_hand && (body_part == HAND_RIGHT)) owner.unEquip(owner.r_hand, TRUE) . = ..()