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

dirt_skin

A limb's skin mess: one container image at DIRT_SKIN_LAYER holding the limb's baked image, so a limb adds one overlay to its person whatever the splats. It lies under the underclothes, the genitals and everything worn. The masks are its carrier's, clipped to the pixels the limb shows, fading out beside what's worn over them.

Vars

carrierThe carrier whose skin splats it draws.

Procs

NewArguments:
can_draw_on_bodypartDraws only once the carrier's masks are made, and only on a limb they reach. Asking queues them.
icon_render_keyWhat the limb's baked image draws (/datum/dirt_masks/var/limb_keys), after DIRT_PRIVATE_KEY: the limb's images are kept on its own mob (limb_icons_for()), and a landing elsewhere on the body leaves them as they were.

Var Details

carrier

The carrier whose skin splats it draws.

Proc Details

New

Arguments:

can_draw_on_bodypart

Draws only once the carrier's masks are made, and only on a limb they reach. Asking queues them.

icon_render_key

What the limb's baked image draws (/datum/dirt_masks/var/limb_keys), after DIRT_PRIVATE_KEY: the limb's images are kept on its own mob (limb_icons_for()), and a landing elsewhere on the body leaves them as they were.