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

genital

Vars

display_nameThe name that shows in examine descriptions and such, if you want it to be different from the name of the sprite accessory
genital_locationWhere the genital is on the body. If clothing doesn't cover it, it shows up!
has_skintone_shadingIf true, then there should be a variant in the icon file that's slightly pinkier to match human base colors.
max_sprite_size_affixThe biggest size that this sprite accessory goes up to (used for icon_state)
skintone_max_sprite_size_affixThe biggest size that this sprite accessory goes up to for the skintone version (used for icon_state)
taur_iconIcon to render from instead, for a taur with taur mode enabled. Null if this accessory has no taur art.
taur_icon_stateicon_state to use instead of icon_state while rendering from taur_icon, for cases where the taur sheet names it differently. Null means use icon_state as-is.
taur_max_sprite_size_affixSize cap to use instead of max_sprite_size_affix while rendering from taur_icon (the taur sheet may not cover the same size range).

Procs

is_hiddenHides the genital as its visibility preference says. The overlay drawing it asks with itself as bodypart_overlay, and examine without one: a genital that shapes the body draws under the underclothes examine reads as covering it (/obj/item/organ/genital/proc/hidden_by_clothing()).
uses_taur_spriteWhether this accessory should currently render from taur_icon for the given mob.

Var Details

display_name

The name that shows in examine descriptions and such, if you want it to be different from the name of the sprite accessory

genital_location

Where the genital is on the body. If clothing doesn't cover it, it shows up!

has_skintone_shading

If true, then there should be a variant in the icon file that's slightly pinkier to match human base colors.

max_sprite_size_affix

The biggest size that this sprite accessory goes up to (used for icon_state)

skintone_max_sprite_size_affix

The biggest size that this sprite accessory goes up to for the skintone version (used for icon_state)

taur_icon

Icon to render from instead, for a taur with taur mode enabled. Null if this accessory has no taur art.

taur_icon_state

icon_state to use instead of icon_state while rendering from taur_icon, for cases where the taur sheet names it differently. Null means use icon_state as-is.

taur_max_sprite_size_affix

Size cap to use instead of max_sprite_size_affix while rendering from taur_icon (the taur sheet may not cover the same size range).

Proc Details

is_hidden

Hides the genital as its visibility preference says. The overlay drawing it asks with itself as bodypart_overlay, and examine without one: a genital that shapes the body draws under the underclothes examine reads as covering it (/obj/item/organ/genital/proc/hidden_by_clothing()).

uses_taur_sprite

Whether this accessory should currently render from taur_icon for the given mob.