diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index f76b47a6c8f..9eb981b981f 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -117,7 +117,11 @@ var/obj/item/arm_item = owner.get_item_by_slot(arm_slot) if(arm_item) - if(!owner.unEquip(arm_item)) + if(istype(arm_item, /obj/item/twohanded/offhand)) + var/obj/item/offhand_arm_item = owner.get_active_hand() + to_chat(owner, "Your hands are too encumbered wielding [offhand_arm_item] to deploy [src]!") + return + else if(!owner.unEquip(arm_item)) to_chat(owner, "Your [arm_item] interferes with [src]!") return else