/obj/item/taster name = "taster" desc = "Tastes things, so you don't have to!" icon = 'icons/obj/surgery.dmi' icon_state = "tonguenormal" w_class = WEIGHT_CLASS_TINY var/taste_sensitivity = 15 /obj/item/taster/afterattack(atom/O, mob/user, proximity) . = ..() if(!proximity) return if(!O.reagents) to_chat(user, "[src] cannot taste [O], since [O.p_they()] [O.p_have()] have no reagents.") else if(O.reagents.total_volume == 0) to_chat(user, "[src] cannot taste [O], since [O.p_they()] [O.p_are()] empty.") else var/message = O.reagents.generate_taste_message(user, taste_sensitivity) to_chat(user, "[src] tastes [message] in [O].")