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