From f85ccda7139a60f073ede967d61f22939219ce1d Mon Sep 17 00:00:00 2001 From: Luc <89928798+lewcc@users.noreply.github.com> Date: Sun, 7 Apr 2024 05:55:04 -0400 Subject: [PATCH] Lets you rename a hypospray with a pen. (#24983) * this would be nice * add examine * this is why we test --- .../modules/reagents/reagent_containers/hypospray.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 558f06a3a19..40b999c4013 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -60,6 +60,18 @@ /obj/item/reagent_containers/hypospray/attack_self(mob/user) return apply(user, user) +/obj/item/reagent_containers/hypospray/attackby(obj/item/I, mob/user, params) + if(is_pen(I)) + rename_interactive(user, I, use_prefix = TRUE, prompt = "Give [src] a title.") + return TRUE + + return ..() + +/obj/item/reagent_containers/hypospray/examine(mob/user) + . = ..() + if(Adjacent(user)) + . += "You can use a pen to add a label to [src]." + /obj/item/reagent_containers/hypospray/on_reagent_change() if(safety_hypo && !emagged) var/found_forbidden_reagent = FALSE