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

modular_aphelion/modules/graffiti/code/decal.dm

GRAFFITI_WINDOW_LAYERThe layer of graffiti on a window: over the glass, under closed shutters and blast doors, which share tiles with full-tile windows at 3.3 (SHUTTER_LAYER, CLOSED_BLASTDOOR_LAYER).
/obj/effect/decal/cleanable/crayon/customOne tile's custom graffiti: a stack of placed pieces, oldest at the bottom, shown as one composite with its glow.
/proc/graffiti_surface_fullWhether adding a piece would exceed the tile's stack. Resuming a piece already there needs no new slot.
/proc/graffiti_credit_painterMarks graffiti as a painter's work as they finish a piece on it: their hidden print, and once only the art element, which every piece stacked on a tile, or sprayed over a poster, shares.
/proc/graffiti_tile_decalReturns the custom graffiti decal of the surface a turf offers now.
/proc/graffiti_surface_kindReturns the kind of surface a turf offers graffiti: a wall, the glass of a full-tile window fastened down on it, or a floor with ground. A loose full-tile window still covers its floor, and a directional window changes nothing.
/proc/graffiti_window_ofReturns the full-tile window fastened down on a turf, whose glass takes graffiti. Directional windows never do.
/proc/graffiti_surface_okWhether a turf takes graffiti: a wall, a floor with ground, or a full-tile window fastened down on it, on the static station (graffiti_static_station()).
/proc/graffiti_wide_okWhether a two-tile piece fits with its left half on a turf: the turf and the one to its east both take graffiti, on the static station, and are of one kind, both walls, both floors or both windows, which draw their graffiti differently.

Define Details

GRAFFITI_WINDOW_LAYER

The layer of graffiti on a window: over the glass, under closed shutters and blast doors, which share tiles with full-tile windows at 3.3 (SHUTTER_LAYER, CLOSED_BLASTDOOR_LAYER).