Yogstation 13 - Modules - TypesDefine Details

code/__DEFINES/traits/sources.dm

EXPERIMENTAL_SURGERY_TRAITTrait inherited by experimental surgeries
AUGMENTATION_TRAITTrait given by augmented limbs
ABDUCTOR_GLAND_TRAITTrait given by organ gained via abductor surgery
ROUNDSTART_TRAITcannot be removed without admin intervention
QUIRK_TRAITAny traits granted by quirks.
ADMIN_TRAIT(B)admins only.
SMITE_TRAITAny traits given through a smite.
STATUS_EFFECT_TRAITA trait given by any status effect
LIGHT_DEBUG_TRAITTrait from light debugging
MASK_TRAITinherited from the mask
SHOES_TRAITinherited from your sweet kicks
IMPLANT_TRAITTrait inherited by implants
VEHICLE_TRAITinherited from riding vehicles
WAS_SHOCKEDTrait sorce for "was recently shocked by something"
BUCKLED_TRAITtrait associated to being buckled
CHOKEHOLD_TRAITtrait associated to being held in a chokehold
RESTING_TRAITtrait associated to resting
STAT_TRAITtrait associated to a stat value or range of
MAPPING_HELPER_TRAITobtained from mapping helper
SUIT_TRAITTrait associated to wearing a suit
LYING_DOWN_TRAITTrait associated to lying down (having a [lying_angle] of a different value than zero).
LEANING_TRAITA trait gained by leaning against a wall
POWER_LACK_TRAITTrait associated to lacking electrical power.
MOTOR_LACK_TRAITTrait associated to lacking motor movement
MAFIA_TRAITTrait associated with mafia
CTF_TRAITTrait associated with ctf
HIGHLANDER_TRAITTrait associated with highlander
SWORDPLAY_TRAITTrait given from playing pretend with baguettes
NUKE_OP_MINION_TRAITTrait given by being recruited as a nuclear operative
NANITE_TRAITTrait given by nanites
SHAPESHIFT_TRAITTrait given to you by shapeshifting
LEAPING_TRAITA trait gained from a mob's leap action, like the leaper
VANISHING_TRAITA trait gained from a mob's vanish action, like the herophant
SWOOPING_TRAITA trait gained from a mob's swoop action, like the ash drake
MIMIC_TRAITA trait gained from a mob's mimic ability, like the mimic
STICKY_NODROPsticky nodrop sounds like a bad soundcloud rapper's name
LACKING_LOCOMOTION_APPENDAGES_TRAITtrait associated to not having locomotion appendages nor the ability to fly or float
LACKING_MANIPULATION_APPENDAGES_TRAITtrait associated to not having fine manipulation appendages such as hands
WARPWHISTLE_TRAITTrait granted by /obj/item/warp_whistle
TURF_Z_TRANSPARENT_TRAITTurf trait for when a turf is transparent
SOULSTONE_TRAITTrait applied by /datum/component/soulstoned
SLIME_COLDTrait applied to slimes by low temperature
TIPPED_OVERTrait applied to mobs by being tipped over
PAI_FOLDEDTrait applied to PAIs by being folded
BRAIN_UNAIDEDTrait applied to brain mobs when they lack external aid for locomotion, such as being inside a mech.
TRAIT_SUBTREE_REQUIRED_OPERATIONAL_DATUMTrait applied to a mob when it gets a required "operational datum" (components/elements). Sends out the source as the type of the element.
MOD_TRAITTrait applied by MODsuits.
BERSERK_TRAITTrait granted by the berserker hood.
HIPPOCRATIC_OATH_TRAITTrait granted by /obj/item/rod_of_asclepius
BLOODDRUNK_TRAITTrait granted by /datum/status_effect/blooddrunk
LIPSTICK_TRAITTrait granted by lipstick
BEAUTY_ELEMENT_TRAITSelf-explainatory.
STABILIZED_LIGHT_PINK_EXTRACT_TRAITTrait given by stabilized light pink extracts
ADAMANTINE_EXTRACT_TRAITTrait given by adamantine extracts
EXPIRED_LIFE_TRAITGiven by the multiple_lives component to the previous body of the mob upon death.
ORBITING_TRAITTrait given to an atom/movable when they orbit something.
ITEM_SCALING_TRAITFrom the item_scaling element
CHOKING_TRAITTrait given by choking
HALLUCINATION_TRAITTrait given by hallucinations
BASIC_MOB_DEATH_TRAITTrait given by simple/basic mob death
SPEED_TRAITTrait given by your current speed
AUTOPSY_TRAITTrait given to mobs that have been autopsied
MAD_WIZARD_TRAITTrait given by /datum/status_effect/blessing_of_insanity
MARKET_CRASH_EVENT_TRAITFrom the market_crash event
CHAMELEON_ITEM_TRAITTraits granted to items due to their chameleon properties.
FISH_TRAIT_DATUMcoming from a fish trait datum.
FISH_EVOLUTIONcoming from a fish evolution datum
ECHOLOCATION_TRAITTrait given by echolocation component.
SPEAKING_FROM_TONGUEtrait source that tongues should use
SPEAKING_FROM_HANDStrait source that sign language should use
IGNORING_GRAVITY_NEGATIONSources for TRAIT_IGNORING_GRAVITY
CIRCUIT_HEAR_TRAITHearing trait that is from the hearing component
CURRENTLY_TYPING_TRAITThis trait comes from when a mob is currently typing.
NO_TONGUE_TRAITTrait granted by /mob/living/carbon/Initialize and granted/removed by /obj/item/organ/internal/tongue Used for ensuring that carbons without tongues cannot taste anything so it is added in Initialize, and then removed when a tongue is inserted and readded when a tongue is removed.
MODEL_TRAITTrait granted by /mob/living/silicon/robot Traits applied to a silicon mob by their model.
AI_ANCHOR_TRAITTrait granted by mob/living/silicon/ai Applied when the ai anchors itself
CLOWNOP_TRAITTrait from /datum/antagonist/nukeop/clownop
ORGAN_INSIDE_BODY_TRAITTrait from an organ being inside a bodypart
PEN_LABEL_TRAITTrait when something was labelled by a pen.

Define Details

ABDUCTOR_GLAND_TRAIT

Trait given by organ gained via abductor surgery

ADAMANTINE_EXTRACT_TRAIT

Trait given by adamantine extracts

ADMIN_TRAIT

(B)admins only.

AI_ANCHOR_TRAIT

Trait granted by mob/living/silicon/ai Applied when the ai anchors itself

AUGMENTATION_TRAIT

Trait given by augmented limbs

AUTOPSY_TRAIT

Trait given to mobs that have been autopsied

BASIC_MOB_DEATH_TRAIT

Trait given by simple/basic mob death

BEAUTY_ELEMENT_TRAIT

Self-explainatory.

BERSERK_TRAIT

Trait granted by the berserker hood.

BLOODDRUNK_TRAIT

Trait granted by /datum/status_effect/blooddrunk

BRAIN_UNAIDED

Trait applied to brain mobs when they lack external aid for locomotion, such as being inside a mech.

BUCKLED_TRAIT

trait associated to being buckled

CHAMELEON_ITEM_TRAIT

Traits granted to items due to their chameleon properties.

CHOKEHOLD_TRAIT

trait associated to being held in a chokehold

CHOKING_TRAIT

Trait given by choking

CIRCUIT_HEAR_TRAIT

Hearing trait that is from the hearing component

CLOWNOP_TRAIT

Trait from /datum/antagonist/nukeop/clownop

CTF_TRAIT

Trait associated with ctf

CURRENTLY_TYPING_TRAIT

This trait comes from when a mob is currently typing.

ECHOLOCATION_TRAIT

Trait given by echolocation component.

EXPERIMENTAL_SURGERY_TRAIT

Trait inherited by experimental surgeries

EXPIRED_LIFE_TRAIT

Given by the multiple_lives component to the previous body of the mob upon death.

FISH_EVOLUTION

coming from a fish evolution datum

FISH_TRAIT_DATUM

coming from a fish trait datum.

HALLUCINATION_TRAIT

Trait given by hallucinations

HIGHLANDER_TRAIT

Trait associated with highlander

HIPPOCRATIC_OATH_TRAIT

Trait granted by /obj/item/rod_of_asclepius

IGNORING_GRAVITY_NEGATION

Sources for TRAIT_IGNORING_GRAVITY

IMPLANT_TRAIT

Trait inherited by implants

ITEM_SCALING_TRAIT

From the item_scaling element

LACKING_LOCOMOTION_APPENDAGES_TRAIT

trait associated to not having locomotion appendages nor the ability to fly or float

LACKING_MANIPULATION_APPENDAGES_TRAIT

trait associated to not having fine manipulation appendages such as hands

LEANING_TRAIT

A trait gained by leaning against a wall

LEAPING_TRAIT

A trait gained from a mob's leap action, like the leaper

LIGHT_DEBUG_TRAIT

Trait from light debugging

LIPSTICK_TRAIT

Trait granted by lipstick

LYING_DOWN_TRAIT

Trait associated to lying down (having a [lying_angle] of a different value than zero).

MAD_WIZARD_TRAIT

Trait given by /datum/status_effect/blessing_of_insanity

MAFIA_TRAIT

Trait associated with mafia

MAPPING_HELPER_TRAIT

obtained from mapping helper

MARKET_CRASH_EVENT_TRAIT

From the market_crash event

MASK_TRAIT

inherited from the mask

MIMIC_TRAIT

A trait gained from a mob's mimic ability, like the mimic

MODEL_TRAIT

Trait granted by /mob/living/silicon/robot Traits applied to a silicon mob by their model.

MOD_TRAIT

Trait applied by MODsuits.

MOTOR_LACK_TRAIT

Trait associated to lacking motor movement

NANITE_TRAIT

Trait given by nanites

NO_TONGUE_TRAIT

Trait granted by /mob/living/carbon/Initialize and granted/removed by /obj/item/organ/internal/tongue Used for ensuring that carbons without tongues cannot taste anything so it is added in Initialize, and then removed when a tongue is inserted and readded when a tongue is removed.

NUKE_OP_MINION_TRAIT

Trait given by being recruited as a nuclear operative

ORBITING_TRAIT

Trait given to an atom/movable when they orbit something.

ORGAN_INSIDE_BODY_TRAIT

Trait from an organ being inside a bodypart

PAI_FOLDED

Trait applied to PAIs by being folded

PEN_LABEL_TRAIT

Trait when something was labelled by a pen.

POWER_LACK_TRAIT

Trait associated to lacking electrical power.

QUIRK_TRAIT

Any traits granted by quirks.

RESTING_TRAIT

trait associated to resting

ROUNDSTART_TRAIT

cannot be removed without admin intervention

SHAPESHIFT_TRAIT

Trait given to you by shapeshifting

SHOES_TRAIT

inherited from your sweet kicks

SLIME_COLD

Trait applied to slimes by low temperature

SMITE_TRAIT

Any traits given through a smite.

SOULSTONE_TRAIT

Trait applied by /datum/component/soulstoned

SPEAKING_FROM_HANDS

trait source that sign language should use

SPEAKING_FROM_TONGUE

trait source that tongues should use

SPEED_TRAIT

Trait given by your current speed

STABILIZED_LIGHT_PINK_EXTRACT_TRAIT

Trait given by stabilized light pink extracts

STATUS_EFFECT_TRAIT

A trait given by any status effect

STAT_TRAIT

trait associated to a stat value or range of

STICKY_NODROP

sticky nodrop sounds like a bad soundcloud rapper's name

SUIT_TRAIT

Trait associated to wearing a suit

SWOOPING_TRAIT

A trait gained from a mob's swoop action, like the ash drake

SWORDPLAY_TRAIT

Trait given from playing pretend with baguettes

TIPPED_OVER

Trait applied to mobs by being tipped over

TRAIT_SUBTREE_REQUIRED_OPERATIONAL_DATUM

Trait applied to a mob when it gets a required "operational datum" (components/elements). Sends out the source as the type of the element.

TURF_Z_TRANSPARENT_TRAIT

Turf trait for when a turf is transparent

VANISHING_TRAIT

A trait gained from a mob's vanish action, like the herophant

VEHICLE_TRAIT

inherited from riding vehicles

WARPWHISTLE_TRAIT

Trait granted by /obj/item/warp_whistle

WAS_SHOCKED

Trait sorce for "was recently shocked by something"