/tg/ Station 13 - Modules - Types — Var Details - Proc Details

leg

Parent Type for legs, should not appear in game. What is our normal limb ID? used for squashing legs.

Vars

digitigrade_typeThis is used in digitigrade legs, when this leg is swapped out with the digitigrade version.
footprint_spriteUsed by the bloodysoles component to make footprints
footstep_typeWhat does our footsteps (barefoot) sound like? Only BAREFOOT, CLAW, HEAVY, and SHOE (or null, I guess) are valid
special_footstep_soundsYou can set this to a list of sounds to pick from when a footstep is played rather than use the footstep types Requires special formatting: list(list(sounds, go, here), volume, range modifier)
speed_modifierA speed modifier we apply to the owner when attached, if any. Positive numbers make it move slower, negative numbers make it move faster.
worn_foot_offsetDatum describing how to offset things worn on the foot of this leg, note that an x offset won't do anything here

Procs

can_attach_limbblock attachment of legs if the owner has the related trait

Var Details

digitigrade_type

This is used in digitigrade legs, when this leg is swapped out with the digitigrade version.

footprint_sprite

Used by the bloodysoles component to make footprints

footstep_type

What does our footsteps (barefoot) sound like? Only BAREFOOT, CLAW, HEAVY, and SHOE (or null, I guess) are valid

special_footstep_sounds

You can set this to a list of sounds to pick from when a footstep is played rather than use the footstep types Requires special formatting: list(list(sounds, go, here), volume, range modifier)

speed_modifier

A speed modifier we apply to the owner when attached, if any. Positive numbers make it move slower, negative numbers make it move faster.

worn_foot_offset

Datum describing how to offset things worn on the foot of this leg, note that an x offset won't do anything here

Proc Details

can_attach_limb

block attachment of legs if the owner has the related trait