diff --git a/code/modules/paperwork/carbonpaper.dm b/code/modules/paperwork/carbonpaper.dm index d3842155cb7..f693310efef 100644 --- a/code/modules/paperwork/carbonpaper.dm +++ b/code/modules/paperwork/carbonpaper.dm @@ -17,6 +17,12 @@ icon_state = "[icon_state]_words" return ..() +/obj/item/paper/carbon/examine() + . = ..() + if(copied || iscopy) + return + . += "Right-click to tear off the carbon-copy (you must use both hands)." + /obj/item/paper/carbon/proc/removecopy(mob/living/user) if(copied || iscopy) to_chat(user, "There are no more carbon copies attached to this paper!") @@ -38,8 +44,8 @@ C.update_icon_state() user.put_in_hands(Copy) -/obj/item/paper/carbon/attack_hand(mob/living/user, list/modifiers) +/obj/item/paper/carbon/attack_hand_secondary(mob/user, list/modifiers) if(loc == user && user.is_holding(src)) removecopy(user) - return + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN return ..()