Shiptest 13 - Modules - TypesDefine Details

code/__DEFINES/traits.dm

TRAIT_KNOCKEDOUTForces the user to stay unconscious.
TRAIT_IMMOBILIZEDPrevents voluntary movement.
TRAIT_FLOOREDPrevents voluntary standing or staying up on its own.
TRAIT_HANDS_BLOCKEDPrevents usage of manipulation appendages (picking, holding or using items, manipulating storage).
TRAIT_UI_BLOCKEDInability to access UI hud elements. Turned into a trait from MOBILITY_UI to be able to track sources.
TRAIT_PULL_BLOCKEDInability to pull things. Turned into a trait from MOBILITY_PULL to be able to track sources.
TRAIT_RESTRAINEDAbstract condition that prevents movement if being pulled and might be resisted against. Handcuffs and straight jackets, basically.
TRAIT_CRITICAL_CONDITIONIn some kind of critical condition. Is able to succumb.
TRAIT_PERFECT_ATTACKERDoesn't miss attacks
TRAIT_NOSELFIGNITION_HEAD_ONLYPrevents plasmamen from self-igniting if only their helmet is missing
TRAIT_ANTIMAGIC_NO_SELFBLOCKLike antimagic, but doesn't block the user from casting
TRAIT_FORCED_GRAVITYWe have some form of forced gravity acting on us
TRAIT_SPECIAL_TRAUMA_BOOSTIncreases chance of getting special traumas, makes them harder to cure
TRAIT_ANTENNAEThe holder of this trait has antennae or whatever that hurt a ton when noogied
TRAIT_HOLDABLEThe holder of this trait can be picked up and held by another mob that does NOT have this trait.
TRAIT_BLUSHINGThis person is blushing
TRAIT_EYESCLOSEDThe person has their eyes closed. Visual only
TRAIT_SNOREThe person is snoring. Visual only
TRAIT_SCOOPABLEthe holder of this trait will be scooped instead of fireman carried
TRAIT_PLANT_SAFEWe can handle 'dangerous' plants in botany safely
TRAIT_BYPASS_MEASURESThis mob overrides certian SSlag_switch measures with this special trait
TRAIT_PARALYSISUsed for limb-based paralysis, where replacing the limb will fix it.
TRAIT_ACTIVE_STORAGEUsed for managing KEEP_TOGETHER in /atom/var/appearance_flags every object that is currently the active storage of some client mob has this trait
TRAIT_TRANSFORM_ACTIVEA transforming item that is actively extended / transformed
LIPSTICK_TRAITTrait granted by lipstick
SUIT_TRAITTrait associated to wearing a suit
LYING_DOWN_TRAITTrait associated to lying down (having a [lying_angle] of a different value than zero).
POWER_LACK_TRAITTrait associated to lacking electrical power.
MOD_TRAITTrait applied by MODsuits.
WARPWHISTLE_TRAITTrait granted by /obj/item/warpwhistle
TURF_Z_TRANSPARENT_TRAITTurf trait for when a turf is transparent
SLIME_COLDTrait applied to slimes by low temperature
BOT_TIPPED_OVERTrait applied to bots 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.
BERSERK_TRAITTrait granted by /obj/item/clothing/head/helmet/space/hardsuit/berserker
TRAIT_GONE_FISHINGCurrently fishing
TRAIT_FISH_SAFE_STORAGEFish in this won't die
TRAIT_FISH_CASE_COMPATIBILEStuff that can go inside fish cases
TRAIT_REFLECTIVEGranted by prismwine
BEAUTY_ELEMENT_TRAITSelf-explainatory.
TRAIT_MOBILITY_NOMOVEDisallow movement
TRAIT_MOBILITY_NOPICKUPDisallow pickup
TRAIT_MOBILITY_NOUSEDisallow item use
TRAIT_MOBILITY_NORESTDisallow resting/unresting
TRAIT_MOVE_GROUNDMovement type traits for movables. See elements/movetype_handler.dm
TRAIT_NO_FLOATING_ANIMDisables the floating animation. See above.
AI_ANCHOR_TRAITTrait granted by mob/living/silicon/ai Applied when the ai anchors itself

Define Details

AI_ANCHOR_TRAIT

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

BEAUTY_ELEMENT_TRAIT

Self-explainatory.

BERSERK_TRAIT

Trait granted by /obj/item/clothing/head/helmet/space/hardsuit/berserker

BOT_TIPPED_OVER

Trait applied to bots by being tipped over

BRAIN_UNAIDED

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

LIPSTICK_TRAIT

Trait granted by lipstick

LYING_DOWN_TRAIT

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

MOD_TRAIT

Trait applied by MODsuits.

PAI_FOLDED

Trait applied to PAIs by being folded

POWER_LACK_TRAIT

Trait associated to lacking electrical power.

SLIME_COLD

Trait applied to slimes by low temperature

SUIT_TRAIT

Trait associated to wearing a suit

TRAIT_ACTIVE_STORAGE

Used for managing KEEP_TOGETHER in /atom/var/appearance_flags every object that is currently the active storage of some client mob has this trait

TRAIT_ANTENNAE

The holder of this trait has antennae or whatever that hurt a ton when noogied

TRAIT_ANTIMAGIC_NO_SELFBLOCK

Like antimagic, but doesn't block the user from casting

TRAIT_BLUSHING

This person is blushing

TRAIT_BYPASS_MEASURES

This mob overrides certian SSlag_switch measures with this special trait

TRAIT_CRITICAL_CONDITION

In some kind of critical condition. Is able to succumb.

TRAIT_EYESCLOSED

The person has their eyes closed. Visual only

TRAIT_FISH_CASE_COMPATIBILE

Stuff that can go inside fish cases

TRAIT_FISH_SAFE_STORAGE

Fish in this won't die

TRAIT_FLOORED

Prevents voluntary standing or staying up on its own.

TRAIT_FORCED_GRAVITY

We have some form of forced gravity acting on us

TRAIT_GONE_FISHING

Currently fishing

TRAIT_HANDS_BLOCKED

Prevents usage of manipulation appendages (picking, holding or using items, manipulating storage).

TRAIT_HOLDABLE

The holder of this trait can be picked up and held by another mob that does NOT have this trait.

TRAIT_IMMOBILIZED

Prevents voluntary movement.

TRAIT_KNOCKEDOUT

Forces the user to stay unconscious.

TRAIT_MOBILITY_NOMOVE

Disallow movement

TRAIT_MOBILITY_NOPICKUP

Disallow pickup

TRAIT_MOBILITY_NOREST

Disallow resting/unresting

TRAIT_MOBILITY_NOUSE

Disallow item use

TRAIT_MOVE_GROUND

Movement type traits for movables. See elements/movetype_handler.dm

TRAIT_NOSELFIGNITION_HEAD_ONLY

Prevents plasmamen from self-igniting if only their helmet is missing

TRAIT_NO_FLOATING_ANIM

Disables the floating animation. See above.

TRAIT_PARALYSIS

Used for limb-based paralysis, where replacing the limb will fix it.

TRAIT_PERFECT_ATTACKER

Doesn't miss attacks

TRAIT_PLANT_SAFE

We can handle 'dangerous' plants in botany safely

TRAIT_PULL_BLOCKED

Inability to pull things. Turned into a trait from MOBILITY_PULL to be able to track sources.

TRAIT_REFLECTIVE

Granted by prismwine

TRAIT_RESTRAINED

Abstract condition that prevents movement if being pulled and might be resisted against. Handcuffs and straight jackets, basically.

TRAIT_SCOOPABLE

the holder of this trait will be scooped instead of fireman carried

TRAIT_SNORE

The person is snoring. Visual only

TRAIT_SPECIAL_TRAUMA_BOOST

Increases chance of getting special traumas, makes them harder to cure

TRAIT_TRANSFORM_ACTIVE

A transforming item that is actively extended / transformed

TRAIT_UI_BLOCKED

Inability to access UI hud elements. Turned into a trait from MOBILITY_UI to be able to track sources.

TURF_Z_TRANSPARENT_TRAIT

Turf trait for when a turf is transparent

WARPWHISTLE_TRAIT

Trait granted by /obj/item/warpwhistle