code/modules/hydroponics/plant_genes.dm
/datum/plant_gene | Plant gene datums - things that build and modify a plant or seed. |
---|---|
/datum/plant_gene/reagent | Reagent genes store a reagent ID and reagent ratio. |
/datum/plant_gene/trait | Traits that affect the grown product. |
/datum/plant_gene/trait/squash | Allows the plant to be squashed when thrown or slipped on, leaving a colored mess and trash type item behind. |
/datum/plant_gene/trait/glow/white | Colored versions of bioluminescence. White |
/datum/plant_gene/trait/glow/red | Red |
/datum/plant_gene/trait/glow/yellow | Yellow (not the disgusting glowshroom yellow hopefully) |
/datum/plant_gene/trait/glow/green | Green (oh no, now i'm radioactive) |
/datum/plant_gene/trait/glow/blue | Blue (the best one) |
/datum/plant_gene/trait/glow/purple | Purple (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/maxchem | A plant trait that causes the plant's capacity to double. |
/datum/plant_gene/trait/repeated_harvest | Allows a plant to be harvested multiple times. |
/datum/plant_gene/trait/smoke | Explodes into reagent-filled smoke when squashed. |
/datum/plant_gene/trait/fire_resistance | Makes the plant and its seeds fireproof. From lavaland plants. |
/datum/plant_gene/trait/invasive | Invasive spreading lets the plant jump to other trays, and the spreading plant won't replace plants of the same type. |
/datum/plant_gene/trait/brewing | A plant trait that causes the plant's food reagents to ferment instead. |
/datum/plant_gene/trait/juicing | Similar to auto-distilling, but instead of brewing the plant's contents it juices it. |
/datum/plant_gene/trait/plant_laughter | Plays 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/eyes | A plant trait that causes the plant to gain aesthetic googly eyes. |
/datum/plant_gene/trait/sticky | Makes the plant embed on thrown impact. |
/datum/plant_gene/trait/chem_heating | This 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_cooling | This 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/never_mutate | Prevents species mutation, while still allowing wild mutation harvest and Floral Somatoray species mutation. Trait acts as a tag for hydroponics.dm to recognise. |
/datum/plant_gene/trait/stable_stats | Prevents stat mutation caused by instability. Trait acts as a tag for hydroponics.dm to recognise. |
/datum/plant_gene/trait/preserved | Traits for flowers, makes plants not decompose. |
/datum/plant_gene/trait/plant_type | Plant type traits. Incompatible with one another. |
/datum/plant_gene/trait/plant_type/weed_hardy | Weeds don't get annoyed by weeds in their tray. |
/datum/plant_gene/trait/plant_type/fungal_metabolism | Mushrooms need less light and have a minimum yield. |
/datum/plant_gene/trait/plant_type/alien_properties | Currently unused and does nothing. Appears in strange seeds. |