/tg/ Station 13 - Modules - TypesProc Details

/mob/living

Procs

IsFrozenFROZEN
IsImmobilizedIMMOBILIZED
IsKnockdownKNOCKDOWN
IsParalyzedPARALYZED
IsSleepingSLEEPING
IsStunSTUN
IsUnconsciousUNCONSCIOUS
add_quirkDISABILITIES
add_stun_absorptionSTUN ABSORPTION
canfaceChecks mobility move as well as parent checks
cure_blindTRAIT PROCS
electrocute_actAs the name suggests, this should be called to apply electric shocks.
get_blood_dna_listreturns the mob's dna info as a list, to be inserted in an object's blood_DNA list
hasparasitesparasite tracking/finding procs
heal_bodypart_damageneeds to return amount healed in order to calculate things like tend wounds xp gain
hud_set_nanite_indicatorDiagnostic HUDs!
shared_living_ui_distancepublic
singularity_actLogs, gibs and returns point values of whatever mob is unfortunate enough to get eaten.
transfer_blood_toBLOOD TRANSFERS

Proc Details

IsFrozen

FROZEN

IsImmobilized

IMMOBILIZED

IsKnockdown

KNOCKDOWN

IsParalyzed

PARALYZED

IsSleeping

SLEEPING

IsStun

STUN

IsUnconscious

UNCONSCIOUS

add_quirk

DISABILITIES

add_stun_absorption

STUN ABSORPTION

canface

Checks mobility move as well as parent checks

cure_blind

TRAIT PROCS

electrocute_act

As the name suggests, this should be called to apply electric shocks.

get_blood_dna_list

returns the mob's dna info as a list, to be inserted in an object's blood_DNA list

hasparasites

parasite tracking/finding procs

heal_bodypart_damage

needs to return amount healed in order to calculate things like tend wounds xp gain

hud_set_nanite_indicator

Diagnostic HUDs!

shared_living_ui_distance

public

Distance versus interaction check.

required src_object atom/movable The object which owns the UI.

return UI_state The state of the UI.

singularity_act

Logs, gibs and returns point values of whatever mob is unfortunate enough to get eaten.

transfer_blood_to

BLOOD TRANSFERS