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

digitigrade_legs

Legs

Procs

is_usableActually rendered. Slimmed down version of the logic in is_available() that actually works when spawning or drawing the character.
wears_swapped_limbsWhether the body already wears every limb its species' replace_body() would give it for this leg shape, so a swap would only replace each limb with a new one of the same type and nothing else. Otherwise the swap runs, as it always did: for a limb of another type (another species' limb, the other leg shape), a zone the species has no limb for (replace_body() deletes that limb), a limb carrying a colour override (the limb keeps it, its replacement would not), and a synthetic, whose chassis replace_body() weighs before it hands out digitigrade legs.

Proc Details

is_usable

Actually rendered. Slimmed down version of the logic in is_available() that actually works when spawning or drawing the character.

Returns if feature value is usable.

Arguments:

wears_swapped_limbs

Whether the body already wears every limb its species' replace_body() would give it for this leg shape, so a swap would only replace each limb with a new one of the same type and nothing else. Otherwise the swap runs, as it always did: for a limb of another type (another species' limb, the other leg shape), a zone the species has no limb for (replace_body() deletes that limb), a limb carrying a colour override (the limb keeps it, its replacement would not), and a synthetic, whose chassis replace_body() weighs before it hands out digitigrade legs.

Arguments: