diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index b5762afc1e..58171494a1 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -59,11 +59,12 @@ return -/obj/item/weapon/clipboard/afterattack(turf/T as turf) +/obj/item/weapon/clipboard/afterattack(turf/T as turf, mob/user as mob) for(var/obj/item/weapon/paper/P in T) P.loc = src toppaper = P update_icon() + to_chat(user, "You clip the [P] onto \the [src].") /obj/item/weapon/clipboard/attack_self(mob/user as mob) var/dat = "Clipboard" diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 17b547acad..8fe177598e 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -75,10 +75,11 @@ name = "folder[(n_name ? text("- '[n_name]'") : null)]" return -/obj/item/weapon/folder/afterattack(turf/T as turf) +/obj/item/weapon/folder/afterattack(turf/T as turf, mob/user as mob) for(var/obj/item/weapon/paper/P in T) P.loc = src update_icon() + to_chat(user, "You tuck the [P] into \the [src].") /obj/item/weapon/folder/attack_self(mob/user as mob) var/dat = "[name]" diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 157317b8e2..008fdf419d 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -546,6 +546,18 @@ tape.stick(src, user) return + if(istype(P, /obj/item/weapon/clipboard)) + var/obj/item/weapon/clipboard/CB = P + src.loc = CB + CB.toppaper = src + CB.update_icon() + to_chat(user, "You clip the [src] onto \the [CB].") + + if(istype(P, /obj/item/weapon/folder)) + src.loc = P + P.update_icon() + to_chat(user, "You tuck the [src] into \the [P].") + if(istype(P, /obj/item/weapon/paper) || istype(P, /obj/item/weapon/photo)) if (istype(P, /obj/item/weapon/paper/carbon)) var/obj/item/weapon/paper/carbon/C = P