diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 088c6ae2236..9c410989017 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -49,4 +49,19 @@ /obj/item/weapon/reagent_containers/blood/empty name = "empty blood pack" desc = "Seems pretty useless... Maybe if there were a way to fill it?" - icon_state = "empty" \ No newline at end of file + icon_state = "empty" + +/obj/item/weapon/reagent_containers/blood/attackby(obj/item/I, mob/user, params) + if (istype(I, /obj/item/weapon/pen) || istype(I, /obj/item/toy/crayon)) + if(!user.canUseTopic(src)) + return + var/t = stripped_input(user, "What would you like to label the blood pack?", name, null, 53) + if(user.get_active_hand() != I) + return + if(!in_range(src, user) && loc != user) + return + if(t) + name = "blood pack - [t]" + else + name = "blood pack" + return \ No newline at end of file