diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 97a4abacd57..69ff6c3effe 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -549,6 +549,26 @@ tastes = list("butter" = 1) foodtype = DAIRY +/obj/item/reagent_containers/food/snacks/butter/examine(mob/user) + . = ..() + . += "If you had a rod you could make butter on a stick." + +/obj/item/reagent_containers/food/snacks/butter/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stack/rods))//they will always have at least one if they are holding it. + to_chat(user, "You stick the rod into the stick of butter.") + var/obj/item/stack/rods/R = W + var/obj/item/reagent_containers/food/snacks/butter/on_a_stick/new_item = new(usr.loc) + var/replace = (user.get_inactive_held_item() == R) + R.use(1) + if(!R && replace) + user.put_in_hands(new_item) + +/obj/item/reagent_containers/food/snacks/butter/on_a_stick //there's something so special about putting it on a stick. + name = "butter on a stick" + desc = "delicious, golden, fatty goodness on a stick." + icon_state = "butteronastick" + trash = /obj/item/stack/rods + /obj/item/reagent_containers/food/snacks/onionrings name = "onion rings" desc = "Onion slices coated in batter." diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi index 51931216e68..bd1cb9e32f2 100644 Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ