human
Vars | |
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 |
Procs | |
modify | Called 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