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

limb_marking_cache

Shared setup for the limb marking cache tests. Abstract, so the runner never runs it on its own.

Procs

count_glowingCounts the glowing appearances of a limb icon. On these bodies only markings glow.
drawn_stateReturns the visible appearance of a limb icon that draws one icon state.
drawn_statesReturns the visible appearances of a limb icon that draw one of the given icon states, as their states in draw order.
dressed_bodyBuilds a body wearing the given markings and draws it the way a DNA change does.
shown_iconReturns what a body shows for one limb: the cached appearances its current icon key names.

Proc Details

count_glowing

Counts the glowing appearances of a limb icon. On these bodies only markings glow.

Arguments:

drawn_state

Returns the visible appearance of a limb icon that draws one icon state.

Arguments:

Returns the first such appearance, or null.

drawn_states

Returns the visible appearances of a limb icon that draw one of the given icon states, as their states in draw order.

Arguments:

dressed_body

Builds a body wearing the given markings and draws it the way a DNA change does.

Arguments:

Returns the new human.

shown_icon

Returns what a body shows for one limb: the cached appearances its current icon key names.

Arguments: