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

canvas

Vars

canvas_colorempty canvas color
finalizingPrevent overlapping finalization dialogs from claiming a canvas.
last_patronreference to the last patron's mind datum, used to allow them (and no others) to change the frame before the round ends.
no_saveboolean that blocks persistence from saving it. enabled from printing copies, because we do not want to save copies.
persistence_savingBlock metadata edits while the first archive transaction is in flight.
pixels_per_unitHow big the grid cells that compose the painting are in the UI (multiplied by zoom). This impacts the size of the UI, so smaller values are generally better for bigger canvases and vice-versa
usedIs it clean canvas or was there something painted on it at some point, used to decide when to show wip splotch overlay
workspaceThe sprite editor workspace that carries the data for this canvas

Procs

archive_if_mountedDisplay-only frames never add paintings to the station's spawn rotation.
finish_finalizationConfirm title and signature, recheck the player and canvas, and finalize with website visibility off.
gallery_finalizeSerialize finalization prompts, release the guard, then save any successfully finalized artwork.
get_paint_tool_mediumGenerates medium description
persist_frame_choiceSave an authorized cosmetic frame choice, rejecting stale patronage or unavailable storage.
persist_patronageCommit archived patronage before payment distribution; refund the offer if persistence fails.
save_to_gallerySave originals to their owner's gallery; a mounted archive frame also adds its rotation tag.

Var Details

canvas_color

empty canvas color

finalizing

Prevent overlapping finalization dialogs from claiming a canvas.

last_patron

reference to the last patron's mind datum, used to allow them (and no others) to change the frame before the round ends.

no_save

boolean that blocks persistence from saving it. enabled from printing copies, because we do not want to save copies.

persistence_saving

Block metadata edits while the first archive transaction is in flight.

pixels_per_unit

How big the grid cells that compose the painting are in the UI (multiplied by zoom). This impacts the size of the UI, so smaller values are generally better for bigger canvases and vice-versa

used

Is it clean canvas or was there something painted on it at some point, used to decide when to show wip splotch overlay

workspace

The sprite editor workspace that carries the data for this canvas

Proc Details

archive_if_mounted

Display-only frames never add paintings to the station's spawn rotation.

finish_finalization

Confirm title and signature, recheck the player and canvas, and finalize with website visibility off.

gallery_finalize

Serialize finalization prompts, release the guard, then save any successfully finalized artwork.

get_paint_tool_medium

Generates medium description

persist_frame_choice

Save an authorized cosmetic frame choice, rejecting stale patronage or unavailable storage.

persist_patronage

Commit archived patronage before payment distribution; refund the offer if persistence fails.

Save originals to their owner's gallery; a mounted archive frame also adds its rotation tag.