mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-21 12:56:10 +01:00
0884b27691
Adds cucumbers to the seed vendors since I neglected to do that, apparently. --------- Co-authored-by: VMSolidus <evilexecutive@gmail.com>
130 lines
2.8 KiB
Plaintext
130 lines
2.8 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,
|
|
"tomato" = 2,
|
|
"eggplant" = 0.5,
|
|
"mushrooms" = 0.25,
|
|
"cabbage" = 2,
|
|
"corn" = 2,
|
|
"potato" = 2,
|
|
"soybean" = 0.5,
|
|
"carrot" = 1,
|
|
"whitebeet" = 1,
|
|
"pumpkin" = 0.1,
|
|
"onion" = 0.5,
|
|
"garlic" = 0.5,
|
|
"bellpepper" = 0.25,
|
|
"cucumber" = 0.25
|
|
)
|
|
|
|
/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
|
|
)
|