Daedalus Dock - Modules - TypesDefine Details

code/__DEFINES/traits.dm

CHEM_TRAIT_SOURCEFor use in start/stop metabolize. Since we don't want touch metabolism ending to interrupt bloodstream chems of the same type, etc.
TRAIT_KNOCKEDOUTForces the user to stay unconscious.
TRAIT_IMMOBILIZEDPrevents voluntary movement.
TRAIT_FLOOREDPrevents voluntary standing or staying up on its own.
TRAIT_FORCED_STANDINGForces user to stay standing
TRAIT_DISORIENTEDSlows the user, with additional effects based on the source.
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_ARMS_RESTRAINEDAbstract condition that prevents movement if being pulled and might be resisted against. Handcuffs and straight jackets, basically.
TRAIT_PERFECT_ATTACKERDoesn't miss attacks
TRAIT_EXPERIENCING_AIRFLOWThe owner is queued in SSairflow.
TRAIT_EXHAUSTEDUser's stamina is over the STAMINA_EXHAUSTION_THRESHOLD
TRAIT_SPRINTINGUser is sprinting, full speed ahead
TRAIT_NO_SPRINTUser cannot sprint
TRAIT_SOFT_CRITICAL_CONDITIONIn softcrit.
TRAIT_BLURRY_VISIONHas blurry vision until removed
TRAIT_LITERATEWhitelist for mobs that can read or write
TRAIT_ILLITERATEBlacklist for mobs that can't read or write
TRAIT_NO_VOLUNTARY_SPEECHUser cannot use the Say() verb. This is used to force speech while "muting" the client.
TRAIT_DEFIB_BLACKLISTEDBlacklisted from being revived via defibrilator
TRAIT_CHUNKYFINGERSmeans that you can't use weapons with normal trigger guards.
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_DEATHCOMACauses death-like unconsciousness
TRAIT_FAKEDEATHMakes the owner appear as dead to most forms of medical examination
TRAIT_XENO_HOSTTracks whether we're gonna be a baby alien's mummy.
TRAIT_IWASBATONEDAnti Dual-baton cooldown bypass exploit.
TRAIT_SHOCKED_BY_SENTINELThe above but for the flock sentinel
TRAIT_STABLEHEARTYou cannot ENTER cardiac arrest.
TRAIT_CORPSELOCKEDPrevents you from leaving your corpse
TRAIT_RESISTHEATHANDSFor when you want to be able to touch hot things, but still want fire to be an issue.
TRAIT_NOSELFIGNITIONPrevents plasmamen from self-igniting
TRAIT_VAL_CORRIN_MEMBERGets a mood boost from being in the hideout.
TRAIT_FASTMEDreduces the use time of syringes, pills, patches and medigels but only when using on someone
TRAIT_NOBREATHMob does not breathe.
TRAIT_NOEARSMob does not need ears to hear
TRAIT_ANTIMAGIC_NO_SELFBLOCKLike antimagic, but doesn't block the user from casting
TRAIT_NO_PAINSHOCKCannot experience Shock (pain version, not electrical)
TRAIT_NO_ADDICTIONDoes not get addicted
TRAIT_GOOD_HEARINGMakes whispers clearly heard from seven tiles away, the full hearing range
TRAIT_IMPORTANT_SPEAKERThis mob's speech is heard through walls by dead players/observers even if it has no client. Idk a better name
TRAIT_NO_SLIP_ICEStops the mob from slipping on permafrost ice (not any other ice) (but anything with SLIDE_ICE set)
TRAIT_NO_SLIP_SLIDEStop the mob from sliding around from being slipped, but not the slip part. DOES NOT include ice slips.
TRAIT_NO_SLIP_ALLStops all slipping and sliding from ocurring
TRAIT_SIXTHSENSECan hear observers
TRAIT_HEAR_THROUGH_DARKNESSIgnores darkness for hearing
TRAIT_HEAR_THROUGH_WALLSIgnores line of sight for the purposes of send_speech()
TRAIT_PARALYSIS_L_ARMThese are used for brain-based paralysis, where replacing the limb won't fix it
TRAIT_ID_APPRAISERCan examine IDs to see if they are roundstart.
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_CANNOTFACEPrevents direction changes done by face_atom()
TRAIT_NEGATES_GRAVITYNegates our gravity, letting us move normally on floors in 0-g
TRAIT_IGNORING_GRAVITYWe are ignoring gravity
IGNORING_GRAVITY_NEGATIONSources for TRAIT_IGNORING_GRAVITY
TRAIT_FORCED_GRAVITYWe have some form of forced gravity acting on us
TRAIT_REAGENT_SCANNERLets us scan reagents
TRAIT_RESEARCH_SCANNERLets us scan machine parts and tech unlocks
TRAIT_WEB_WEAVERCan weave webs into cloth
TRAIT_QUICK_CARRYWe place people into a fireman carry quicker than standard
TRAIT_QUICKER_CARRYWe place people into a fireman carry especially quickly compared to quick_carry
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_DETECT_STORMalways detect storm weathers
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_NICE_SHOThnnnnnnnggggg..... you're pretty good....
TRAIT_TUMOR_SUPPRESSEDprevents the damage done by a brain tumor
TRAIT_PERMANENTLY_ONFIREoverrides the update_fire proc to always add fire (for lava)
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_KISS_OF_DEATHBlowing kisses actually does damage to the victim
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_UNNATURAL_RED_GLOWY_EYESTheir eyes glow an unnatural red colour. Currently used to set special examine text on humans. Does not guarantee the mob's eyes are coloured red, nor that there is any visible glow on their character sprite.
TRAIT_BLOODSHOT_EYESTheir eyes are bloodshot. Currently used to set special examine text on humans. Examine text is overridden by TRAIT_UNNATURAL_RED_GLOWY_EYES.
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_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_SPARRINGThe user is sparring
TRAIT_ELITE_CHALLENGERThe user is currently challenging an elite mining mob. Prevents him from challenging another until he's either lost or won.
TRAIT_DONT_WRITE_MEMORYFor living mobs. It signals that the mob shouldn't have their data written in an external json for persistence.
TRAIT_SPRAY_PAINTABLEThis mob can be painted with the spraycan
TRAIT_BLUSHINGThis person is blushing
TRAIT_BODYPART_GRABBEDThis bodypart is being held in a grab, and reduces bleeding
TRAIT_NOBLEEDThis carbon doesn't bleed
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_HIDE_COSMETIC_ORGANSDon't draw external organs/species features like wings, horns, frills and stuff
TRAIT_FREE_FLOAT_MOVEMENTWhen people are floating from zero-grav or something, we can move around freely!
TRAIT_EQUIPPING_OR_UNEQUIPPINGEquipping or unequipping an item
TRAIT_NO_TELEPORTdo_teleport will not allow this atom to teleport
TRAIT_FUGU_GLANDEDTrait used by fugu glands to avoid double buffing
TRAIT_DOUBLE_TAPWhen someone with this trait fires a ranged weapon, their fire delays and click cooldowns are halved
TRAIT_HOT_SPRING_CURSEDTrait applied to /datum/mind to stop someone from using the cursed hot springs to polymorph more than once.
TRAIT_NOT_ENGRAVABLEIf something has been engraved/cannot be engraved
TRAIT_ORBITING_FORBIDDENWhether or not orbiting is blocked or not
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_CAN_USE_NUKECan use the nuclear device's UI, regardless of a lack of hands
TRAIT_MAGICALLY_PHASEDThis mob is phased out of reality from magic, either a jaunt or rod form
TRAIT_BRAINWASHINGthis skillchip trait lets you wash brains in washing machines to heal them
TRAIT_MOVE_GROUNDMovement type traits for movables. See elements/movetype_handler.dm
TRAIT_NO_FLOATING_ANIMDisables the floating animation. See above.
TRAIT_LAVA_IMMUNEWeather immunities, also protect mobs inside them.
TRAIT_DREAMINGMob is dreaming
TRAIT_CANNOT_DREAMMob cannot dream
TRAIT_PARALYSISUsed for limb-based paralysis, where replacing the limb will fix it.
TRAIT_DISABLED_BY_WOUNDUsed for limbs.
TRAIT_FORBID_MINING_SHUTTLE_CONSOLE_OUTSIDE_STATIONMobs with this trait can't send the mining shuttle console when used outside the station itself
TRAIT_HEARING_SENSITIVEevery hearing sensitive atom has this trait
TRAIT_ACTIVE_STORAGEevery object that is currently the active storage of some client mob has this trait
TRAIT_RADIO_LISTENER_NONATMOSNon-atmos radio listeners
TRAIT_RADIO_LISTENER_ATMOSAtmos (FREQ_ATMOS_CONTROL) listeners
TRAIT_CLIMBABLEClimbable trait, given and taken by the climbable element when added or removed. Exists to be easily checked via HAS_TRAIT().
TRAIT_HONKSPAMMINGUsed by the honkspam element to avoid spamming the sound. Amusing considering its name.
TRAIT_KEEP_TOGETHERUsed for managing KEEP_TOGETHER in [/atom/var/appearance_flags]
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_MARKET_CRASHINGSSeconomy trait, if the market is crashing and people can't withdraw credits from ID cards.
TRAIT_NO_STORAGE_INSERTcannot be inserted in a storage.
TRAIT_T_RAY_VISIBLEVisible on t-ray scanners if the atom/var/level == 1
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_HIDES_VOICEWearing this item in the mask slot will make your voice Unknown
TRAIT_REPLACES_VOICEWearing this item in the mask slot will make your voice your current ID, or unknown
TRAIT_INSTANT_PICKPOCKETPickpocketing this item takes no time.
TRAIT_SHIFTY_EYESGives you the Shifty Eyes quirk, rarely making people who examine you think you examined them back even when you didn't
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_COMPONENT_PRINTERTrait 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
TRAIT_TABLE_RISENtrait denoting something is being risen up by a table
TRAIT_IN_CALLWhether or not the user is in a MODlink call, prevents making more calls
EXPERIMENTAL_SURGERY_TRAITTrait inherited by experimental surgeries
ROUNDSTART_TRAITcannot be removed without admin intervention
QUIRK_TRAITAny traits granted by quirks.
ADMIN_TRAIT(B)admins only.
CURSED_ITEM_TRAITThe item is magically cursed
STATUS_EFFECT_TRAITA trait given by any status effect
TRAIT_STATUS_EFFECTA trait given by a specific status effect (not sure why we need both but whatever!)
MASK_TRAITinherited from the mask
SHOES_TRAITinherited from your sweet kicks
IMPLANT_TRAITTrait inherited by implants
VEHICLE_TRAITinherited from riding vehicles
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
BRAIN_TRAITTrait from the BRAIN
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).
POWER_LACK_TRAITTrait associated to lacking electrical power.
MOTOR_LACK_TRAITTrait associated to lacking motor movement
MAFIA_TRAITTrait associated with mafia
HIGHLANDER_TRAITTrait associated with highlander
AIRFLOW_TRAITTrait associated with airflow/spacewind
STUMP_TRAITTrait on stumps
TRAIT_RUSTYgeneric atom traits Trait from /datum/element/rust. Its rusty and should be applying a special overlay to denote this.
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/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.
MOD_TRAITTrait applied by MODsuits.
ELEMENT_TRAITTrait applied by element
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_TRAITPacifism trait given by stabilized light pink 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
EMP_TRAITFrom EMPs
OPTABLE_TRAITGiven by the operating table
DREAMING_SOURCEGiven by dreaming
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
CLOWNOP_TRAITTrait from /datum/antagonist/nukeop/clownop
THIEF_TRAITTrait from /datum/antagonist/thief
STATION_TRAIT_BANANIUM_SHIPMENTSTraits given by station traits
MARKET_CRASH_EVENT_TRAITFrom the market_crash event
TRAIT_JOB_FIRST_ID_CARDDenotes that this id card was given via the job outfit, aka the first ID this player got.
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_POWER_CHORDthis mob is under the effects of the power chord
TRAIT_IRRADIATEDMarks that this object is irradiated
TRAIT_HALT_RADIATION_EFFECTSHarmful radiation effects, the toxin damage and the burns, will not occur while this trait is active
TRAIT_RADIATION_PROTECTED_CLOTHINGThis clothing protects the user from radiation. This should not be used on clothing_traits, but should be applied to the clothing itself.
TRAIT_BYPASS_EARLY_IRRADIATED_CHECKWhether or not this item will allow the radiation SS to go through standard radiation processing as if this wasn't already irradiated. Basically, without this, COMSIG_IN_RANGE_OF_IRRADIATION won't fire once the object is irradiated.
TRAIT_HEALS_FROM_CARP_RIFTSThis mob heals from carp rifts.
TRAIT_HEALS_FROM_CULT_PYLONSThis mob heals from cult pylons.
TRAIT_MULTIZ_SUIT_SENSORSIgnore Crew monitor Z levels
TRAIT_FINGERPRINT_PASSTHROUGHIgnores body_parts_covered during the add_fingerprint() proc. Works both on the person and the item in the glove slot.
TRAIT_FROZENthis object has been frozen
TRAIT_GONE_FISHINGCurrently fishing
TRAIT_TACKLING_WINGED_ATTACKERMakes a species be better/worse at tackling depending on their wing's status
TRAIT_TACKLING_FRAIL_ATTACKERMakes a species be frail and more likely to roll bad results if they hit a wall
TRAIT_TACKLING_TAILED_DEFENDERMakes a species be better/worse at defending against tackling depending on their tail's status
BODYPART_TRAITsome trait sorces dirived from bodyparts BODYPART_TRAIT is generic.
TRAIT_INSIDE_BODYGiven to items that are bodyparts attached to a mob, organs attached to a mob or inside a bodypart
TRAIT_AI_PAUSEDtrait that prevents AI controllers from planning detached from ai_status to prevent weird state stuff.
TRAIT_AI_DISABLE_PLANNINGtrait that prevents AI controllers from making new plans, but not executing plans
FLOCK_CONTROLLED_BY_OVERMIND_SOURCEUnder control
UPDATE_TRANSFORM_TRAITTrait from mob/living/update_transform()

Define Details

ADMIN_TRAIT

(B)admins only.

AIRFLOW_TRAIT

Trait associated with airflow/spacewind

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 the berserker hood.

BLOODDRUNK_TRAIT

Trait granted by /datum/status_effect/blooddrunk

BODYPART_TRAIT

some trait sorces dirived from bodyparts BODYPART_TRAIT is generic.

BRAIN_TRAIT

Trait from the BRAIN

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.

CHEM_TRAIT_SOURCE

For use in start/stop metabolize. Since we don't want touch metabolism ending to interrupt bloodstream chems of the same type, etc.

CHOKEHOLD_TRAIT

trait associated to being held in a chokehold

CIRCUIT_HEAR_TRAIT

Hearing trait that is from the hearing component

CLOWNOP_TRAIT

Trait from /datum/antagonist/nukeop/clownop

CURSED_ITEM_TRAIT

The item is magically cursed

DREAMING_SOURCE

Given by dreaming

ELEMENT_TRAIT

Trait applied by element

EMP_TRAIT

From EMPs

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.

FLOCK_CONTROLLED_BY_OVERMIND_SOURCE

Under control

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

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

MARKET_CRASH_EVENT_TRAIT

From the market_crash event

MASK_TRAIT

inherited from the mask

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

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.

OPTABLE_TRAIT

Given by the operating table

ORBITING_TRAIT

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

PAI_FOLDED

Trait applied to PAIs by being folded

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

SHOES_TRAIT

inherited from your sweet kicks

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

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

STUMP_TRAIT

Trait on stumps

SUIT_TRAIT

Trait associated to wearing a suit

THIEF_TRAIT

Trait from /datum/antagonist/thief

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_AI_DISABLE_PLANNING

trait that prevents AI controllers from making new plans, but not executing plans

TRAIT_AI_PAUSED

trait that prevents AI controllers from planning detached from ai_status to prevent weird state stuff.

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_ARMS_RESTRAINED

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

TRAIT_BANNED_FROM_CARGO_SHUTTLE

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

TRAIT_BLOODSHOT_EYES

Their eyes are bloodshot. Currently used to set special examine text on humans. Examine text is overridden by TRAIT_UNNATURAL_RED_GLOWY_EYES.

TRAIT_BLOODY_MESS

from heparin, makes open bleeding wounds rapidly spill more blood

TRAIT_BLURRY_VISION

Has blurry vision until removed

TRAIT_BLUSHING

This person is blushing

TRAIT_BODYPART_GRABBED

This bodypart is being held in a grab, and reduces bleeding

TRAIT_BRAINWASHING

this skillchip trait lets you wash brains in washing machines to heal them

TRAIT_BYPASS_EARLY_IRRADIATED_CHECK

Whether or not this item will allow the radiation SS to go through standard radiation processing as if this wasn't already irradiated. Basically, without this, COMSIG_IN_RANGE_OF_IRRADIATION won't fire once the object is irradiated.

TRAIT_BYPASS_MEASURES

This mob overrides certian SSlag_switch measures with this special trait

TRAIT_CANNOTFACE

Prevents direction changes done by face_atom()

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_DREAM

Mob cannot dream

TRAIT_CANT_RIDE

Prevents mob from riding mobs when buckled onto something

TRAIT_CAN_STRIP

This mob can strip other mobs.

TRAIT_CAN_USE_FLIGHT_POTION

Lets the mob use flight potions

TRAIT_CAN_USE_NUKE

Can use the nuclear device's UI, regardless of a lack of hands

TRAIT_CHUNKYFINGERS

means that you can't use weapons with normal trigger guards.

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_COMPONENT_MMI

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

TRAIT_COMPONENT_PRINTER

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

TRAIT_CORPSELOCKED

Prevents you from leaving your corpse

TRAIT_CUSTOMIZABLE_REAGENT_HOLDER

Trait for customizable reagent holder

TRAIT_DEATHCOMA

Causes death-like unconsciousness

TRAIT_DEFIB_BLACKLISTED

Blacklisted from being revived via defibrilator

TRAIT_DETECT_STORM

always detect storm weathers

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_DISORIENTED

Slows the user, with additional effects based on the source.

TRAIT_DONT_WRITE_MEMORY

For living mobs. It signals that the mob shouldn't have their data written in an external json for persistence.

TRAIT_DOUBLE_TAP

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

TRAIT_DREAMING

Mob is dreaming

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_ELITE_CHALLENGER

The user is currently challenging an elite mining mob. Prevents him from challenging another until he's either lost or won.

TRAIT_EQUIPPING_OR_UNEQUIPPING

Equipping or unequipping an item

TRAIT_EXHAUSTED

User's stamina is over the STAMINA_EXHAUSTION_THRESHOLD

TRAIT_EXPERIENCING_AIRFLOW

The owner is queued in SSairflow.

TRAIT_FAKEDEATH

Makes the owner appear as dead to most forms of medical examination

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_FLOORED

Prevents voluntary standing or staying up on its own.

TRAIT_FORBID_MINING_SHUTTLE_CONSOLE_OUTSIDE_STATION

Mobs with this trait can't send the mining shuttle console when used outside the station itself

TRAIT_FORCED_GRAVITY

We have some form of forced gravity acting on us

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_FROZEN

this object has been frozen

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_GONE_FISHING

Currently fishing

TRAIT_GOOD_HEARING

Makes whispers clearly heard from seven tiles away, the full hearing range

TRAIT_GUN_NATURAL

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

TRAIT_HALT_RADIATION_EFFECTS

Harmful radiation effects, the toxin damage and the burns, will not occur while this trait is active

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_HEARING_SENSITIVE

every hearing sensitive atom has this trait

TRAIT_HEAR_THROUGH_DARKNESS

Ignores darkness for hearing

TRAIT_HEAR_THROUGH_WALLS

Ignores line of sight for the purposes of send_speech()

TRAIT_HIDES_VOICE

Wearing this item in the mask slot will make your voice Unknown

TRAIT_HIDE_COSMETIC_ORGANS

Don't draw external organs/species features like wings, horns, frills and stuff

TRAIT_HONKSPAMMING

Used by the honkspam element to avoid spamming the sound. Amusing considering its name.

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_ID_APPRAISER

Can examine IDs to see if they are roundstart.

TRAIT_IGNORING_GRAVITY

We are ignoring gravity

TRAIT_ILLITERATE

Blacklist for mobs that can't read or write

TRAIT_IMMOBILIZED

Prevents voluntary movement.

TRAIT_IMPORTANT_SPEAKER

This mob's speech is heard through walls by dead players/observers even if it has no client. Idk a better name

TRAIT_INSIDE_BODY

Given to items that are bodyparts attached to a mob, organs attached to a mob or inside a bodypart

TRAIT_INSTANT_PICKPOCKET

Pickpocketing this item takes no time.

TRAIT_INVISIBLE_MAN

This mobs bodyparts are invisible but still clickable.

TRAIT_IN_CALL

Whether or not the user is in a MODlink call, prevents making more calls

TRAIT_IRRADIATED

Marks that this object is irradiated

TRAIT_IWASBATONED

Anti Dual-baton cooldown bypass exploit.

TRAIT_JOB_FIRST_ID_CARD

Denotes that this id card was given via the job outfit, aka the first ID this player got.

TRAIT_KEEP_TOGETHER

Used for managing KEEP_TOGETHER in [/atom/var/appearance_flags]

TRAIT_KISS_OF_DEATH

Blowing kisses actually does damage to the victim

TRAIT_KNOCKEDOUT

Forces the user to stay unconscious.

TRAIT_LAVA_IMMUNE

Weather immunities, also protect mobs inside them.

TRAIT_LITERATE

Whitelist for mobs that can read or write

TRAIT_LIVING_HEART

Designates a heart as a living heart for a heretic.

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_MARKET_CRASHING

SSeconomy trait, if the market is crashing and people can't withdraw credits from ID cards.

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_MOVE_GROUND

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

TRAIT_MULTIZ_SUIT_SENSORS

Ignore Crew monitor Z levels

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_NICE_SHOT

hnnnnnnnggggg..... you're pretty good....

TRAIT_NOBLEED

This carbon doesn't bleed

TRAIT_NOBREATH

Mob does not breathe.

TRAIT_NOEARS

Mob does not need ears to hear

TRAIT_NOFLASH

Makes you immune to flashes

TRAIT_NOSELFIGNITION

Prevents plasmamen from self-igniting

TRAIT_NOT_ENGRAVABLE

If something has been engraved/cannot be engraved

TRAIT_NO_ADDICTION

Does not get addicted

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_PAINSHOCK

Cannot experience Shock (pain version, not electrical)

TRAIT_NO_SLIP_ALL

Stops all slipping and sliding from ocurring

TRAIT_NO_SLIP_ICE

Stops the mob from slipping on permafrost ice (not any other ice) (but anything with SLIDE_ICE set)

TRAIT_NO_SLIP_SLIDE

Stop the mob from sliding around from being slipped, but not the slip part. DOES NOT include ice slips.

TRAIT_NO_SOUL

This mob has no soul

TRAIT_NO_SPRINT

User cannot sprint

TRAIT_NO_STORAGE_INSERT

cannot be inserted in a storage.

TRAIT_NO_STRIP

Prevents stripping this equipment

TRAIT_NO_TELEPORT

do_teleport will not allow this atom to teleport

TRAIT_NO_VOLUNTARY_SPEECH

User cannot use the Say() verb. This is used to force speech while "muting" the client.

TRAIT_ORBITING_FORBIDDEN

Whether or not orbiting is blocked or not

TRAIT_PARALYSIS

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

TRAIT_PARALYSIS_L_ARM

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

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_POWER_CHORD

this mob is under the effects of the power chord

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_QUICKER_CARRY

We place people into a fireman carry especially quickly compared to quick_carry

TRAIT_QUICK_CARRY

We place people into a fireman carry quicker than standard

TRAIT_RADIATION_PROTECTED_CLOTHING

This clothing protects the user from radiation. This should not be used on clothing_traits, but should be applied to the clothing itself.

TRAIT_RADIO_LISTENER_ATMOS

Atmos (FREQ_ATMOS_CONTROL) listeners

TRAIT_RADIO_LISTENER_NONATMOS

Non-atmos radio listeners

TRAIT_REAGENT_SCANNER

Lets us scan reagents

TRAIT_REPLACES_VOICE

Wearing this item in the mask slot will make your voice your current ID, or unknown

TRAIT_RESEARCH_SCANNER

Lets us scan machine parts and tech unlocks

TRAIT_RESISTHEATHANDS

For when you want to be able to touch hot things, but still want fire to be an issue.

TRAIT_RUSTY

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

TRAIT_SHIFTY_EYES

Gives you the Shifty Eyes quirk, rarely making people who examine you think you examined them back even when you didn't

TRAIT_SHOCKED_BY_SENTINEL

The above but for the flock sentinel

TRAIT_SILENT_FOOTSTEPS

makes your footsteps completely silent

TRAIT_SIXTHSENSE

Can hear observers

TRAIT_SOFT_CRITICAL_CONDITION

In softcrit.

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_SPRAY_PAINTABLE

This mob can be painted with the spraycan

TRAIT_SPRINTING

User is sprinting, full speed ahead

TRAIT_STABLEHEART

You cannot ENTER cardiac arrest.

TRAIT_STATUS_EFFECT

A trait given by a specific status effect (not sure why we need both but whatever!)

TRAIT_TABLE_RISEN

trait denoting something is being risen up by a table

TRAIT_TACKLING_FRAIL_ATTACKER

Makes a species be frail and more likely to roll bad results if they hit a wall

TRAIT_TACKLING_TAILED_DEFENDER

Makes a species be better/worse at defending against tackling depending on their tail's status

TRAIT_TACKLING_WINGED_ATTACKER

Makes a species be better/worse at tackling depending on their wing's status

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_UNNATURAL_RED_GLOWY_EYES

Their eyes glow an unnatural red colour. Currently used to set special examine text on humans. Does not guarantee the mob's eyes are coloured red, nor that there is any visible glow on their character sprite.

TRAIT_VAL_CORRIN_MEMBER

Gets a mood boost from being in the hideout.

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_HOST

Tracks whether we're gonna be a baby alien's mummy.

TRAIT_XENO_IMMUNE

prevents xeno huggies implanting skeletons

TRAIT_XRAY_VISION

Gives us turf, mob and object vision through walls

UPDATE_TRANSFORM_TRAIT

Trait from mob/living/update_transform()

VEHICLE_TRAIT

inherited from riding vehicles

WARPWHISTLE_TRAIT

Trait granted by /obj/item/warpwhistle