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

dirt_drawing

What one surface's masks are made from and drawn with: a garment's cloth, one of a person's underclothes, or a part. A request is made when the surface's splats or what it's drawn on change, never on a draw.

Vars

absentWhether the surface isn't drawn now (underclothes off or hidden), until the next forget(), so draws meanwhile don't look for it again.
keyThe request's mask_key().
masksThe masks drawn: the request's once made, and until then the ones before them, if any.
parts_keyWhat the request's parts were made from, as its owner writes it, where its owner checks it.
requestWhat the masks are made from now.

Procs

currentReturns the masks to draw: the request's once made, else the ones before them, or null. Until they're made SSdirt draws body again once they are, whoever queued them.
forgetDrops the request, so the next draw makes one.
startStarts drawing from a new request. The masks before it are drawn until its own are made.

Var Details

absent

Whether the surface isn't drawn now (underclothes off or hidden), until the next forget(), so draws meanwhile don't look for it again.

key

The request's mask_key().

masks

The masks drawn: the request's once made, and until then the ones before them, if any.

parts_key

What the request's parts were made from, as its owner writes it, where its owner checks it.

request

What the masks are made from now.

Proc Details

current

Returns the masks to draw: the request's once made, else the ones before them, or null. Until they're made SSdirt draws body again once they are, whoever queued them.

Arguments:

forget

Drops the request, so the next draw makes one.

Arguments:

start

Starts drawing from a new request. The masks before it are drawn until its own are made.

Arguments: