digitigrade_legs 
Legs
Procs | |
| is_usable | Actually rendered. Slimmed down version of the logic in is_available() that actually works when spawning or drawing the character. |
|---|---|
| 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. |
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:
- preferences - The relevant character preferences.
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:
- target - The body to check.
- value - The leg shape asked for.