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 |
disabled | Is this mutation disabled(can't be got through the DNA console) |
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
disabled 
Is this mutation disabled(can't be got through the DNA console)
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