diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 0172f1c150..5b243a51a3 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -695,11 +695,14 @@ playsound(src, 'sound/weapons/batonextend.ogg', 50, 1) /obj/item/melee/roastingstick/proc/finish_roasting(user, atom/target) + if(!held_sausage || held_sausage.roasted) + return // no to_chat(user, "You finish roasting [held_sausage]") playsound(src,'sound/items/welder2.ogg',50,1) held_sausage.add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) held_sausage.name = "[target.name]-roasted [held_sausage.name]" held_sausage.desc = "[held_sausage.desc] It has been cooked to perfection on \a [target]." + held_sausage.roasted = TRUE update_icon() /obj/item/melee/cleric_mace