mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-19 02:50:08 +01:00
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>
137 lines
2.9 KiB
Plaintext
137 lines
2.9 KiB
Plaintext
/obj/random_produce
|
|
name = "random produce"
|
|
icon = 'icons/obj/seeds.dmi'
|
|
icon_state = ""
|
|
var/list/produce_list = list( //When adding produce, use the .name variable of the /datum/seed/
|
|
"chili" = 1,
|
|
"berries" = 0.25,
|
|
"blueberries" = 0.25,
|
|
"tomato" = 2,
|
|
"eggplant" = 0.5,
|
|
"apple" = 0.25,
|
|
"mushrooms" = 0.25,
|
|
"grapes" = 0.25,
|
|
"greengrapes" = 0.25,
|
|
"peanut" = 0.5,
|
|
"cabbage" = 2,
|
|
"banana" = 0.5,
|
|
"corn" = 2,
|
|
"potato" = 2,
|
|
"soybean" = 0.5,
|
|
"rice" = 2,
|
|
"carrot" = 1,
|
|
"whitebeet" = 1,
|
|
"watermelon" = 0.1,
|
|
"pumpkin" = 0.1,
|
|
"lime" = 0.25,
|
|
"lemon" = 0.25,
|
|
"orange" = 0.25,
|
|
"cacao" = 0.5,
|
|
"cherry" = 0.25,
|
|
"garlic" = 0.5,
|
|
"onion" = 0.5,
|
|
"bellpepper" = 0.25
|
|
)
|
|
|
|
/obj/random_produce/Initialize()
|
|
. = ..()
|
|
|
|
var/seed_chosen = pickweight(produce_list)
|
|
var/datum/seed/chosen_seed = SSplants.seeds[seed_chosen]
|
|
if(chosen_seed)
|
|
chosen_seed.spawn_seed(src.loc)
|
|
else
|
|
LOG_DEBUG("Cannot spawn random produce [seed_chosen]! Fix this by editing [type]'s produce_list!")
|
|
|
|
return INITIALIZE_HINT_QDEL
|
|
|
|
/obj/random_produce/box // produce for spawning in chef produce boxes. better suited for the job
|
|
produce_list = list(
|
|
"chili" = 1.5,
|
|
"tomato" = 2,
|
|
"eggplant" = 0.5,
|
|
"mushrooms" = 0.25,
|
|
"cabbage" = 2,
|
|
"corn" = 1.5,
|
|
"potato" = 2,
|
|
"soybean" = 0.5,
|
|
"carrot" = 1,
|
|
"whitebeet" = 0.25,
|
|
"pumpkin" = 0.1,
|
|
"onion" = 0.5,
|
|
"garlic" = 0.5,
|
|
"bellpepper" = 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
|
|
produce_list = list(
|
|
"nfrihi" = 1,
|
|
"dirtberries" = 1,
|
|
"earthenroot" = 1,
|
|
"sugartree" = 1,
|
|
"shand" = 1,
|
|
"mtear" = 1
|
|
)
|
|
|
|
/obj/random_produce/box/nralakk
|
|
produce_list = list(
|
|
"dyn" = 1,
|
|
"qlort" = 1,
|
|
"guami" = 1,
|
|
"eki" = 1,
|
|
"ylpha" = 1,
|
|
"fjylozyn" = 1
|
|
)
|
|
|
|
/obj/random_produce/box/moghes
|
|
produce_list = list(
|
|
"xuizi" = 1,
|
|
"sarezhi" = 1,
|
|
"gukhe" = 1,
|
|
"aghrassh" = 1,
|
|
"sthberry" = 1,
|
|
"serkiflower" = 1
|
|
)
|
|
|
|
/obj/random/seed
|
|
name = "random seed"
|
|
desc = "This is a random normal seed."
|
|
icon = 'icons/obj/seeds.dmi'
|
|
icon_state = "random"
|
|
spawnlist = list(
|
|
/obj/item/seeds/limeseed,
|
|
/obj/item/seeds/lemonseed,
|
|
/obj/item/seeds/orangeseed,
|
|
/obj/item/seeds/grapeseed,
|
|
/obj/item/seeds/berryseed,
|
|
/obj/item/seeds/appleseed,
|
|
/obj/item/seeds/bananaseed,
|
|
/obj/item/seeds/watermelonseed,
|
|
/obj/item/seeds/pumpkinseed,
|
|
/obj/item/seeds/wheatseed,
|
|
/obj/item/seeds/cornseed,
|
|
/obj/item/seeds/riceseed,
|
|
/obj/item/seeds/sugarcaneseed,
|
|
/obj/item/seeds/carrotseed,
|
|
/obj/item/seeds/garlicseed,
|
|
/obj/item/seeds/onionseed,
|
|
/obj/item/seeds/potatoseed,
|
|
/obj/item/seeds/whitebeetseed,
|
|
/obj/item/seeds/tomatoseed,
|
|
/obj/item/seeds/chiliseed,
|
|
/obj/item/seeds/eggplantseed,
|
|
/obj/item/seeds/peanutseed,
|
|
/obj/item/seeds/soyaseed,
|
|
/obj/item/seeds/cabbageseed,
|
|
/obj/item/seeds/cucumberseed,
|
|
/obj/item/seeds/bellpepperseed
|
|
)
|