mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-21 20:11:04 +01:00
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.
83 lines
2.2 KiB
Plaintext
83 lines
2.2 KiB
Plaintext
/datum/seed/mollusc
|
|
name = "mollusc"
|
|
seed_name = "mollusc"
|
|
display_name = "mollusc bed"
|
|
product_type = /obj/item/mollusc
|
|
seed_noun = SEED_NOUN_EGGS
|
|
mutants = null
|
|
|
|
/datum/seed/mollusc/New()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_MATURATION, 10)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCTION, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_YIELD, 3)
|
|
SET_SEED_TRAIT(src, TRAIT_POTENCY, 1)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_ICON, "mollusc")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_ICON, "mollusc")
|
|
SET_SEED_TRAIT(src, TRAIT_WATER_CONSUMPTION, 6)
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_COLD)
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_DIM)
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#aaabba")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#aaabba")
|
|
|
|
/obj/item/seeds/mollusc
|
|
seed_type = "mollusc"
|
|
|
|
/datum/seed/mollusc/clam
|
|
name = "clam"
|
|
seed_name = "clam"
|
|
display_name = "clam bed"
|
|
product_type = /obj/item/mollusc/clam
|
|
|
|
/datum/seed/mollusc/clam/New()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#9aaca6")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#9aaca6")
|
|
|
|
/obj/item/seeds/clam
|
|
seed_type = "clam"
|
|
|
|
/datum/seed/mollusc/barnacle
|
|
name = "barnacle"
|
|
seed_name = "barnacle"
|
|
display_name = "barnacle bed"
|
|
product_type = /obj/item/mollusc/barnacle
|
|
|
|
/datum/seed/mollusc/barnacle/New()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#c1c0b6")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#c1c0b6")
|
|
|
|
/obj/item/seeds/barnacle
|
|
seed_type = "barnacle"
|
|
|
|
/datum/seed/mollusc/clam/rasval
|
|
name = "rasval clam"
|
|
seed_name = "rasval clam"
|
|
display_name = "rasval clam bed"
|
|
product_type = /obj/item/mollusc/clam/rasval
|
|
|
|
/datum/seed/mollusc/clam/rasval/New()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#9aaca6")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#9aaca6")
|
|
|
|
/obj/item/seeds/clam/rasval
|
|
seed_type = "rasval clam"
|
|
|
|
/datum/seed/grass/sea
|
|
name = "seaweed"
|
|
seed_name = "seaweed"
|
|
display_name = "seaweed"
|
|
kitchen_tag = "seaweed"
|
|
|
|
/datum/seed/grass/sea/setup_traits()
|
|
..()
|
|
SET_SEED_TRAIT(src, TRAIT_PRODUCT_COLOUR, "#0F6E56")
|
|
SET_SEED_TRAIT(src, TRAIT_PLANT_COLOUR, "#0D4836")
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_HEAT, IDEAL_HEAT_COLD)
|
|
SET_SEED_TRAIT(src, TRAIT_IDEAL_LIGHT, IDEAL_LIGHT_DIM)
|
|
|
|
/obj/item/seeds/seaweed
|
|
seed_type = "seaweed"
|