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

code/__DEFINES/~nova_defines/DNA.dm

EXAMINE_DNA_HEADSHOTExamine Panel headshot
EXAMINE_DNA_FLAVOR_TEXTExamine Panel flavor text
EXAMINE_DNA_FLAVOR_TEXT_NSFWExamine Panel NSFW flavor text—requires you to click a tab to see
EXAMINE_DNA_OOC_NOTESExamine Panel OOC notes
EXAMINE_DNA_OOC_NOTES_NSFWExamine Panel NSFW ooc notes—requires you to click a tab to see
ERP_FLAVOR_DNA_LOW_AROUSALExamine text when a person has low arousal
ERP_FLAVOR_DNA_MEDIUM_AROUSALExamine text when a person has medium arousal
ERP_FLAVOR_DNA_HIGH_AROUSALExamine text when a person has high arousal
ERP_FLAVOR_DNA_TASTEFlavor text when licking someone
ERP_FLAVOR_DNA_SCENTFlavor text when smelling someone
MUTCOLOR_MATRIXEDWe're using all three mutcolor features for our skin coloration
BODY_MARKING_ZONE_VIEWSA /datum/body_marking_collection's zone views as its zone_views() returns them, read with no proc call while they are current. The collection is evaluated up to three times, so pass a typed local.
BODY_MARKING_DRAWN_STATEThe icon state a /datum/body_marking draws for a limb's request, or FALSE for nothing, as its drawn_state() answers, read from the marking's own cache with no proc call once answered. The marking and request are evaluated up to three times, so pass typed locals.
MARKING_COLOR_FOLLOWS_PRIMARYStarts in the character's primary mutant colour, then recolours freely.
MARKING_COLOR_FOLLOWS_SECONDARYStarts in the character's secondary mutant colour, then recolours freely.
MARKING_COLOR_FOLLOWS_TERTIARYStarts in the character's tertiary mutant colour, then recolours freely.
MARKING_COLOR_FIXED_DEFAULTStarts in the marking's own default_color, then recolours freely.
MARKING_COLOR_LOCKEDStarts in the marking's own default_color and keeps it: a recolour is refused.
MARKING_LEG_PLANTIGRADEPlantigrade legs, drawn from "[icon_state]_[zone]".
MARKING_LEG_DIGITIGRADEDigitigrade legs, drawn from "[icon_state]digitigrade[zone]".
ORGAN_SLOT_EXTERNAL_CAPOrgan slot external
PENIS_MAX_GIRTH_NORMAL_SIZEDfor non oversized mobs with a 'normal' body size
MUTPART_BLUEPRINTUsed for making species blueprint singletons for GLOB.default_mutant_bodyparts
FEATURE_MOTH_TWO_ARMSA moth going without its extra pair of chest arms, from the extra arms preference turned off

Define Details

BODY_MARKING_DRAWN_STATE

The icon state a /datum/body_marking draws for a limb's request, or FALSE for nothing, as its drawn_state() answers, read from the marking's own cache with no proc call once answered. The marking and request are evaluated up to three times, so pass typed locals.

BODY_MARKING_ZONE_VIEWS

A /datum/body_marking_collection's zone views as its zone_views() returns them, read with no proc call while they are current. The collection is evaluated up to three times, so pass a typed local.

ERP_FLAVOR_DNA_HIGH_AROUSAL

Examine text when a person has high arousal

ERP_FLAVOR_DNA_LOW_AROUSAL

Examine text when a person has low arousal

ERP_FLAVOR_DNA_MEDIUM_AROUSAL

Examine text when a person has medium arousal

ERP_FLAVOR_DNA_SCENT

Flavor text when smelling someone

ERP_FLAVOR_DNA_TASTE

Flavor text when licking someone

EXAMINE_DNA_FLAVOR_TEXT

Examine Panel flavor text

EXAMINE_DNA_FLAVOR_TEXT_NSFW

Examine Panel NSFW flavor text—requires you to click a tab to see

EXAMINE_DNA_HEADSHOT

Examine Panel headshot

EXAMINE_DNA_OOC_NOTES

Examine Panel OOC notes

EXAMINE_DNA_OOC_NOTES_NSFW

Examine Panel NSFW ooc notes—requires you to click a tab to see

FEATURE_MOTH_TWO_ARMS

A moth going without its extra pair of chest arms, from the extra arms preference turned off

MARKING_COLOR_FIXED_DEFAULT

Starts in the marking's own default_color, then recolours freely.

MARKING_COLOR_FOLLOWS_PRIMARY

Starts in the character's primary mutant colour, then recolours freely.

MARKING_COLOR_FOLLOWS_SECONDARY

Starts in the character's secondary mutant colour, then recolours freely.

MARKING_COLOR_FOLLOWS_TERTIARY

Starts in the character's tertiary mutant colour, then recolours freely.

MARKING_COLOR_LOCKED

Starts in the marking's own default_color and keeps it: a recolour is refused.

MARKING_LEG_DIGITIGRADE

Digitigrade legs, drawn from "[icon_state]digitigrade[zone]".

MARKING_LEG_PLANTIGRADE

Plantigrade legs, drawn from "[icon_state]_[zone]".

MUTCOLOR_MATRIXED

We're using all three mutcolor features for our skin coloration

MUTPART_BLUEPRINT

Used for making species blueprint singletons for GLOB.default_mutant_bodyparts

ORGAN_SLOT_EXTERNAL_CAP

Organ slot external

PENIS_MAX_GIRTH_NORMAL_SIZED

for non oversized mobs with a 'normal' body size