mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-01-22 23:32:33 +00:00
* so many theengs! * Let's commit! because I haven't in a while! * final commit fo rnow * added changelog * Update TOMIXCOMICS-PR.yml * ugh i should've known it was a jinx to refer to a commit as 'final'. bleh. * added new ramen dish to the ramen vending machine in PV meant to do that before submitting but had issues with it.
105 lines
2.5 KiB
Plaintext
105 lines
2.5 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,
|
|
"berries" = 0.25,
|
|
"tomato" = 2,
|
|
"eggplant" = 0.5,
|
|
"apple" = 0.25,
|
|
"mushrooms" = 0.25,
|
|
"cabbage" = 2,
|
|
"banana" = 0.5,
|
|
"corn" = 2,
|
|
"potato" = 2,
|
|
"soybean" = 0.5,
|
|
"rice" = 2,
|
|
"carrot" = 1,
|
|
"whitebeet" = 1,
|
|
"pumpkin" = 0.1,
|
|
"lime" = 0.25,
|
|
"lemon" = 0.25,
|
|
"cacao" = 0.5,
|
|
"cherry" = 0.25,
|
|
"onion" = 0.5,
|
|
"bellpepper" = 0.25
|
|
)
|
|
|
|
/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/bellpepperseed
|
|
)
|