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

code/__DEFINES/~aphelion_defines/fitness.dm

MUSCLE_OPTIONS_OFFEREDWhether character setup offers muscle size and definition. While it doesn't, every character is drawn Normal with no definition.
MUSCLE_SIZE_NORMALToday's limbs.
MUSCLE_DEFINITION_MAXThe most defined step, Shredded. 0 is no definition, 1 Toned and 2 Defined.
FEATURE_MUSCLE_SIZEdna.features entries holding a body's muscle size and definition.
FITNESS_LIMB_TYPEThe type in limb_type's fitness family drawn at a muscle size and definition, or null when limb_type has no fitness subtypes. See GLOB.fitness_limb_families.
GARMENT_FIT_SOLIDEach fitted row moves the garment's edge out to the limb's new edge and fills the gap with the pixel inside it.
GARMENT_FIT_PATTERNMesh: only the new pixels are drawn, each copied from 2 pixels further in, so the mesh keeps its rhythm.
GARMENT_FIT_SHADED_SLEEVESPlain long sleeves: solid, then the arms' muscle shading in the garment's own colours, and the moved edge a shade darker.
GARMENT_FIT_KNITRibbed knit sleeves: solid, then the ribs laid again along each sleeve, its inner shadow thinned and its cuff ribbed.
FEMALE_UNIFORM_LOWER_ONLYA female cut (female_sprite_flags, as wear_female_version() takes them) of the lower body alone: what a full cut leaves on a female body with pecs, whose torso it doesn't shape. See female_cut_over_pecs().
GARMENT_FIT_MAX_FRAMESThe most animation frames a garment's state may have to be fitted; one with more is drawn as it is.
GARMENT_FIT_PIECE_VIEWThe view a garment's fit fits as its pieceth, of 4 per animation frame: views are numbered direction by direction (S, N, E, W) and frame by frame within each, and the front views go last, so each view's sleeve test reads its frame's front view as the garment draws it (garment_front_sleeves()).
GARMENT_FITS_DEFERREDWhether a garment's first fit to a new fit waits for SSgarment_fitting, the garment drawn as it is until it's done, rather than being made as it's drawn. A dummy, drawn for snapshots such as record photos and character previews, is fitted as it's drawn either way. Comment it out to make every fit as it's drawn.

Define Details

FEATURE_MUSCLE_SIZE

dna.features entries holding a body's muscle size and definition.

FEMALE_UNIFORM_LOWER_ONLY

A female cut (female_sprite_flags, as wear_female_version() takes them) of the lower body alone: what a full cut leaves on a female body with pecs, whose torso it doesn't shape. See female_cut_over_pecs().

FITNESS_LIMB_TYPE

The type in limb_type's fitness family drawn at a muscle size and definition, or null when limb_type has no fitness subtypes. See GLOB.fitness_limb_families.

GARMENT_FITS_DEFERRED

Whether a garment's first fit to a new fit waits for SSgarment_fitting, the garment drawn as it is until it's done, rather than being made as it's drawn. A dummy, drawn for snapshots such as record photos and character previews, is fitted as it's drawn either way. Comment it out to make every fit as it's drawn.

GARMENT_FIT_KNIT

Ribbed knit sleeves: solid, then the ribs laid again along each sleeve, its inner shadow thinned and its cuff ribbed.

GARMENT_FIT_MAX_FRAMES

The most animation frames a garment's state may have to be fitted; one with more is drawn as it is.

GARMENT_FIT_PATTERN

Mesh: only the new pixels are drawn, each copied from 2 pixels further in, so the mesh keeps its rhythm.

GARMENT_FIT_PIECE_VIEW

The view a garment's fit fits as its pieceth, of 4 per animation frame: views are numbered direction by direction (S, N, E, W) and frame by frame within each, and the front views go last, so each view's sleeve test reads its frame's front view as the garment draws it (garment_front_sleeves()).

GARMENT_FIT_SHADED_SLEEVES

Plain long sleeves: solid, then the arms' muscle shading in the garment's own colours, and the moved edge a shade darker.

GARMENT_FIT_SOLID

Each fitted row moves the garment's edge out to the limb's new edge and fills the gap with the pixel inside it.

MUSCLE_DEFINITION_MAX

The most defined step, Shredded. 0 is no definition, 1 Toned and 2 Defined.

MUSCLE_OPTIONS_OFFERED

Whether character setup offers muscle size and definition. While it doesn't, every character is drawn Normal with no definition.

MUSCLE_SIZE_NORMAL

Today's limbs.