From 6e1f1f7e73642d2a024153a9a92ae11ba690e189 Mon Sep 17 00:00:00 2001 From: tomixcomics <11053204+tomixcomics@users.noreply.github.com> Date: Mon, 23 Mar 2026 11:16:26 +0200 Subject: [PATCH] Tweaking what produce boxes can spawn (#22048) Updates produce boxes to better reflect what's needed from them to make common foods, upping the spawn rates of some things (such as chilis), lowering the spawn rate of others (such as white-beets) and adding new produce for it to spawn (such as lemons) as well as a few rarely-spawning items for some less-common foods such as berries and chickpeas, but with low-enough spawn rates that they won't remove the kitchen's dependency on cargo and botany. (Also fixes a small typo in Caramelized steak bites while i'm at it) --------- Signed-off-by: tomixcomics <11053204+tomixcomics@users.noreply.github.com> Co-authored-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com> Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> --- code/game/objects/random/produce.dm | 15 +++-- .../food/snacks/cultural/unathi.dm | 2 +- .../Tomixcomics-PR-Producebox_update.yml | 59 +++++++++++++++++++ 3 files changed, 71 insertions(+), 5 deletions(-) create mode 100644 html/changelogs/Tomixcomics-PR-Producebox_update.yml diff --git a/code/game/objects/random/produce.dm b/code/game/objects/random/produce.dm index 51d7941e932..3ae9874ee23 100644 --- a/code/game/objects/random/produce.dm +++ b/code/game/objects/random/produce.dm @@ -47,21 +47,28 @@ /obj/random_produce/box // produce for spawning in chef produce boxes. better suited for the job produce_list = list( - "chili" = 1, + "chili" = 1.5, "tomato" = 2, "eggplant" = 0.5, "mushrooms" = 0.25, "cabbage" = 2, - "corn" = 2, + "corn" = 1.5, "potato" = 2, "soybean" = 0.5, "carrot" = 1, - "whitebeet" = 1, + "whitebeet" = 0.25, "pumpkin" = 0.1, "onion" = 0.5, "garlic" = 0.5, "bellpepper" = 0.25, - "cucumber" = 0.25 + "cucumber" = 0.25, + "lime" = 0.25, + "lemon" = 0.5, + "chickpeas" = 0.1, + "banana" = 0.1, + "plumphelmet" = 0.1, + "orange" = 0.1, + "berries" = 0.1 ) /obj/random_produce/box/adhomai diff --git a/code/modules/reagents/reagent_containers/food/snacks/cultural/unathi.dm b/code/modules/reagents/reagent_containers/food/snacks/cultural/unathi.dm index 11ca6455da0..d40bde913db 100644 --- a/code/modules/reagents/reagent_containers/food/snacks/cultural/unathi.dm +++ b/code/modules/reagents/reagent_containers/food/snacks/cultural/unathi.dm @@ -242,7 +242,7 @@ /obj/item/reagent_containers/food/snacks/caramelized_steak_bites name = "caramelized steak bites" - desc = "A rich, sticky-sweet dessert for any Unathi. For non-Unathi thixxs may sometimes be considered a main dish, albeit a very sweet one, as far as meat dishes are concerned." + desc = "A rich, sticky-sweet dessert for any Unathi. For non-Unathi this may sometimes be considered a main dish, albeit a very sweet one, as far as meat dishes are concerned." icon = 'icons/obj/item/reagent_containers/food/cultural/unathi.dmi' icon_state = "steakbites" trash = /obj/item/trash/bowl_brown diff --git a/html/changelogs/Tomixcomics-PR-Producebox_update.yml b/html/changelogs/Tomixcomics-PR-Producebox_update.yml new file mode 100644 index 00000000000..6072dd1211a --- /dev/null +++ b/html/changelogs/Tomixcomics-PR-Producebox_update.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: Tomixcomics + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - qol: "Changed the kitchen produce boxes to include a few more things that would be useful for chefs (in small quantities, we're not trying to replace Botany here)." + - spellcheck: "Fixed a small typo in the description of caramelized steak bites."