byond - Modules - TypesVar Details

animal

Vars

affected_by_fireWill this mob be affected by fire/napalm? Set to FALSE for all mobs as the implications could be weird due to not being tested for all simple mobs.
cold_damage_per_ticksame as heat_damage_per_tick, only if the bodytemperature it's lower than minbodytemp
emote_hearEmotes that can be heard by other mobs.
emote_seeUnlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps.
heat_damage_per_tickamount of damage applied if animal's body temperature is higher than maxbodytemp
speedHigher speed is slower, negative speed is faster.
stop_automated_movementUse this to temporarely stop random movement or to if you write special movement code for animals.
stop_automated_movement_when_pulledWhen set to 1 this stops the animal from moving when someone is pulling it.
unsuitable_atoms_damageThis damage is taken when atmos doesn't fit all the requirements above
wanderDoes the mob wander around when idle?

Var Details

affected_by_fire

Will this mob be affected by fire/napalm? Set to FALSE for all mobs as the implications could be weird due to not being tested for all simple mobs.

cold_damage_per_tick

same as heat_damage_per_tick, only if the bodytemperature it's lower than minbodytemp

emote_hear

Emotes that can be heard by other mobs.

emote_see

Unlike speak_emote, the list of things in this variable only show by themselves with no spoken text. IE: Ian barks, Ian yaps.

heat_damage_per_tick

amount of damage applied if animal's body temperature is higher than maxbodytemp

speed

Higher speed is slower, negative speed is faster.

stop_automated_movement

Use this to temporarely stop random movement or to if you write special movement code for animals.

stop_automated_movement_when_pulled

When set to 1 this stops the animal from moving when someone is pulling it.

unsuitable_atoms_damage

This damage is taken when atmos doesn't fit all the requirements above

wander

Does the mob wander around when idle?