/tg/ Station 13 - Modules - TypesVar Details - Proc Details

human

Vars

alias'Mutation #49', decided every round to get some form of distinction between undiscovered mutations
blocksAmount of those big blocks with gene sequences
can_chromosomecan we take chromosomes? 0: CHROMOSOME_NEVER never 1: CHROMOSOME_NONE yeah 2: CHROMOSOME_USED no, already have one
chromosome_nameName of the chromosome
classThe class of mutation (MUT_NORMAL, MUT_EXTRA, MUT_OTHER)
conflictsany mutations that might conflict. put mutation typepath defines in here. make sure to enter it both ways (so that A conflicts with B, and B with A)
descDescription of the mutation
difficultyAmount of missing sequences. Sometimes it removes an entire pair for 2 points
dnaThe owner of this mutation's DNA
energy_coeffLowers mutation cooldown
health_reqMinimum health required to acquire the mutation
instabilityInstability the holder gets when the mutation is not native
layer_usedWhich mutation layer to use
limb_reqRequired limbs to acquire this mutation
lockedIs this mutation currently locked?
modifiedHas the chromosome been modified
mutadone_proofIs this mutation mutadone proof
mutation_traitsList of traits that are added or removed by the mutation with GENETIC_TRAIT source.
ownerOwner of this mutation
power_coeffBoosts mutation strength
power_pathThe path of action we grant to our user on mutation gain
qualityQuality of the mutation
scrambledWhether we can read it if it's active. To avoid cheesing with mutagen
species_allowedTo restrict mutation to only certain species
stabilizer_coeffgenetic stability coeff
synchronizer_coeffMakes the mutation hurt the user less
text_gain_indicationMessage given to the user upon gaining this mutation
text_lose_indicationMessage given to the user upon losing this mutation
timeoutTime between mutation creation and removal. If this exists, we have a timer
valid_chrom_listList of strings of valid chromosomes this mutation can accept.
visual_indicatorsVisual indicators upon the character of the owner of this mutation

Procs

modifyCalled when a chromosome is applied so we can properly update some stats without having to remove and reapply the mutation from someone

Var Details

alias

'Mutation #49', decided every round to get some form of distinction between undiscovered mutations

blocks

Amount of those big blocks with gene sequences

can_chromosome

can we take chromosomes? 0: CHROMOSOME_NEVER never 1: CHROMOSOME_NONE yeah 2: CHROMOSOME_USED no, already have one

chromosome_name

Name of the chromosome

class

The class of mutation (MUT_NORMAL, MUT_EXTRA, MUT_OTHER)

conflicts

any mutations that might conflict. put mutation typepath defines in here. make sure to enter it both ways (so that A conflicts with B, and B with A)

desc

Description of the mutation

difficulty

Amount of missing sequences. Sometimes it removes an entire pair for 2 points

dna

The owner of this mutation's DNA

energy_coeff

Lowers mutation cooldown

health_req

Minimum health required to acquire the mutation

instability

Instability the holder gets when the mutation is not native

layer_used

Which mutation layer to use

limb_req

Required limbs to acquire this mutation

locked

Is this mutation currently locked?

modified

Has the chromosome been modified

mutadone_proof

Is this mutation mutadone proof

mutation_traits

List of traits that are added or removed by the mutation with GENETIC_TRAIT source.

owner

Owner of this mutation

power_coeff

Boosts mutation strength

power_path

The path of action we grant to our user on mutation gain

quality

Quality of the mutation

scrambled

Whether we can read it if it's active. To avoid cheesing with mutagen

species_allowed

To restrict mutation to only certain species

stabilizer_coeff

genetic stability coeff

synchronizer_coeff

Makes the mutation hurt the user less

text_gain_indication

Message given to the user upon gaining this mutation

text_lose_indication

Message given to the user upon losing this mutation

timeout

Time between mutation creation and removal. If this exists, we have a timer

valid_chrom_list

List of strings of valid chromosomes this mutation can accept.

visual_indicators

Visual indicators upon the character of the owner of this mutation

Proc Details

modify

Called when a chromosome is applied so we can properly update some stats without having to remove and reapply the mutation from someone

Returns null if no modification was done, and returns an instance of a power if modification was complete