From 6925f90fb04c5e527a2ed66035f3bd96ad40571f Mon Sep 17 00:00:00 2001 From: Casper3667 Date: Wed, 21 Jul 2021 14:19:14 +0200 Subject: [PATCH] Allows picking how much food is picked up with utensil (#12099) --- code/game/objects/items/weapons/material/kitchen.dm | 10 ++++++++++ html/changelogs/utensilchange.yml | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 html/changelogs/utensilchange.yml diff --git a/code/game/objects/items/weapons/material/kitchen.dm b/code/game/objects/items/weapons/material/kitchen.dm index 7cc7eb77e70..5f8d880b03c 100644 --- a/code/game/objects/items/weapons/material/kitchen.dm +++ b/code/game/objects/items/weapons/material/kitchen.dm @@ -24,6 +24,7 @@ var/is_liquid = FALSE //whether you've got liquid on your utensil var/scoop_food = 1 var/transfer_amt = 5 + var/list/bite_sizes = list(1,2,3,4,5) /obj/item/material/kitchen/utensil/Initialize(newloc, material_key) . = ..() @@ -71,6 +72,14 @@ to_chat(user, SPAN_WARNING("You don't have anything on \the [src].")) //if we have help intent and no food scooped up DON'T STAB OURSELVES WITH THE FORK) return +/obj/item/material/kitchen/utensil/verb/bite_size() + set name = "Change bite size" + set category = "Object" + var/nsize = input("Bite Size","Pick the amount of reagents to pick up.") as null|anything in bite_sizes + if(nsize) + transfer_amt = nsize + to_chat(usr, SPAN_NOTICE("\The [src] will now scoop up [transfer_amt] reagents.")) + /obj/item/material/kitchen/utensil/fork name = "fork" desc = "It's a fork. Sure is pointy." @@ -86,6 +95,7 @@ icon_state = "chopsticks" default_material = MATERIAL_WOOD transfer_amt = 2 //Chopsticks are hard to grab stuff with + bite_sizes = list(1,2) /obj/item/material/kitchen/utensil/fork/chopsticks/cheap name = "cheap chopsticks" diff --git a/html/changelogs/utensilchange.yml b/html/changelogs/utensilchange.yml new file mode 100644 index 00000000000..ffdb4a6215f --- /dev/null +++ b/html/changelogs/utensilchange.yml @@ -0,0 +1,6 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - rscadd: "It is now possible to pick how much food to scoop up with utensils."