diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 8030839f6ad..639e2a3e2e1 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -127,7 +127,7 @@ else if(doccopy) for(var/i = 0, i < copies, i++) if(toner > 5 && !busy && doccopy) - var/obj/item/documents/photocopy/P = new /obj/item/documents/photocopy(loc) + new /obj/item/documents/photocopy(loc) toner-= 6 // the sprite shows 6 papers, yes I checked busy = 1 sleep(15) @@ -191,6 +191,15 @@ usr << "You take [photocopy] out of [src]." photocopy = null updateUsrDialog() + else if(doccopy) + if(!istype(usr,/mob/living/silicon/ai)) // honk honk honk + doccopy.loc = usr.loc + usr.put_in_hands(doccopy) + else + doccopy.loc = src.loc + usr << "You take [doccopy] out of [src]." + doccopy = null + updateUsrDialog() else if(check_ass()) ass << "You feel a slight pressure on your ass." else if(href_list["min"])