/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/DNA.dm

MUTATION_SOURCE_ACTIVATEDSource for mutations that have been activated by completing a sequence or using an activator
MUTATION_SOURCE_MUTATORSource for mutations that have been added via mutators
MUTATION_SOURCE_TIMED_INJECTORFrom timed dna injectors.
MUTATION_SOURCE_CREW_MONKEYFrom mob/living/carbon/human/proc/crewlike_monkify()
MUTATION_SOURCE_SPELLFrom the /datum/action/cooldown/spell/apply_mutations spell
MUTATION_SOURCE_HEART_EATERFrom the heart eater component
DNA_MUTANT_COLOR_BLOCKThis number needs to equal the total number of DNA blocks
DNA_VULPKANIN_HEAD_MARKINGS_BLOCKBANDASTATION ADDITION START - Species
DNA_FEATURE_BLOCKSBANDASTATION ADDITION END - Species Total amount of DNA blocks, must be equal to the highest DNA block number BANDASTATION EDIT - Species
COPY_DNA_SEflag for the transfer_flag argument from dna/proc/copy_dna(). This one makes it so the SE is copied too.
COPY_DNA_SPECIESflag for the transfer_flag argument from dna/proc/copy_dna(). This one copies the species.
COPY_DNA_MUTATIONSflag for the transfer_flag argument from dna/proc/copy_dna(). This one copies the mutations.
ORGAN_SLOT_EXTERNAL_TAILOrgan slot external
ORGAN_SLOT_EXTERNAL_HEAD_TENTACLEBADNASTATION ADDITION START - Species
ORGAN_SLOT_XENO_ACIDGLANDBADNASTATION ADDITION END - Species Xenomorph organ slots
STANDARD_ORGAN_DECAYdesigned to fail organs when left to decay for ~15 minutes
SPECIES_PERK_ICONA key that designates UI icon displayed on the perk.
SPECIES_PERK_NAMEA key that designates the name of the perk.
SPECIES_PERK_DESCA key that designates the description of the perk.
SPECIES_PERK_TYPEA key that designates what type of perk it is (see below).
GOLEM_FOOD_IRONGolem food defines

Define Details

COPY_DNA_MUTATIONS

flag for the transfer_flag argument from dna/proc/copy_dna(). This one copies the mutations.

COPY_DNA_SE

flag for the transfer_flag argument from dna/proc/copy_dna(). This one makes it so the SE is copied too.

COPY_DNA_SPECIES

flag for the transfer_flag argument from dna/proc/copy_dna(). This one copies the species.

DNA_FEATURE_BLOCKS

BANDASTATION ADDITION END - Species Total amount of DNA blocks, must be equal to the highest DNA block number BANDASTATION EDIT - Species

DNA_MUTANT_COLOR_BLOCK

This number needs to equal the total number of DNA blocks

DNA_VULPKANIN_HEAD_MARKINGS_BLOCK

BANDASTATION ADDITION START - Species

GOLEM_FOOD_IRON

Golem food defines

MUTATION_SOURCE_ACTIVATED

Source for mutations that have been activated by completing a sequence or using an activator

MUTATION_SOURCE_CREW_MONKEY

From mob/living/carbon/human/proc/crewlike_monkify()

MUTATION_SOURCE_HEART_EATER

From the heart eater component

MUTATION_SOURCE_MUTATOR

Source for mutations that have been added via mutators

MUTATION_SOURCE_SPELL

From the /datum/action/cooldown/spell/apply_mutations spell

MUTATION_SOURCE_TIMED_INJECTOR

From timed dna injectors.

ORGAN_SLOT_EXTERNAL_HEAD_TENTACLE

BADNASTATION ADDITION START - Species

ORGAN_SLOT_EXTERNAL_TAIL

Organ slot external

ORGAN_SLOT_XENO_ACIDGLAND

BADNASTATION ADDITION END - Species Xenomorph organ slots

SPECIES_PERK_DESC

A key that designates the description of the perk.

SPECIES_PERK_ICON

A key that designates UI icon displayed on the perk.

SPECIES_PERK_NAME

A key that designates the name of the perk.

SPECIES_PERK_TYPE

A key that designates what type of perk it is (see below).

STANDARD_ORGAN_DECAY

designed to fail organs when left to decay for ~15 minutes