/tg/ Station 13 - Modules - TypesDefine Details

code/modules/hydroponics/plant_genes.dm

GLOW_IDPlants that glow.
PLANT_TYPE_IDPlant types.
TEMP_CHANGE_IDPlants that affect the reagent's temperature.
CONTENTS_CHANGE_IDPlants that affect the reagent contents.
THROW_IMPACT_IDPlants that do something special when they impact.
/datum/plant_gene/traitTraits that affect the grown product.
/datum/plant_gene/trait/squashAllows the plant to be squashed when thrown or slipped on, leaving a colored mess and trash type item behind.
/datum/plant_gene/trait/glow/whiteColored versions of bioluminescence. White
/datum/plant_gene/trait/glow/redRed
/datum/plant_gene/trait/glow/yellowYellow (not the disgusting glowshroom yellow hopefully)
/datum/plant_gene/trait/glow/greenGreen (oh no, now i'm radioactive)
/datum/plant_gene/trait/glow/blueBlue (the best one)
/datum/plant_gene/trait/glow/purplePurple (did you know that notepad++ doesnt think bioluminescence is a word) (was the person who wrote this using notepad++ for dm?)
/datum/plant_gene/trait/maxchemA plant trait that causes the plant's capacity to double.
/datum/plant_gene/trait/repeated_harvestAllows a plant to be harvested multiple times.
/datum/plant_gene/trait/smokeExplodes into reagent-filled smoke when squashed.
/datum/plant_gene/trait/fire_resistanceMakes the plant and its seeds fireproof. From lavaland plants.
/datum/plant_gene/trait/invasiveInvasive spreading lets the plant jump to other trays, and the spreading plant won't replace plants of the same type.
/datum/plant_gene/trait/brewingA plant trait that causes the plant's food reagents to ferment instead.
/datum/plant_gene/trait/juicingSimilar to auto-distilling, but instead of brewing the plant's contents it juices it.
/datum/plant_gene/trait/plant_laughterPlays a laughter sound when someone slips on it. Like the sitcom component but for plants. Just like slippery skin, if we have a trash type this only functions on that. (Banana peels)
/datum/plant_gene/trait/eyesA plant trait that causes the plant to gain aesthetic googly eyes.
/datum/plant_gene/trait/stickyMakes the plant embed on thrown impact.
/datum/plant_gene/trait/chem_heatingThis trait automatically heats up the plant's chemical contents when harvested. This requires nutriment to fuel. 1u nutriment = 25 K.
/datum/plant_gene/trait/chem_coolingThis trait is the opposite of above - it cools down the plant's chemical contents on harvest. This requires nutriment to fuel. 1u nutriment = -5 K.
/datum/plant_gene/trait/plant_typePlant type traits. Incompatible with one another.
/datum/plant_gene/trait/plant_type/weed_hardyWeeds don't get annoyed by weeds in their tray.
/datum/plant_gene/trait/plant_type/fungal_metabolismMushrooms need less light and have a minimum yield.
/datum/plant_gene/trait/plant_type/alien_propertiesCurrently unused and does nothing. Appears in strange seeds.
/datum/plant_gene/trait/plant_type/carnivoryPlant doesn't get annoyed by pests in their tray.

Define Details

CONTENTS_CHANGE_ID

Plants that affect the reagent contents.

GLOW_ID

Plants that glow.

PLANT_TYPE_ID

Plant types.

TEMP_CHANGE_ID

Plants that affect the reagent's temperature.

THROW_IMPACT_ID

Plants that do something special when they impact.