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

code/__DEFINES/~aphelion_defines/bulge.dm

BULGE_KIND_CLOTHThe cloth itself.
BULGE_KIND_LIGHTLight: the cloth under white at 70/255.
BULGE_KIND_HIGHLIGHTHighlight: the cloth under white at 110/255.
BULGE_KIND_SHADEShade: the cloth under black at 55/255.
BULGE_KIND_DEEP_SHADEDeep shade: the cloth under black at 105/255.
BULGE_SUIT_DEFAULT_PLAINDefault worn state, plain legs.
BULGE_SUIT_DEFAULT_DIGIDefault worn state, digitigrade legs.
BULGE_SUIT_TOGGLED_PLAINToggled worn state, plain legs.
BULGE_SUIT_TOGGLED_DIGIToggled worn state, digitigrade legs.
BULGE_SUIT_DEFAULT_STATEDefault worn state, either legs.
BULGE_SUIT_TOGGLED_STATEToggled worn state, either legs.
BULGE_SUIT_EITHER_STATEBoth worn states, either legs.
BULGE_FORM_HALFHalf hard.
BULGE_FORM_HARDFully hard.
BULGE_SIZE_BITThe bit for bulge size size (1-8) in a set of sizes (/datum/bulge_family/var/own_shape_sizes and the like).
BULGE_ABOVE_COVERHow far above its cover's layer a bulge's cloth, and the anatomy shown over it, draw.
BULGE_BEHIND_COVERHow far below its cover's layer the anatomy a cover shows draws: under the cover, over whatever is under it.
BULGE_CLOTH_NAMEThe name the cloth a bulge draws carries, which tells it apart from the anatomy drawn with it. Its flags, without LIMB_OVERLAY_TEXTURED, keep the textures a limb draws its skin with off it (/obj/item/bodypart/proc/get_limb_icon()).
BULGE_POKES_PAST_CLOTHSome of it is drawn over the cloth: the tip or head past the garment, what a printed patch leaves bare, the shaft over a revealing skirt.
BULGE_POKES_UNDER_COVERIt is drawn behind a cover cut or lifted for it: a revealing skirt or a loincloth, hard.

Define Details

BULGE_ABOVE_COVER

How far above its cover's layer a bulge's cloth, and the anatomy shown over it, draw.

BULGE_BEHIND_COVER

How far below its cover's layer the anatomy a cover shows draws: under the cover, over whatever is under it.

BULGE_CLOTH_NAME

The name the cloth a bulge draws carries, which tells it apart from the anatomy drawn with it. Its flags, without LIMB_OVERLAY_TEXTURED, keep the textures a limb draws its skin with off it (/obj/item/bodypart/proc/get_limb_icon()).

BULGE_FORM_HALF

Half hard.

BULGE_FORM_HARD

Fully hard.

BULGE_KIND_CLOTH

The cloth itself.

BULGE_KIND_DEEP_SHADE

Deep shade: the cloth under black at 105/255.

BULGE_KIND_HIGHLIGHT

Highlight: the cloth under white at 110/255.

BULGE_KIND_LIGHT

Light: the cloth under white at 70/255.

BULGE_KIND_SHADE

Shade: the cloth under black at 55/255.

BULGE_POKES_PAST_CLOTH

Some of it is drawn over the cloth: the tip or head past the garment, what a printed patch leaves bare, the shaft over a revealing skirt.

BULGE_POKES_UNDER_COVER

It is drawn behind a cover cut or lifted for it: a revealing skirt or a loincloth, hard.

BULGE_SIZE_BIT

The bit for bulge size size (1-8) in a set of sizes (/datum/bulge_family/var/own_shape_sizes and the like).

BULGE_SUIT_DEFAULT_DIGI

Default worn state, digitigrade legs.

BULGE_SUIT_DEFAULT_PLAIN

Default worn state, plain legs.

BULGE_SUIT_DEFAULT_STATE

Default worn state, either legs.

BULGE_SUIT_EITHER_STATE

Both worn states, either legs.

BULGE_SUIT_TOGGLED_DIGI

Toggled worn state, digitigrade legs.

BULGE_SUIT_TOGGLED_PLAIN

Toggled worn state, plain legs.

BULGE_SUIT_TOGGLED_STATE

Toggled worn state, either legs.