diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index b71d12f5df3..9390d96218b 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -467,25 +467,29 @@ organ= new /obj/item/weapon/organ/l_arm(owner.loc, owner) if(LEG_RIGHT) if(status & ORGAN_ROBOT) - organ = new /obj/item/robot_parts/l_leg(owner.loc) + organ = new /obj/item/robot_parts/r_leg(owner.loc) else organ= new /obj/item/weapon/organ/r_leg(owner.loc, owner) if(LEG_LEFT) if(status & ORGAN_ROBOT) - organ = new /obj/item/robot_parts/r_leg(owner.loc) + organ = new /obj/item/robot_parts/l_leg(owner.loc) else organ= new /obj/item/weapon/organ/l_leg(owner.loc, owner) if(HAND_RIGHT) - organ= new /obj/item/weapon/organ/r_hand(owner.loc, owner) + if(!(status & ORGAN_ROBOT)) + organ= new /obj/item/weapon/organ/r_hand(owner.loc, owner) owner.u_equip(owner.gloves) if(HAND_LEFT) - organ= new /obj/item/weapon/organ/l_hand(owner.loc, owner) + if(!(status & ORGAN_ROBOT)) + organ= new /obj/item/weapon/organ/l_hand(owner.loc, owner) owner.u_equip(owner.gloves) if(FOOT_RIGHT) - organ= new /obj/item/weapon/organ/r_foot/(owner.loc, owner) + if(!(status & ORGAN_ROBOT)) + organ= new /obj/item/weapon/organ/r_foot/(owner.loc, owner) owner.u_equip(owner.shoes) if(FOOT_LEFT) - organ = new /obj/item/weapon/organ/l_foot(owner.loc, owner) + if(!(status & ORGAN_ROBOT)) + organ = new /obj/item/weapon/organ/l_foot(owner.loc, owner) owner.u_equip(owner.shoes) if(organ) destspawn = 1