/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/living.dm

MOVES_ON_ITS_OWNSimple mob trait, indicating it may follow continuous move actions controlled by code instead of by user input.
ALWAYS_DEATHGASPAlways does *deathgasp when they die If unset mobs will only deathgasp if supplied a death sound or custom death message
STOP_OVERLAY_UPDATE_BODY_PARTSFor carbons, this stops bodypart overlays being added to bodyparts from calling mob.update_body_parts(). This is useful for situations like initialization or species changes, where update_body_parts() is going to be called ONE time once everything is done.
GET_LYING_ANGLEGetter for a mob/living's lying angle, otherwise protected

Define Details

ALWAYS_DEATHGASP

Always does *deathgasp when they die If unset mobs will only deathgasp if supplied a death sound or custom death message

GET_LYING_ANGLE

Getter for a mob/living's lying angle, otherwise protected

MOVES_ON_ITS_OWN

Simple mob trait, indicating it may follow continuous move actions controlled by code instead of by user input.

STOP_OVERLAY_UPDATE_BODY_PARTS

For carbons, this stops bodypart overlays being added to bodyparts from calling mob.update_body_parts(). This is useful for situations like initialization or species changes, where update_body_parts() is going to be called ONE time once everything is done.