Files
tomixcomics e97a1c547d Food buffs for the food buffs (#21731)
-Adds cucumbers as produce
-Adds a few new food dishes (mostly cucumber based and 1 Adhomian dish)
-Returns the randomly generated ingredients spawning in the fridge at
the start of shifts such as condiments, syrups, etc. to spawn in like
they did before the scarcity arc.
-Adds handheld icons to kitchen trays
-Fixed sugar-tree fruit not showing up properly
2026-01-26 14:00:54 +00:00

311 lines
9.4 KiB
Plaintext

////////////////////
// Chili plants //
////////////////////
/datum/seed/chili
name = "chili"
seed_name = "chili"
display_name = "chili plants"
chems = list(/singleton/reagent/capsaicin = list(3,5), /singleton/reagent/nutriment = list(1,25))
mutants = list("icechili")
kitchen_tag = "chili"
/datum/seed/chili/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 5)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
SET_SEED_TRAIT(src, TRAIT_YIELD, 4)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 20)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "chili")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#ED3300")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush2")
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
/obj/item/seeds/chiliseed
seed_type = "chili"
/datum/seed/chili/ice
name = "icechili"
seed_name = "ice pepper"
display_name = "ice-pepper plants"
mutants = null
chems = list(/singleton/reagent/frostoil = list(3,5), /singleton/reagent/nutriment = list(1,50))
kitchen_tag = "icechili"
/datum/seed/chili/ice/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_MATURATION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#00EDC6")
/obj/item/seeds/icepepperseed
seed_type = "icechili"
/datum/seed/bellpepper
name = "bellpepper"
seed_name = "bell pepper"
display_name = "bell peppers"
chems = list(/singleton/reagent/nutriment = list(1,25))
mutants = list("chili")
kitchen_tag = "bellpepper"
/datum/seed/bellpepper/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
SET_SEED_TRAIT(src, TRAIT_YIELD, 4)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 5)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "pepper")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#ff922d")
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#35d65d")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush2")
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 5)
/obj/item/seeds/bellpepperseed
seed_type = "bellpepper"
///////////////
// Nettles //
///////////////
/datum/seed/nettle
name = "nettle"
seed_name = "nettle"
display_name = "nettles"
mutants = list("deathnettle")
chems = list(/singleton/reagent/nutriment = list(1,50), /singleton/reagent/acid = list(0,1))
kitchen_tag = "nettle"
/datum/seed/nettle/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 6)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 6)
SET_SEED_TRAIT(src, TRAIT_YIELD, 4)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
SET_SEED_TRAIT(src, TRAIT_STINGS, 1)
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush5")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "nettles")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#728A54")
/obj/item/seeds/nettleseed
seed_type = "nettle"
/datum/seed/nettle/death
name = "deathnettle"
seed_name = "death nettle"
display_name = "death nettles"
mutants = null
chems = list(/singleton/reagent/nutriment = list(1,50), /singleton/reagent/acid/polyacid = list(0,1))
kitchen_tag = "deathnettle"
/datum/seed/nettle/death/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_MATURATION, 8)
SET_SEED_TRAIT(src, TRAIT_YIELD, 2)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#8C5030")
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#634941")
/obj/item/seeds/deathnettleseed
seed_type = "deathnettle"
/////////////////
// Eggplants //
/////////////////
/datum/seed/eggplant
name = "eggplant"
seed_name = "eggplant"
display_name = "eggplants"
mutants = list("realeggplant")
chems = list(/singleton/reagent/nutriment = list(1,10))
kitchen_tag = "eggplant"
/datum/seed/eggplant/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 6)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 6)
SET_SEED_TRAIT(src, TRAIT_YIELD, 2)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 20)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "eggplant")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#892694")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush4")
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
/obj/item/seeds/eggplantseed
seed_type = "eggplant"
/datum/seed/realeggplant
name = "huge eggplant"
seed_name = "realeggplant"
display_name = "eggplants"
chems = list(/singleton/reagent/nutriment = list(15,30))
kitchen_tag = "realeggplant"
/datum/seed/realeggplant/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
SET_SEED_TRAIT(src, TRAIT_YIELD, 1)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 40)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "eggplant")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#892694")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush4")
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, 298)
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, 7)
///////////////
// Legumes //
///////////////
/datum/seed/peanuts
name = "peanut"
seed_name = "peanut"
display_name = "peanut vines"
chems = list(/singleton/reagent/nutriment = list(1,10))
kitchen_tag = "peanut"
/datum/seed/peanuts/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 6)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 6)
SET_SEED_TRAIT(src, TRAIT_YIELD, 6)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "nuts")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#F2B369")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush2")
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
/obj/item/seeds/peanutseed
seed_type = "peanut"
/datum/seed/soybean
name = "soybean"
seed_name = "soybean"
display_name = "soybeans"
chems = list(/singleton/reagent/nutriment = list(1,20), /singleton/reagent/drink/milk/soymilk = list(10,20))
kitchen_tag = "soybeans"
/datum/seed/soybean/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 4)
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 5)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bean")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#EBE7C0")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "stalk")
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
/obj/item/seeds/soyaseed
seed_type = "soybean"
/datum/seed/chickpea
name = "chickpea"
seed_name = "chickpea"
display_name = "chickpeas"
chems = list(/singleton/reagent/nutriment = list(1, 20))
kitchen_tag = "chickpeas"
/datum/seed/chickpea/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 4)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 4)
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 5)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bean")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#e0ce25")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush2")
/obj/item/seeds/chickpeas
seed_type = "chickpea"
/datum/seed/peas
name = "peas"
seed_name = "peas"
display_name = "peas"
chems = list(/singleton/reagent/nutriment = list(1, 20))
kitchen_tag = "peas"
mutants = list("chickpeas")
/datum/seed/peas/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 3)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 3)
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 5)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bean")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#70b74a")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush2")
/obj/item/seeds/peaseed
seed_type = "peas"
///////////////
// Cabbage //
///////////////
/datum/seed/cabbage
name = "cabbage"
seed_name = "cabbage"
display_name = "cabbages"
chems = list(/singleton/reagent/nutriment = list(1,10))
kitchen_tag = "cabbage"
/datum/seed/cabbage/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 3)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
SET_SEED_TRAIT(src, TRAIT_YIELD, 4)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "cabbage")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#84BD82")
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#6D9C6B")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "vine2")
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 6)
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.15)
/obj/item/seeds/cabbageseed
seed_type = "cabbage"
///////////////
// Cucumber //
///////////////
/datum/seed/cucumber
name = "cucumber"
seed_name = "cucumber"
display_name = "cucumber plant"
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/water = list(3,10))
kitchen_tag = "cucumber"
/datum/seed/cucumber/setup_traits()
..()
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
SET_SEED_TRAIT(src, TRAIT_MATURATION, 8)
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 6)
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "cucumber")
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#2c9b44")
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#3d803b")
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "vine")
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 6)
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.25)
/obj/item/seeds/cucumberseed
seed_type = "cucumber"
x