mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-16 18:36:43 +01:00
290032afc7
Hydroponics tray processing is a massive chunk of machinery processing for no good reason, I have a sneaking suspicion that this is due to proc overhead on get_trait, as process can call it upwards of 30 times per tick per tray. Realistically most of the things that are traits should instead be variables, but that's a refactor for someone with more time.
501 lines
16 KiB
Plaintext
501 lines
16 KiB
Plaintext
/////////////////////
|
|
// Citrus fruits //
|
|
/////////////////////
|
|
/datum/seed/citrus
|
|
name = "lime"
|
|
seed_name = "lime"
|
|
display_name = "lime trees"
|
|
chems = list(/singleton/reagent/nutriment = list(1,20), /singleton/reagent/drink/limejuice = list(10,20))
|
|
kitchen_tag = "lime"
|
|
|
|
/datum/seed/citrus/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_JUICY, 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, 15)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "treefruit")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#3AF026")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "tree")
|
|
SET_SEED_TRAIT(src, TRAIT_FLESH_COLOUR, "#3AF026")
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_HIGH)
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_TROPICAL)
|
|
|
|
/obj/item/seeds/limeseed
|
|
seed_type = "lime"
|
|
|
|
/datum/seed/citrus/lemon
|
|
name = "lemon"
|
|
seed_name = "lemon"
|
|
display_name = "lemon trees"
|
|
chems = list(/singleton/reagent/nutriment = list(1,20), /singleton/reagent/drink/lemonjuice = list(10,20))
|
|
kitchen_tag = "lemon"
|
|
|
|
/datum/seed/citrus/lemon/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCES_POWER, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#F0E226")
|
|
SET_SEED_TRAIT(src, TRAIT_FLESH_COLOUR, "#F0E226")
|
|
|
|
/obj/item/seeds/lemonseed
|
|
seed_type = "lemon"
|
|
|
|
/datum/seed/citrus/orange
|
|
name = "orange"
|
|
seed_name = "orange"
|
|
display_name = "orange trees"
|
|
kitchen_tag = "orange"
|
|
chems = list(/singleton/reagent/nutriment = list(1,20), /singleton/reagent/drink/orangejuice = list(10,20))
|
|
|
|
/datum/seed/citrus/orange/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#FFC20A")
|
|
SET_SEED_TRAIT(src, TRAIT_FLESH_COLOUR, "#FFC20A")
|
|
|
|
/obj/item/seeds/orangeseed
|
|
seed_type = "orange"
|
|
//////////////
|
|
// Grapes //
|
|
//////////////
|
|
/datum/seed/grapes
|
|
name = "grapes"
|
|
seed_name = "grape"
|
|
display_name = "grapevines"
|
|
mutants = list("greengrapes")
|
|
kitchen_tag = "grapes"
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/sugar = list(1,5), /singleton/reagent/drink/grapejuice = list(10,10), /singleton/reagent/nutriment/grapejelly = list(1,8))
|
|
|
|
/datum/seed/grapes/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, "grapes")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#BB6AC4")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#378F2E")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "vine")
|
|
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_NUTRIENT_CONSUMPTION, 0.15)
|
|
|
|
/obj/item/seeds/grapeseed
|
|
seed_type = "grapes"
|
|
|
|
/datum/seed/grapes/green
|
|
name = "greengrapes"
|
|
seed_name = "green grape"
|
|
display_name = "green grapevines"
|
|
mutants = null
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/kelotane = list(3,5), /singleton/reagent/drink/whitegrapejuice = list(10,10))
|
|
|
|
/datum/seed/grapes/green/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#42ED2F")
|
|
|
|
/obj/item/seeds/greengrapeseed
|
|
seed_type = "greengrapes"
|
|
|
|
///////////////
|
|
// Berries //
|
|
///////////////
|
|
/datum/seed/berry
|
|
name = "berries"
|
|
seed_name = "berry"
|
|
display_name = "berry bush"
|
|
mutants = list("glowberries","poisonberries","blueberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/berryjuice = list(10,10))
|
|
kitchen_tag = "berries"
|
|
|
|
/datum/seed/berry/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_JUICY, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 2)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "berry")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#FA1616")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "bush")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 6)
|
|
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.15)
|
|
|
|
/obj/item/seeds/berryseed
|
|
seed_type = "berries"
|
|
|
|
/datum/seed/berry/blue
|
|
name = "blueberries"
|
|
seed_name = "blueberry"
|
|
display_name = "blueberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/blueberryjuice = list(10,10))
|
|
kitchen_tag = "blueberries"
|
|
|
|
/datum/seed/berry/blue/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#1C225C")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.2)
|
|
|
|
/obj/item/seeds/blueberryseed
|
|
seed_type = "blueberries"
|
|
|
|
/datum/seed/berry/glow
|
|
name = "glowberries"
|
|
seed_name = "glowberry"
|
|
display_name = "glowberry bush"
|
|
mutants = null
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/uranium = list(3,5), /singleton/reagent/drink/glowberryjuice = list(10,10))
|
|
|
|
/datum/seed/berry/glow/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_SPREAD, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_BIOLUM, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_BIOLUM_COLOUR, "#006622")
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 2)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#c9fa16")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.25)
|
|
|
|
/obj/item/seeds/glowberryseed
|
|
seed_type = "glowberries"
|
|
|
|
/datum/seed/berry/poison
|
|
name = "poisonberries"
|
|
seed_name = "poison berry"
|
|
display_name = "poison berry bush"
|
|
mutants = list("deathberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1), /singleton/reagent/toxin = list(3,5), /singleton/reagent/toxin/poisonberryjuice = list(10,5))
|
|
|
|
/datum/seed/berry/poison/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#6DC961")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.25)
|
|
|
|
/obj/item/seeds/poisonberryseed
|
|
seed_type = "poisonberries"
|
|
|
|
/datum/seed/berry/poison/death
|
|
name = "deathberries"
|
|
seed_name = "death berry"
|
|
display_name = "death berry bush"
|
|
mutants = null
|
|
chems = list(/singleton/reagent/nutriment = list(1), /singleton/reagent/toxin = list(3,3), /singleton/reagent/lexorin = list(1,5), /singleton/reagent/toxin/deathberryjuice = list(10,10))
|
|
|
|
/datum/seed/berry/poison/death/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 50)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#7A5454")
|
|
SET_SEED_TRAIT(src, TRAIT_NUTRIENT_CONSUMPTION, 0.35)
|
|
|
|
/obj/item/seeds/deathberryseed
|
|
seed_type = "deathberries"
|
|
|
|
/datum/seed/berry/raspberry
|
|
name = "raspberries"
|
|
seed_name = "raspberry"
|
|
display_name = "raspberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/raspberryjuice = list(10,10))
|
|
|
|
/datum/seed/berry/raspberry/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#ff0000")
|
|
|
|
/obj/item/seeds/raspberryseed
|
|
seed_type = "raspberries"
|
|
|
|
/datum/seed/berry/raspberry/blue
|
|
name = "blue raspberries"
|
|
seed_name = "blue raspberry"
|
|
display_name = "blue raspberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/blueraspberryjuice = list(10,10))
|
|
kitchen_tag = "blue raspberry"
|
|
|
|
/datum/seed/berry/raspberry/blue/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#030145")
|
|
|
|
/obj/item/seeds/blueraspberryseed
|
|
seed_type = "blue raspberries"
|
|
|
|
/datum/seed/berry/raspberry/black
|
|
name = "blackberries"
|
|
seed_name = "blackberry"
|
|
display_name = "blackberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/blackraspberryjuice = list(10,10))
|
|
|
|
/datum/seed/berry/raspberry/black/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#1a063f")
|
|
|
|
/obj/item/seeds/blackraspberryseed
|
|
seed_type = "blackberries"
|
|
|
|
/datum/seed/berry/strawberry
|
|
name = "strawberries"
|
|
seed_name = "strawberry"
|
|
display_name = "strawberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/strawberryjuice = list(10,10))
|
|
kitchen_tag = "strawberries"
|
|
|
|
/datum/seed/berry/strawberry/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#bb0202")
|
|
|
|
/obj/item/seeds/strawberryseed
|
|
seed_type = "strawberries"
|
|
|
|
/datum/seed/berry/cranberry
|
|
name = "cranberries"
|
|
seed_name = "cranberry"
|
|
display_name = "cranberry bush"
|
|
mutants = list("berries","poisonberries","glowberries")
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/drink/cranberryjuice = list(10,10))
|
|
kitchen_tag = "cranberries"
|
|
|
|
/datum/seed/berry/cranberry/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#bb0202")
|
|
|
|
/obj/item/seeds/cranberryseed
|
|
seed_type = "cranberries"
|
|
|
|
//////////////
|
|
// Apples //
|
|
//////////////
|
|
/datum/seed/apple
|
|
name = "apple"
|
|
seed_name = "apple"
|
|
display_name = "apple tree"
|
|
mutants = list("poisonapple","goldapple")
|
|
chems = list(/singleton/reagent/drink/applejuice = list(1,10), /singleton/reagent/nutriment = list(1,10))
|
|
kitchen_tag = "apple"
|
|
|
|
/datum/seed/apple/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, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "apple")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#FF540A")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "tree2")
|
|
SET_SEED_TRAIT(src, TRAIT_FLESH_COLOUR, "#E8E39B")
|
|
|
|
/obj/item/seeds/appleseed
|
|
seed_type = "apple"
|
|
|
|
/datum/seed/apple/poison
|
|
name = "poisonapple"
|
|
mutants = null
|
|
chems = list(/singleton/reagent/toxin/cyanide = list(1,5))
|
|
|
|
/obj/item/seeds/poisonedappleseed
|
|
seed_type = "poisonapple"
|
|
|
|
/datum/seed/apple/gold
|
|
name = "goldapple"
|
|
seed_name = "golden apple"
|
|
display_name = "gold apple tree"
|
|
mutants = null
|
|
chems = list(/singleton/reagent/drink/applejuice = list(1,10), /singleton/reagent/gold = list(1,5))
|
|
kitchen_tag = "goldapple"
|
|
|
|
/datum/seed/apple/gold/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#FFDD00")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#D6B44D")
|
|
|
|
/obj/item/seeds/goldappleseed
|
|
seed_type = "goldapple"
|
|
////////////////////
|
|
// Misc. fruits //
|
|
////////////////////
|
|
|
|
/datum/seed/cocoa
|
|
name = "cacao"
|
|
seed_name = "cacao"
|
|
display_name = "cacao tree"
|
|
chems = list(/singleton/reagent/nutriment = list(1,10), /singleton/reagent/nutriment/coco = list(4,5))
|
|
|
|
/obj/item/seeds/cocoapodseed
|
|
seed_type = "cacao"
|
|
|
|
/datum/seed/cocoa/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, 2)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "treefruit")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#CCA935")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "tree2")
|
|
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, 6)
|
|
|
|
/datum/seed/banana
|
|
name = "banana"
|
|
seed_name = "banana"
|
|
display_name = "banana tree"
|
|
chems = list(/singleton/reagent/drink/banana = list(10,10))
|
|
trash_type = /obj/item/bananapeel
|
|
kitchen_tag = "banana"
|
|
|
|
/datum/seed/banana/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, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bananas")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#FFEC1F")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#69AD50")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "tree4")
|
|
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, 6)
|
|
|
|
/obj/item/seeds/bananaseed
|
|
seed_type = "banana"
|
|
|
|
/datum/seed/cherries
|
|
name = "cherry"
|
|
seed_name = "cherry"
|
|
seed_noun = SEED_NOUN_PITS
|
|
display_name = "cherry tree"
|
|
chems = list(/singleton/reagent/nutriment = list(1,15), /singleton/reagent/sugar = list(1,15), /singleton/reagent/nutriment/cherryjelly = list(10,15))
|
|
kitchen_tag = "cherries"
|
|
|
|
/datum/seed/cherries/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_JUICY, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 5)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "cherry")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#A80000")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "tree2")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#2F7D2D")
|
|
|
|
/obj/item/seeds/cherryseed
|
|
seed_type = "cherry"
|
|
|
|
/datum/seed/watermelon
|
|
name = "watermelon"
|
|
seed_name = "watermelon"
|
|
display_name = "watermelon vine"
|
|
kitchen_tag = "watermelon"
|
|
chems = list(/singleton/reagent/nutriment = list(1,6), /singleton/reagent/drink/watermelonjuice = list(10,6))
|
|
|
|
/datum/seed/watermelon/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_HARVEST_REPEAT, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_JUICY, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 6)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 6)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "vine")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#5eca5a")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#49be45")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "vine2")
|
|
SET_SEED_TRAIT(src, TRAIT_FLESH_COLOUR, "#ff5858")
|
|
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, 6)
|
|
|
|
/obj/item/seeds/watermelonseed
|
|
seed_type = "watermelon"
|
|
|
|
/datum/seed/pumpkin
|
|
name = "pumpkin"
|
|
seed_name = "pumpkin"
|
|
display_name = "pumpkin vine"
|
|
chems = list(/singleton/reagent/nutriment/pumpkinpulp = list(5,6))
|
|
kitchen_tag = "pumpkin"
|
|
|
|
/datum/seed/pumpkin/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, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "vine2")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#F9AB28")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#BAE8C1")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "vine2")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 6)
|
|
|
|
/obj/item/seeds/pumpkinseed
|
|
seed_type = "pumpkin"
|
|
|
|
|
|
//coffee beans are considered a fruit and seed, commonly considered a "cherry" of the plant
|
|
/datum/seed/coffee
|
|
name = "coffee"
|
|
seed_name = "coffee beans"
|
|
display_name = "coffee bush"
|
|
chems = list(/singleton/reagent/nutriment/coffeegrounds = list(2,10))
|
|
kitchen_tag = "coffee"
|
|
|
|
/datum/seed/coffee/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, 4)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 2)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bean2")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#be9109")
|
|
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/coffeeseed
|
|
seed_type = "coffee"
|
|
|
|
/datum/seed/richcoffee
|
|
name = "rich coffee"
|
|
seed_name = "rich coffee beans"
|
|
display_name = "rich coffee bush"
|
|
chems = list(/singleton/reagent/nutriment/darkcoffeegrounds = list(2,10))
|
|
kitchen_tag = "richcoffee"
|
|
|
|
/datum/seed/richcoffee/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, 4)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 2)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "bean2")
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#be9109")
|
|
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/richcoffeeseed
|
|
seed_type = "richcoffee"
|