species 
Vars | |
age_sheet | Contains info for all age related preferences. |
---|---|
blacklisted_disabilities | Bitflags of all the disabilities blacklisted for this species in character creation screen |
blood_damage_type | What type of damage does this species take if it's low on blood? |
blood_overlays | List of all possible blood overlays for current race blood_mask. Init automaticly, don't force any value |
bonefragility | Fractures chance reduction/amplification |
brain_mod | Brain damage reduction/amplification |
brute_mod | Physical damage reduction/amplification |
burn_mod | Burn damage reduction/amplification |
clone_mod | Clone damage reduction/amplification |
coldmod | Damage multiplier for being in a cold environment |
damage_resistance | Flat modifier on all damage taken from any source. IE: 10 = 10% less damage taken. |
death_message | Death vars. See /proc/genderize_decode for more info. |
default_bodyacc | Name of default body accessory if any. |
default_genes | Species default genes |
germs_growth_mod | How quickly germs are growing |
has_organ | Determines internal organs that the species spawns with and which required-organ checks are conducted. |
heatmod | Damage multiplier for being in a hot environment |
hunger_drain_mod | Hunder drain reduction/amplification |
inherent_traits | Generic traits tied to having the species. |
is_monkeybasic | Indicates that this species belongs to lesser human forms. |
obj_damage | Damage for punching objects |
optional_body_accessory | Whether the presence of a body accessory on this species is optional or not. |
oxy_mod | Oxy damage reduction/amplification |
punchdamagehigh | Highest possible punch damage |
punchdamagelow | Lowest possible punch damage |
punchstunthreshold | Damage at which punches from this race will stun |
siemens_coeff | Base electrocution coefficient |
special_diet | Here are going material types. If material type in your diet, and item has eatable component - you will eat it. |
special_step_sounds | Sounds to override barefeet walking |
speed_mod | Species movement speed. Positive numbers make it move slower, negative numbers make it move faster |
stamina_mod | Stamina damage reduction/amplification |
stun_mod | If a species is more/less impacated by incapacitated effects (stun/weaken/knockdown/paralysis/sleeping) |
surgeryspeedmod | Same as above, used for surgery modifiers |
tail | Name of tail image in species effects icon file. |
toolspeedmod | Flat bonus to various tool handling Value of 0.1 adds 10% time delay to all performed actions in tool's category, -0.1 vice versa READ ONLY! |
total_health | Maximum health of this species |
total_stamina | Maximum stamina of this species, MUST be lower than MAX_STAMINA_LOSS |
tox_mod | Toxin damage reduction/amplification |
wing | like tail but wings |
Procs | |
create_organs | Handles creation of mob organs. |
equip_delay_self_check | Proc that provide delayed item equip. Returns TRUE on success. |
get_species_runechat_color | Species-specific runechat colour handler |
handle_dna | Handles DNA mutations, as that doesn't work at init. |
handle_reagents | Do species-specific reagent handling here Return 1 if it should do normal processing too Return the parent value if processing does not explicitly stop Return 0 if it shouldn't deplete and do its normal effect Other return values will cause weird badness |
Var Details
age_sheet 
Contains info for all age related preferences.
blacklisted_disabilities 
Bitflags of all the disabilities blacklisted for this species in character creation screen
blood_damage_type 
What type of damage does this species take if it's low on blood?
blood_overlays 
List of all possible blood overlays for current race blood_mask. Init automaticly, don't force any value
bonefragility 
Fractures chance reduction/amplification
brain_mod 
Brain damage reduction/amplification
brute_mod 
Physical damage reduction/amplification
burn_mod 
Burn damage reduction/amplification
clone_mod 
Clone damage reduction/amplification
coldmod 
Damage multiplier for being in a cold environment
damage_resistance 
Flat modifier on all damage taken from any source. IE: 10 = 10% less damage taken.
death_message 
Death vars. See /proc/genderize_decode for more info.
default_bodyacc 
Name of default body accessory if any.
default_genes 
Species default genes
germs_growth_mod 
How quickly germs are growing
has_organ 
Determines internal organs that the species spawns with and which required-organ checks are conducted.
heatmod 
Damage multiplier for being in a hot environment
hunger_drain_mod 
Hunder drain reduction/amplification
inherent_traits 
Generic traits tied to having the species.
is_monkeybasic 
Indicates that this species belongs to lesser human forms.
obj_damage 
Damage for punching objects
optional_body_accessory 
Whether the presence of a body accessory on this species is optional or not.
oxy_mod 
Oxy damage reduction/amplification
punchdamagehigh 
Highest possible punch damage
punchdamagelow 
Lowest possible punch damage
punchstunthreshold 
Damage at which punches from this race will stun
siemens_coeff 
Base electrocution coefficient
special_diet 
Here are going material types. If material type in your diet, and item has eatable component - you will eat it.
special_step_sounds 
Sounds to override barefeet walking
speed_mod 
Species movement speed. Positive numbers make it move slower, negative numbers make it move faster
stamina_mod 
Stamina damage reduction/amplification
stun_mod 
If a species is more/less impacated by incapacitated effects (stun/weaken/knockdown/paralysis/sleeping)
surgeryspeedmod 
Same as above, used for surgery modifiers
tail 
Name of tail image in species effects icon file.
toolspeedmod 
Flat bonus to various tool handling Value of 0.1 adds 10% time delay to all performed actions in tool's category, -0.1 vice versa READ ONLY!
total_health 
Maximum health of this species
total_stamina 
Maximum stamina of this species, MUST be lower than MAX_STAMINA_LOSS
tox_mod 
Toxin damage reduction/amplification
wing 
like tail but wings
Proc Details
create_organs
Handles creation of mob organs.
Arguments:
- target - The human to create organs inside of
- bodyparts_to_omit - Any bodyparts in this list (and organs within them) should not be added.
- additional_organs - List of organ paths, used to generate additional organs.
equip_delay_self_check
Proc that provide delayed item equip. Returns TRUE
on success.
get_species_runechat_color
Species-specific runechat colour handler
Checks the species datum flags and returns the appropriate colour Can be overridden on subtypes to short-circuit these checks (Example: Grey colour is eye colour) Arguments:
- H - The human who this DNA belongs to
handle_dna
Handles DNA mutations, as that doesn't work at init.
handle_reagents
Do species-specific reagent handling here Return 1 if it should do normal processing too Return the parent value if processing does not explicitly stop Return 0 if it shouldn't deplete and do its normal effect Other return values will cause weird badness