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

breasts

Vars

bounce_cycles_leftCycles still to come in the pecs' current flex.
bounce_timerTimer for the flex's next cycle.
nipplelessPecs drawn without nipples, which read an interaction's nippleless text where it has some.
pecsBuilt from a pec accessory: the chest is muscle, and interactions and examine text say "pecs".

Procs

bounce_blockerWhy the breasts can't jiggle right now, said to their owner, or null if they can.
bounce_cycleOne cycle of the flex, then the next while there's time left and nothing stops it.
flex_blockerWhy the pecs can't flex right now, said to their owner, or null if they can. Clothes don't stop a flex.
flex_sheetThe sheet a pec flex plays from, which holds every pec shape; null when the chest isn't pecs.
get_shapeThe breast shape the chest is drawn with.
is_bouncingWhether the chest is animating right now, from any sheet.
is_playingWhether the chest is animating from sheet right now.
pecs_under_underclothesWhether these are pecs drawn under the underclothes worn over them, which are then fitted to them: pecs whose visibility lets them draw, layered under the underclothes. A uniform or suit that hides them isn't asked about: it covers the underclothes' chest too, and this way the fit doesn't change as one comes and goes.
play_animationDraws the chest from sheet for duration, in whole cycles.
redraw_female_cutDraws again what the female cut shapes on a female body, its uniform and underclothes, after pecs come or go: they keep its torso out of the cut (female_cut_over_pecs()). Inside a render batch, it's left to whoever ends the batch.
set_jigglingDraws the chest jiggling, or back on its still sprites, as a bounce (/datum/status_effect/bouncing) asks. A pec flex playing keeps its own sheet.
start_flexFlexes the pecs for duration: together, or taking turns if alternating, and held longer if slow. Returns FALSE if they can't right now.
stop_bounceEnds a pec flex, or any animation, settling the chest back onto its still sprites.

Var Details

bounce_cycles_left

Cycles still to come in the pecs' current flex.

bounce_timer

Timer for the flex's next cycle.

nippleless

Pecs drawn without nipples, which read an interaction's nippleless text where it has some.

pecs

Built from a pec accessory: the chest is muscle, and interactions and examine text say "pecs".

Proc Details

bounce_blocker

Why the breasts can't jiggle right now, said to their owner, or null if they can.

bounce_cycle

One cycle of the flex, then the next while there's time left and nothing stops it.

flex_blocker

Why the pecs can't flex right now, said to their owner, or null if they can. Clothes don't stop a flex.

flex_sheet

The sheet a pec flex plays from, which holds every pec shape; null when the chest isn't pecs.

get_shape

The breast shape the chest is drawn with.

is_bouncing

Whether the chest is animating right now, from any sheet.

is_playing

Whether the chest is animating from sheet right now.

pecs_under_underclothes

Whether these are pecs drawn under the underclothes worn over them, which are then fitted to them: pecs whose visibility lets them draw, layered under the underclothes. A uniform or suit that hides them isn't asked about: it covers the underclothes' chest too, and this way the fit doesn't change as one comes and goes.

play_animation

Draws the chest from sheet for duration, in whole cycles.

redraw_female_cut

Draws again what the female cut shapes on a female body, its uniform and underclothes, after pecs come or go: they keep its torso out of the cut (female_cut_over_pecs()). Inside a render batch, it's left to whoever ends the batch.

Arguments:

set_jiggling

Draws the chest jiggling, or back on its still sprites, as a bounce (/datum/status_effect/bouncing) asks. A pec flex playing keeps its own sheet.

start_flex

Flexes the pecs for duration: together, or taking turns if alternating, and held longer if slow. Returns FALSE if they can't right now.

stop_bounce

Ends a pec flex, or any animation, settling the chest back onto its still sprites.