/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/botany.dm

MAX_PLANT_YIELD-- Botany plant stat defines. -- MAXES:
MIN_PLANT_ENDURANCEMINS:
PLANT_REAGENT_VOLUMEDefault reagent volume for grown plants
WEED_HARDY_YIELD_MIN-- Some botany trait value defines. -- Weed Hardy can only reduce plants to 3 yield.
CARNIVORY_POTENCY_MINCarnivory potency can only reduce potency to 30.
FUNGAL_METAB_YIELD_MINFungle megabolism plants have a min yield of 1.
SEMIAQUATIC_SOIL_WEED_MALUSSemiaquatic plants gets 50% more weeds in soil.
SOIL_LOVER_HYDRO_YIELD_MALUSSoil loving plants get worse yield when grown in a medium that isn't soil.
SOIL_LOVER_HYDRO_POTENCY_MAXUpper bound of produce size mod for soil lowers grown without soil.
SOIL_LOVER_HYDRO_POTENCY_MINLower bound of produce size mod for soil lowers grown without soil
STATIC_NUTRIENT_CAPACITY-- Hydroponics tray defines. -- Base amount of nutrients a tray can old.
MAX_TRAY_TOXINSMaximum amount of toxins a tray can reach.
MAX_TRAY_PESTSMaxumum pests a tray can reach.
MAX_TRAY_WEEDSMaximum weeds a tray can reach.
GENE_SHEAR_MIN_HEALTHMinumum plant health required for gene shears.
FLORA_GUN_MIN_ENDURANCEMinumum plant endurance required to lock a mutation with a somatoray.
PLANT_GENE_REMOVABLE-- Flags for genes -- Plant genes that can be removed via gene shears.
PLANT_GENE_MUTATABLEPlant genes that can be mutated randomly in strange seeds / due to high instability.
PLANT_GENE_GRAFTABLEPlant genes that can be graftable. Used in formatting text, as they need to be set to be graftable anyways.
MUTATE_EARLY-- Flags for seeds. -- Allows a plant to wild mutate (mutate on haravest) at a certain instability.
TRAIT_HALVES_YIELD-- Flags for traits. -- Caps the plant's yield at 5 instead of 10.
TRAIT_NO_POLLINATIONDoesn't get bonuses from tray yieldmod
TRAIT_SHOW_EXAMINEShows description on examine
GLOW_ID-- Trait IDs. Plants that match IDs cannot be added to the same plant. -- Plants 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.
REAGENT_TRANSFER_IDPlants that transfer reagents on impact.
ATTACK_SELF_IDPlants that have a unique effect on attack_self.
HYDROTRAY_CYCLE_DELAYHow long to wait between plant age ticks, by default. See /obj/machinery/hydroponics/var/cycledelay
EGG_LAYING_MESSAGESA list of possible egg laying descriptions
PLANT_MODERATELY_RAREUsed as a baseline plant rarity for more uncommon plants, usually requiring mutation
SUPER_WATER_MODIFIERHow much water drain is reduced for trays with the SUPERWATER modifier such as superabsorbent hydrogel beads.
HYDROPONICTRAY BITFLAGS For watery trays, capable of growing aquatic plants.
SOILFor soil type trays that provide structure for soil loving plants.
MULTIGRAFTAllows you to take up to 3 grafts from the same plant.
GRAFT_MEDIUMAllows you to plant grafts into this tray to propagate them vegetativley.
FAST_MUSHROOMSMusrooms mature faster in this type of tray.
WORM_HABITATExtra slimy worms can be created by composting greens in this soil.
SUPERWATERWater drains at a slower rate from this soil.
SLOW_RELEASEIf this tray runs out of nutrients, add a little nitrogen from the breakdown of natural fertilizers or nitrogen fixating bacteria.

Define Details

ATTACK_SELF_ID

Plants that have a unique effect on attack_self.

CARNIVORY_POTENCY_MIN

Carnivory potency can only reduce potency to 30.

CONTENTS_CHANGE_ID

Plants that affect the reagent contents.

EGG_LAYING_MESSAGES

A list of possible egg laying descriptions

FAST_MUSHROOMS

Musrooms mature faster in this type of tray.

FLORA_GUN_MIN_ENDURANCE

Minumum plant endurance required to lock a mutation with a somatoray.

FUNGAL_METAB_YIELD_MIN

Fungle megabolism plants have a min yield of 1.

GENE_SHEAR_MIN_HEALTH

Minumum plant health required for gene shears.

GLOW_ID

-- Trait IDs. Plants that match IDs cannot be added to the same plant. -- Plants that glow.

GRAFT_MEDIUM

Allows you to plant grafts into this tray to propagate them vegetativley.

HYDROPONIC

TRAY BITFLAGS For watery trays, capable of growing aquatic plants.

HYDROTRAY_CYCLE_DELAY

How long to wait between plant age ticks, by default. See /obj/machinery/hydroponics/var/cycledelay

MAX_PLANT_YIELD

-- Botany plant stat defines. -- MAXES:

MAX_TRAY_PESTS

Maxumum pests a tray can reach.

MAX_TRAY_TOXINS

Maximum amount of toxins a tray can reach.

MAX_TRAY_WEEDS

Maximum weeds a tray can reach.

MIN_PLANT_ENDURANCE

MINS:

MULTIGRAFT

Allows you to take up to 3 grafts from the same plant.

MUTATE_EARLY

-- Flags for seeds. -- Allows a plant to wild mutate (mutate on haravest) at a certain instability.

PLANT_GENE_GRAFTABLE

Plant genes that can be graftable. Used in formatting text, as they need to be set to be graftable anyways.

PLANT_GENE_MUTATABLE

Plant genes that can be mutated randomly in strange seeds / due to high instability.

PLANT_GENE_REMOVABLE

-- Flags for genes -- Plant genes that can be removed via gene shears.

PLANT_MODERATELY_RARE

Used as a baseline plant rarity for more uncommon plants, usually requiring mutation

PLANT_REAGENT_VOLUME

Default reagent volume for grown plants

PLANT_TYPE_ID

Plant types.

REAGENT_TRANSFER_ID

Plants that transfer reagents on impact.

SEMIAQUATIC_SOIL_WEED_MALUS

Semiaquatic plants gets 50% more weeds in soil.

SLOW_RELEASE

If this tray runs out of nutrients, add a little nitrogen from the breakdown of natural fertilizers or nitrogen fixating bacteria.

SOIL

For soil type trays that provide structure for soil loving plants.

SOIL_LOVER_HYDRO_POTENCY_MAX

Upper bound of produce size mod for soil lowers grown without soil.

SOIL_LOVER_HYDRO_POTENCY_MIN

Lower bound of produce size mod for soil lowers grown without soil

SOIL_LOVER_HYDRO_YIELD_MALUS

Soil loving plants get worse yield when grown in a medium that isn't soil.

STATIC_NUTRIENT_CAPACITY

-- Hydroponics tray defines. -- Base amount of nutrients a tray can old.

SUPERWATER

Water drains at a slower rate from this soil.

SUPER_WATER_MODIFIER

How much water drain is reduced for trays with the SUPERWATER modifier such as superabsorbent hydrogel beads.

TEMP_CHANGE_ID

Plants that affect the reagent's temperature.

THROW_IMPACT_ID

Plants that do something special when they impact.

TRAIT_HALVES_YIELD

-- Flags for traits. -- Caps the plant's yield at 5 instead of 10.

TRAIT_NO_POLLINATION

Doesn't get bonuses from tray yieldmod

TRAIT_SHOW_EXAMINE

Shows description on examine

WEED_HARDY_YIELD_MIN

-- Some botany trait value defines. -- Weed Hardy can only reduce plants to 3 yield.

WORM_HABITAT

Extra slimy worms can be created by composting greens in this soil.