/tg/ Station 13 - Modules - Types

code/modules/unit_tests/~nova/pecs.dm

/datum/unit_test/pec_statesEvery pec shape has its still states, and twins on its jiggle and every flex sheet, with and without skin tone shading. A shape drawn with a back (an ADJ state) has its back on every sheet too: the back draws from the animation sheet while one plays.
/datum/unit_test/breast_jiggle_statesEvery state on a breast sheet has a bouncing twin, under the same name, on that sheet's jiggle sheet.
/datum/unit_test/breast_bounceChest tests on a body built from DNA.
/datum/unit_test/breast_bounce/under_underclothesPecs are part of the body's shape: drawn under the underclothes that cover them, as their nippleless twin, and hidden by a uniform. Examine still reads them as covered. A top over them is fitted to them, and cached apart for each pec shape, with nipples and without. Breasts stay hidden by underclothes.
/datum/unit_test/breast_bounce/flexing_topA top over flexing pecs moves with them from their first flex, a frame for each of the flex's, and stops with them: its fits over every flex are made in the background as soon as it's drawn over the pecs, before any flex asks for one.
/datum/unit_test/breast_bounce/female_cutPecs keep a female body's torso out of the female cut, which then shapes its lower body alone: a top-only uniform is drawn over them as on a male body, and a full one is cut apart from both a male body's and a female body's without pecs.