Space Station 13 - Modules - TypesDefine Details

code/__DEFINES/traits.dm

TRAIT_IMMOBILIZEDPrevents voluntary movement.
TRAIT_HANDS_BLOCKEDPrevents usage of manipulation appendages (picking, holding or using items, manipulating storage).
TRAIT_ANTIMAGIC_NO_SELFBLOCKLike antimagic, but doesn't block the user from casting
TRAIT_XRAY_VISIONGives us turf, mob and object vision through walls
TRAIT_THERMAL_VISIONGives us mob vision through walls and slight night vision
TRAIT_MESON_VISIONGives us turf vision through walls and slight night vision
TRAIT_TRUE_NIGHT_VISIONGives us Night vision
TRAIT_REAGENT_SCANNERLets us scan reagents
TRAIT_CUSTOM_TAP_SOUNDAn item still plays its hitsound even if it has 0 force, instead of the tap
TRAIT_CLIMBABLEClimbable trait, given and taken by the climbable element when added or removed. Exists to be easily checked via HAS_TRAIT().
TRAIT_NO_STAMINA_BUFFER_REGENERATIONPrevents stamina buffer regeneration
TRAIT_NO_STAMINA_REGENERATIONPrevents stamina regeneration
LIPSTICK_TRAITTrait granted by lipstick
TRAIT_KISS_OF_DEATHBlowing kisses that actually do damage to the victim
TRAIT_LIVING_NO_DENSITYforces update_density to make us not dense
TRAIT_HUMAN_NO_RENDERforces us to not render our overlays
TRAIT_BEING_CARRIEDUsed for fireman carry to have mobe not be dropped when passing by a prone individual.
TRAIT_MOBILITY_NOMOVEDisallow movement
TRAIT_MOBILITY_NOPICKUPDisallow pickup
TRAIT_MOBILITY_NOUSEDisallow item use
TRAIT_MOBILITY_NORESTDisallow resting/unresting
TRAIT_COMBAT_MODE_LOCKEDCOMBAT MODE/SPRINT MODE TRAITS Prevents combat mode from being active.
TRAIT_SPRINT_LOCKEDPrevents sprinting from being active.
TRAIT_LAVA_IMMUNEWeather immunities, also protect mobs inside them.
TRAIT_KEEP_TOGETHERUsed for managing KEEP_TOGETHER in [appearance_flags]
SWORDPLAY_TRAITTrait given from playing pretend with baguettes
TURF_Z_TRANSPARENT_TRAITTurf trait for when a turf is transparent
ACTIVE_BLOCK_TRAITThis trait is added by the active directional block system.
ACTIVE_PARRY_TRAITThis trait is added by the parry system.
MAPPING_HELPER_TRAITobtained from mapping helper
MAFIA_TRAITTrait associated with mafia
STATION_TRAIT_BANANIUM_SHIPMENTSTraits given by station traits
TRAIT_KNOCKEDOUTForces the user to stay unconscious.
TRAIT_FORCED_STANDINGForces user to stay standing
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_GARROTEDReduces chance of breaking a grip
TRAIT_PERFECT_ATTACKERDoesn't miss attacks
TRAIT_CRITICAL_CONDITIONIn some kind of critical condition. Is able to succumb.
TRAIT_ADVANCEDTOOLUSERWhether a mob is dexterous enough to use machines and certain items or not.
TRAIT_GUN_NATURALMakes it so the mob can use guns regardless of tool user status
TRAIT_CORPSELOCKEDPrevents you from leaving your corpse
TRAIT_NOSELFIGNITION_HEAD_ONLYPrevents plasmamen from self-igniting if only their helmet is missing
TRAIT_FASTMEDreduces the use time of syringes, pills, patches and medigels but only when using on someone
TRAIT_CANNOT_OPEN_PRESENTSThese are used for brain-based paralysis, where replacing the limb won't fix it
TRAIT_WEB_WEAVERCan weave webs into cloth
TRAIT_NEGATES_GRAVITYNegates our gravity, letting us move normally on floors in 0-g
TRAIT_RESEARCH_SCANNERLets us scan machine parts and tech unlocks
TRAIT_PLANT_SAFEWe can handle 'dangerous' plants in botany safely
TRAIT_DIAGNOSTIC_HUDfor something granting you a diagnostic hud
TRAIT_MEDIBOTCOMINGTHROUGHIs a medbot healing you
TRAIT_NOFLASHMakes you immune to flashes
TRAIT_XENO_IMMUNEprevents xeno huggies implanting skeletons
TRAIT_FLASH_SENSITIVEMakes you flashable from any direction
TRAIT_SPECIAL_TRAUMA_BOOSTIncreases chance of getting special traumas, makes them harder to cure
TRAIT_GAMERGODGets double arcade prizes
TRAIT_SILENT_FOOTSTEPSmakes your footsteps completely silent
TRAIT_TUMOR_SUPPRESSEDprevents the damage done by a brain tumor
TRAIT_PERMANENTLY_ONFIREoverrides the update_fire proc to always add fire (for lava)
TRAIT_SIGN_LANGGalactic Common Sign Language
TRAIT_CAN_SIGN_ON_COMMSThis mob is able to use sign language over the radio.
TRAIT_MARTIAL_ARTS_IMMUNEnobody can use martial arts on this mob
TRAIT_DUFFEL_CURSE_PROOFYou've been cursed with a living duffelbag, and can't have more added
TRAIT_TIME_STOP_IMMUNEImmune to being afflicted by time stop (spell)
TRAIT_WEAK_SOULRevenants draining you only get a very small benefit.
TRAIT_NO_SOULThis mob has no soul
TRAIT_CANT_RIDEPrevents mob from riding mobs when buckled onto something
TRAIT_CANNOT_BE_UNBUCKLEDPrevents a mob from being unbuckled, currently only used to prevent people from falling over on the tram
TRAIT_BLOODY_MESSfrom heparin, makes open bleeding wounds rapidly spill more blood
TRAIT_COAGULATINGfrom coagulant reagents, this doesn't affect the bleeding itself but does affect the bleed warning messages
TRAIT_ANTICONVULSANTFrom anti-convulsant medication against seizures.
TRAIT_ANTENNAEThe holder of this trait has antennae or whatever that hurt a ton when noogied
TRAIT_GARLIC_BREATHUsed to activate french kissing
TRAIT_PLASMABURNTUsed on limbs in the process of turning a human into a plasmaman while in plasma lava
TRAIT_HOPELESSLY_ADDICTEDAddictions don't tick down, basically they're permanently addicted
TRAIT_BLOODSHOT_EYESSpecial examine if eyes are visible
TRAIT_PRESERVE_UI_WITHOUT_CLIENTThis mob should never close UI even if it doesn't have a client
TRAIT_CAN_USE_FLIGHT_POTIONLets the mob use flight potions
TRAIT_BYPASS_MEASURESThis mob overrides certian SSlag_switch measures with this special trait
TRAIT_SPARRINGThe user is sparring
TRAIT_BLUSHINGThis person is blushing
TRAIT_ALLOWED_HONORBOUND_ATTACKSomeone can safely be attacked with honorbound with ONLY a combat mode check, the trait is assuring holding a weapon and hitting won't hurt them..
TRAIT_AI_BAGATTACKThis atom can ignore the "is on a turf" check for simple AI datum attacks, allowing them to attack from bags or lockers as long as any other conditions are met
TRAIT_INVISIBLE_MANThis mobs bodyparts are invisible but still clickable.
TRAIT_FREE_FLOAT_MOVEMENTWhen people are floating from zero-grav or something, we can move around freely!
TRAIT_FUGU_GLANDEDTrait used by fugu glands to avoid double buffing
TRAIT_HOT_SPRING_CURSEDTrait applied to /datum/mind to stop someone from using the cursed hot springs to polymorph more than once.
TRAIT_CURSEDGibs on death and slips like ice.
TRAIT_SPIDER_CONSUMEDWhether a spider's consumed this mob
TRAIT_ALIEN_SNEAKWhether we're sneaking, from the alien sneak ability. Maybe worth generalizing into a general "is sneaky" / "is stealth" trait in the future.
TRAIT_CAN_STRIPThis mob can strip other mobs.
TRAIT_MAGICALLY_PHASEDThis mob is phased out of reality from magic, either a jaunt or rod form
TRAIT_MOVE_GROUNDMovement type traits for movables. See elements/movetype_handler.dm
TRAIT_NO_FLOATING_ANIMDisables the floating animation. See above.
TRAIT_DISABLED_BY_WOUNDUsed for limbs.
TRAIT_ACTIVE_STORAGEevery object that is currently the active storage of some client mob has this trait
TRAIT_MAT_TRANSMUTEDMarks the item as having been transmuted. Functionally blacklists the item from being recycled or sold for materials.
TRAIT_BANNED_FROM_CARGO_SHUTTLEIf the item will block the cargo shuttle from flying to centcom
TRAIT_NO_STORAGE_INSERTcannot be inserted in a storage.
TRAIT_T_RAY_VISIBLEVisible on t-ray scanners if the atom/var/level == 1
TRAIT_FOOD_GRILLEDIf this item's been grilled
TRAIT_FOOD_CHEF_MADEIf this item's been made by a chef instead of being map-spawned or admin-spawned or such
TRAIT_NEEDS_TWO_HANDSThe items needs two hands to be carried
TRAIT_UNCATCHABLECan't be catched when thrown
TRAIT_FISH_SAFE_STORAGEFish in this won't die
TRAIT_FISH_CASE_COMPATIBILEStuff that can go inside fish cases
TRAIT_PLANT_WILDMUTATEPlants that were mutated as a result of passive instability, not a mutation threshold.
TRAIT_APC_SHOCKINGIf you hit an APC with exposed internals with this item it will try to shock you
TRAIT_WIELDEDProperly wielded two handed item
TRAIT_NO_IMMOBILIZEBuckling yourself to objects with this trait won't immobilize you
TRAIT_NO_STRIPPrevents stripping this equipment
TRAIT_NO_BARCODESDisallows this item from being pricetagged with a barcode
TRAIT_ALLOW_HERETIC_CASTINGAllows heretics to cast their spells.
TRAIT_LIVING_HEARTDesignates a heart as a living heart for a heretic.
TRAIT_DRYABLETrait for dryable items
TRAIT_DRIEDTrait for dried items
TRAIT_CUSTOMIZABLE_REAGENT_HOLDERTrait for customizable reagent holder
TRAIT_MAY_CONTAIN_BLENDED_DUSTMinor trait used for beakers, or beaker-ishes. /obj/item/reagent_containers, to show that they've been used in a reagent grinder.
TRAIT_CANNOT_CRYSTALIZETrait put on /mob/living/carbon/human. If that mob has a crystal core, also known as an ethereal heart, it will not try to revive them if the mob dies.
TRAIT_FIREDOOR_STOPTrait applied to turfs when an atmos holosign is placed on them. It will stop firedoors from closing.
TRAIT_COMPONENT_MMITrait applied when the MMI component is added to an /obj/item/integrated_circuit
TRAIT_CIRCUIT_UNDUPABLETrait applied when an integrated circuit/module becomes undupable
CIRCUIT_HEAR_TRAITHearing trait that is from the hearing component
TRAIT_PDA_MESSAGE_MENU_RIGGEDPDA Traits. This one makes PDAs explode if the user opens the messages menu
TRAIT_PDA_CAN_EXPLODEThis one denotes a PDA has received a rigged message and will explode when the user tries to reply to a rigged PDA message
TRAIT_DISEASELIKE_SEVERITY_MEDIUMIf present on a /mob/living/carbon, will make them appear to have a medium level disease on health HUDs.
TRAIT_TENACIOUStrait denoting someone will crawl faster in soft crit
TRAIT_UNBREAKABLEtrait denoting someone will sometimes recover out of crit
EXPERIMENTAL_SURGERY_TRAITTrait inherited by experimental surgeries
QUIRK_TRAITcannot be removed without admin intervention Any traits granted by quirks.
LICH_TRAIT(B)admins only.
MASK_TRAITinherited from the mask
IMPLANT_TRAITTrait inherited by implants
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
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.
HIGHLANDER_TRAITTrait associated with highlander
TRAIT_RUSTYgeneric atom traits Trait from /datum/element/rust. Its rusty and should be applying a special overlay to denote this.
DO_NOT_SPLASHstops someone from splashing their reagent_container on an object with this trait
CURRENTLY_CLEANINGMarks an atom when the cleaning of it is first started, so that the cleaning overlay doesn't get removed prematurely
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/warpwhistle
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.
ELEMENT_TRAITTrait applied by element
BERSERK_TRAITTrait granted by /obj/item/clothing/head/helmet/space/hardsuit/berserker
HIPPOCRATIC_OATH_TRAITTrait granted by /obj/item/rod_of_asclepius
BLOODDRUNK_TRAITTrait granted by /datum/status_effect/blooddrunk
BEAUTY_ELEMENT_TRAITSelf-explainatory.
STABILIZED_LIGHT_PINK_TRAITPacifism trait given by stabilized light pink extracts.
NO_TONGUE_TRAITTrait granted by [/mob/living/carbon/Initialize] and granted/removed by /obj/item/organ/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
TRAIT_MAGNETIC_ID_CARDID cards with this trait will attempt to forcibly occupy the front-facing ID card slot in wallets.
CHAMELEON_ITEM_TRAITTraits granted to items due to their chameleon properties.
TRAIT_FINGERPRINT_PASSTHROUGHIgnores body_parts_covered during the add_fingerprint() proc. Works both on the person and the item in the glove slot.
TRAIT_LOOKING_INTO_DISTANCEIs looking at distance (alt + mmb)
TRAIT_DOUBLE_TAPWhen someone with this trait fires a ranged weapon, their fire delays and click cooldowns are halved
TRAIT_GONE_FISHINGCurrently fishing
TRAIT_HEALS_FROM_CARP_RIFTSThis mob heals from carp rifts.
TRAIT_HEALS_FROM_CULT_PYLONSThis mob heals from cult pylons.
MIND_TRAIT_OBJECTIVE_DEADThis mob is considered dead for the sake of objectives
MOD_TRAITTrait applied by MODsuits.
TRAIT_DEL_ON_SPACE_DUMPDeletes the object upon being dumped into space, usually from exiting hyperspace. Useful if you're spawning in a lot of stuff for hyperspace events that dont need to flood the entire game
TRAIT_MORBIDMobs with this trait do care about a few grisly things, such as digging up graves. They also really do not like bringing people back to life or tending wounds, but love autopsies and amputations.
HAS_MIND_TRAITA simple helper for checking traits in a mob's mind

Define Details

ACTIVE_BLOCK_TRAIT

This trait is added by the active directional block system.

ACTIVE_PARRY_TRAIT

This trait is added by the parry system.

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

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

CIRCUIT_HEAR_TRAIT

Hearing trait that is from the hearing component

CURRENTLY_CLEANING

Marks an atom when the cleaning of it is first started, so that the cleaning overlay doesn't get removed prematurely

DO_NOT_SPLASH

stops someone from splashing their reagent_container on an object with this trait

ELEMENT_TRAIT

Trait applied by element

EXPERIMENTAL_SURGERY_TRAIT

Trait inherited by experimental surgeries

HAS_MIND_TRAIT

A simple helper for checking traits in a mob's mind

HIGHLANDER_TRAIT

Trait associated with highlander

HIPPOCRATIC_OATH_TRAIT

Trait granted by /obj/item/rod_of_asclepius

IMPLANT_TRAIT

Trait inherited by implants

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

LICH_TRAIT

(B)admins only.

LIPSTICK_TRAIT

Trait granted by lipstick

LYING_DOWN_TRAIT

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

MAFIA_TRAIT

Trait associated with mafia

MAPPING_HELPER_TRAIT

obtained from mapping helper

MASK_TRAIT

inherited from the mask

MIND_TRAIT_OBJECTIVE_DEAD

This mob is considered dead for the sake of objectives

MODEL_TRAIT

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

MOD_TRAIT

Trait applied by MODsuits.

NO_TONGUE_TRAIT

Trait granted by [/mob/living/carbon/Initialize] and granted/removed by /obj/item/organ/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.

PAI_FOLDED

Trait applied to PAIs by being folded

POWER_LACK_TRAIT

Trait associated to lacking electrical power.

QUIRK_TRAIT

cannot be removed without admin intervention Any traits granted by quirks.

RESTING_TRAIT

trait associated to resting

SLIME_COLD

Trait applied to slimes by low temperature

SOULSTONE_TRAIT

Trait applied by /datum/component/soulstoned

STABILIZED_LIGHT_PINK_TRAIT

Pacifism trait given by stabilized light pink extracts.

STATION_TRAIT_BANANIUM_SHIPMENTS

Traits given by station traits

STAT_TRAIT

trait associated to a stat value or range of

SUIT_TRAIT

Trait associated to wearing a suit

SWORDPLAY_TRAIT

Trait given from playing pretend with baguettes

TIPPED_OVER

Trait applied to mobs by being tipped over

TRAIT_ACTIVE_STORAGE

every object that is currently the active storage of some client mob has this trait

TRAIT_ADVANCEDTOOLUSER

Whether a mob is dexterous enough to use machines and certain items or not.

TRAIT_AI_BAGATTACK

This atom can ignore the "is on a turf" check for simple AI datum attacks, allowing them to attack from bags or lockers as long as any other conditions are met

TRAIT_ALIEN_SNEAK

Whether we're sneaking, from the alien sneak ability. Maybe worth generalizing into a general "is sneaky" / "is stealth" trait in the future.

TRAIT_ALLOWED_HONORBOUND_ATTACK

Someone can safely be attacked with honorbound with ONLY a combat mode check, the trait is assuring holding a weapon and hitting won't hurt them..

TRAIT_ALLOW_HERETIC_CASTING

Allows heretics to cast their spells.

TRAIT_ANTENNAE

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

TRAIT_ANTICONVULSANT

From anti-convulsant medication against seizures.

TRAIT_ANTIMAGIC_NO_SELFBLOCK

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

TRAIT_APC_SHOCKING

If you hit an APC with exposed internals with this item it will try to shock you

TRAIT_BANNED_FROM_CARGO_SHUTTLE

If the item will block the cargo shuttle from flying to centcom

TRAIT_BEING_CARRIED

Used for fireman carry to have mobe not be dropped when passing by a prone individual.

TRAIT_BLOODSHOT_EYES

Special examine if eyes are visible

TRAIT_BLOODY_MESS

from heparin, makes open bleeding wounds rapidly spill more blood

TRAIT_BLUSHING

This person is blushing

TRAIT_BYPASS_MEASURES

This mob overrides certian SSlag_switch measures with this special trait

TRAIT_CANNOT_BE_UNBUCKLED

Prevents a mob from being unbuckled, currently only used to prevent people from falling over on the tram

TRAIT_CANNOT_CRYSTALIZE

Trait put on /mob/living/carbon/human. If that mob has a crystal core, also known as an ethereal heart, it will not try to revive them if the mob dies.

TRAIT_CANNOT_OPEN_PRESENTS

These are used for brain-based paralysis, where replacing the limb won't fix it

TRAIT_CANT_RIDE

Prevents mob from riding mobs when buckled onto something

TRAIT_CAN_SIGN_ON_COMMS

This mob is able to use sign language over the radio.

TRAIT_CAN_STRIP

This mob can strip other mobs.

TRAIT_CAN_USE_FLIGHT_POTION

Lets the mob use flight potions

TRAIT_CIRCUIT_UNDUPABLE

Trait applied when an integrated circuit/module becomes undupable

TRAIT_CLIMBABLE

Climbable trait, given and taken by the climbable element when added or removed. Exists to be easily checked via HAS_TRAIT().

TRAIT_COAGULATING

from coagulant reagents, this doesn't affect the bleeding itself but does affect the bleed warning messages

TRAIT_COMBAT_MODE_LOCKED

COMBAT MODE/SPRINT MODE TRAITS Prevents combat mode from being active.

TRAIT_COMPONENT_MMI

Trait applied when the MMI component is added to an /obj/item/integrated_circuit

TRAIT_CORPSELOCKED

Prevents you from leaving your corpse

TRAIT_CRITICAL_CONDITION

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

TRAIT_CURSED

Gibs on death and slips like ice.

TRAIT_CUSTOMIZABLE_REAGENT_HOLDER

Trait for customizable reagent holder

TRAIT_CUSTOM_TAP_SOUND

An item still plays its hitsound even if it has 0 force, instead of the tap

TRAIT_DEL_ON_SPACE_DUMP

Deletes the object upon being dumped into space, usually from exiting hyperspace. Useful if you're spawning in a lot of stuff for hyperspace events that dont need to flood the entire game

TRAIT_DIAGNOSTIC_HUD

for something granting you a diagnostic hud

TRAIT_DISABLED_BY_WOUND

Used for limbs.

TRAIT_DISEASELIKE_SEVERITY_MEDIUM

If present on a /mob/living/carbon, will make them appear to have a medium level disease on health HUDs.

TRAIT_DOUBLE_TAP

When someone with this trait fires a ranged weapon, their fire delays and click cooldowns are halved

TRAIT_DRIED

Trait for dried items

TRAIT_DRYABLE

Trait for dryable items

TRAIT_DUFFEL_CURSE_PROOF

You've been cursed with a living duffelbag, and can't have more added

TRAIT_FASTMED

reduces the use time of syringes, pills, patches and medigels but only when using on someone

TRAIT_FINGERPRINT_PASSTHROUGH

Ignores body_parts_covered during the add_fingerprint() proc. Works both on the person and the item in the glove slot.

TRAIT_FIREDOOR_STOP

Trait applied to turfs when an atmos holosign is placed on them. It will stop firedoors from closing.

TRAIT_FISH_CASE_COMPATIBILE

Stuff that can go inside fish cases

TRAIT_FISH_SAFE_STORAGE

Fish in this won't die

TRAIT_FLASH_SENSITIVE

Makes you flashable from any direction

TRAIT_FOOD_CHEF_MADE

If this item's been made by a chef instead of being map-spawned or admin-spawned or such

TRAIT_FOOD_GRILLED

If this item's been grilled

TRAIT_FORCED_STANDING

Forces user to stay standing

TRAIT_FREE_FLOAT_MOVEMENT

When people are floating from zero-grav or something, we can move around freely!

TRAIT_FUGU_GLANDED

Trait used by fugu glands to avoid double buffing

TRAIT_GAMERGOD

Gets double arcade prizes

TRAIT_GARLIC_BREATH

Used to activate french kissing

TRAIT_GARROTED

Reduces chance of breaking a grip

TRAIT_GONE_FISHING

Currently fishing

TRAIT_GUN_NATURAL

Makes it so the mob can use guns regardless of tool user status

TRAIT_HANDS_BLOCKED

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

TRAIT_HEALS_FROM_CARP_RIFTS

This mob heals from carp rifts.

TRAIT_HEALS_FROM_CULT_PYLONS

This mob heals from cult pylons.

TRAIT_HOPELESSLY_ADDICTED

Addictions don't tick down, basically they're permanently addicted

TRAIT_HOT_SPRING_CURSED

Trait applied to /datum/mind to stop someone from using the cursed hot springs to polymorph more than once.

TRAIT_HUMAN_NO_RENDER

forces us to not render our overlays

TRAIT_IMMOBILIZED

Prevents voluntary movement.

TRAIT_INVISIBLE_MAN

This mobs bodyparts are invisible but still clickable.

TRAIT_KEEP_TOGETHER

Used for managing KEEP_TOGETHER in [appearance_flags]

TRAIT_KISS_OF_DEATH

Blowing kisses that actually do damage to the victim

TRAIT_KNOCKEDOUT

Forces the user to stay unconscious.

TRAIT_LAVA_IMMUNE

Weather immunities, also protect mobs inside them.

TRAIT_LIVING_HEART

Designates a heart as a living heart for a heretic.

TRAIT_LIVING_NO_DENSITY

forces update_density to make us not dense

TRAIT_LOOKING_INTO_DISTANCE

Is looking at distance (alt + mmb)

TRAIT_MAGICALLY_PHASED

This mob is phased out of reality from magic, either a jaunt or rod form

TRAIT_MAGNETIC_ID_CARD

ID cards with this trait will attempt to forcibly occupy the front-facing ID card slot in wallets.

TRAIT_MARTIAL_ARTS_IMMUNE

nobody can use martial arts on this mob

TRAIT_MAT_TRANSMUTED

Marks the item as having been transmuted. Functionally blacklists the item from being recycled or sold for materials.

TRAIT_MAY_CONTAIN_BLENDED_DUST

Minor trait used for beakers, or beaker-ishes. /obj/item/reagent_containers, to show that they've been used in a reagent grinder.

TRAIT_MEDIBOTCOMINGTHROUGH

Is a medbot healing you

TRAIT_MESON_VISION

Gives us turf vision through walls and slight night vision

TRAIT_MOBILITY_NOMOVE

Disallow movement

TRAIT_MOBILITY_NOPICKUP

Disallow pickup

TRAIT_MOBILITY_NOREST

Disallow resting/unresting

TRAIT_MOBILITY_NOUSE

Disallow item use

TRAIT_MORBID

Mobs with this trait do care about a few grisly things, such as digging up graves. They also really do not like bringing people back to life or tending wounds, but love autopsies and amputations.

TRAIT_MOVE_GROUND

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

TRAIT_NEEDS_TWO_HANDS

The items needs two hands to be carried

TRAIT_NEGATES_GRAVITY

Negates our gravity, letting us move normally on floors in 0-g

TRAIT_NOFLASH

Makes you immune to flashes

TRAIT_NOSELFIGNITION_HEAD_ONLY

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

TRAIT_NO_BARCODES

Disallows this item from being pricetagged with a barcode

TRAIT_NO_FLOATING_ANIM

Disables the floating animation. See above.

TRAIT_NO_IMMOBILIZE

Buckling yourself to objects with this trait won't immobilize you

TRAIT_NO_SOUL

This mob has no soul

TRAIT_NO_STAMINA_BUFFER_REGENERATION

Prevents stamina buffer regeneration

TRAIT_NO_STAMINA_REGENERATION

Prevents stamina regeneration

TRAIT_NO_STORAGE_INSERT

cannot be inserted in a storage.

TRAIT_NO_STRIP

Prevents stripping this equipment

TRAIT_PDA_CAN_EXPLODE

This one denotes a PDA has received a rigged message and will explode when the user tries to reply to a rigged PDA message

TRAIT_PDA_MESSAGE_MENU_RIGGED

PDA Traits. This one makes PDAs explode if the user opens the messages menu

TRAIT_PERFECT_ATTACKER

Doesn't miss attacks

TRAIT_PERMANENTLY_ONFIRE

overrides the update_fire proc to always add fire (for lava)

TRAIT_PLANT_SAFE

We can handle 'dangerous' plants in botany safely

TRAIT_PLANT_WILDMUTATE

Plants that were mutated as a result of passive instability, not a mutation threshold.

TRAIT_PLASMABURNT

Used on limbs in the process of turning a human into a plasmaman while in plasma lava

TRAIT_PRESERVE_UI_WITHOUT_CLIENT

This mob should never close UI even if it doesn't have a client

TRAIT_PULL_BLOCKED

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

TRAIT_REAGENT_SCANNER

Lets us scan reagents

TRAIT_RESEARCH_SCANNER

Lets us scan machine parts and tech unlocks

TRAIT_RESTRAINED

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

TRAIT_RUSTY

generic atom traits Trait from /datum/element/rust. Its rusty and should be applying a special overlay to denote this.

TRAIT_SIGN_LANG

Galactic Common Sign Language

TRAIT_SILENT_FOOTSTEPS

makes your footsteps completely silent

TRAIT_SPARRING

The user is sparring

TRAIT_SPECIAL_TRAUMA_BOOST

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

TRAIT_SPIDER_CONSUMED

Whether a spider's consumed this mob

TRAIT_SPRINT_LOCKED

Prevents sprinting from being active.

TRAIT_TENACIOUS

trait denoting someone will crawl faster in soft crit

TRAIT_THERMAL_VISION

Gives us mob vision through walls and slight night vision

TRAIT_TIME_STOP_IMMUNE

Immune to being afflicted by time stop (spell)

TRAIT_TRUE_NIGHT_VISION

Gives us Night vision

TRAIT_TUMOR_SUPPRESSED

prevents the damage done by a brain tumor

TRAIT_T_RAY_VISIBLE

Visible on t-ray scanners if the atom/var/level == 1

TRAIT_UI_BLOCKED

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

TRAIT_UNBREAKABLE

trait denoting someone will sometimes recover out of crit

TRAIT_UNCATCHABLE

Can't be catched when thrown

TRAIT_WEAK_SOUL

Revenants draining you only get a very small benefit.

TRAIT_WEB_WEAVER

Can weave webs into cloth

TRAIT_WIELDED

Properly wielded two handed item

TRAIT_XENO_IMMUNE

prevents xeno huggies implanting skeletons

TRAIT_XRAY_VISION

Gives us turf, mob and object vision through walls

TURF_Z_TRANSPARENT_TRAIT

Turf trait for when a turf is transparent

WARPWHISTLE_TRAIT

Trait granted by /obj/item/warpwhistle