diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 6f591e00730..f4c545a5b81 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -69,10 +69,8 @@ to_chat(user, "You put the [W] into \the [src].") update_icon() else if(istype(W, /obj/item/weapon/pen)) - if(!(loc == user)) - to_chat(user, "You cannot rename \the [src] without holding it.") - var/n_name = sanitizeSafe(tgui_input_text(usr, "What would you like to label the folder?", "Folder Labelling", null, MAX_NAME_LEN), MAX_NAME_LEN) - if(loc == usr && usr.stat == 0) + var/n_name = sanitizeSafe(tgui_input_text(user, "What would you like to label the folder?", "Folder Labelling", null, MAX_NAME_LEN), MAX_NAME_LEN) + if(in_range(user, src) && user.stat == 0) name = "folder[(n_name ? text("- '[n_name]'") : null)]" return @@ -87,7 +85,7 @@ dat += "Remove Rename - [Pb.name]
" user << browse(dat, "window=folder") onclose(user, "folder") - add_fingerprint(usr) + add_fingerprint(user) return /obj/item/weapon/folder/Topic(href, href_list)