code/__DEFINES/obj_flags.dm 
| EMAGGED | Object has been affected by a cryptographic sequencer (EMAG) disabling it or causing other malicious effects |
|---|---|
| CAN_BE_HIT | Can this be bludgeoned by items |
| DANGEROUS_POSSESSION | Admin possession yes/no |
| UNIQUE_RENAME | Can you customize the description/name of the thing |
| RENAME_NO_DESC | If it can be renamed, is its description excluded |
| BLOCK_Z_OUT_DOWN | Should this object block z falling from loc |
| BLOCK_Z_OUT_UP | Should this object block z uprise from loc |
| BLOCK_Z_IN_DOWN | Should this object block z falling from above |
| BLOCK_Z_IN_UP | Should this object block z uprise from below |
| BLOCKS_CONSTRUCTION | Does this object prevent things from being built on it |
| BLOCKS_CONSTRUCTION_DIR | Does this object prevent same-direction things from being built on it |
| IGNORE_DENSITY | Can we ignore density when building on this object (for example, directional windows and grilles) |
| CONDUCTS_ELECTRICITY | Can this object conduct electricity |
| NO_DEBRIS_AFTER_DECONSTRUCTION | Atoms don't spawn anything when deconstructed (they just vanish) |
| MOUNT_ON_LATE_INITIALIZE | Flag which tells an object to hang onto an support atom on late initialize. Usefull only during mapload and supported by some atoms only |
| IN_INVENTORY | Is this item equipped into an inventory slot or hand of a mob? |
| FORCE_STRING_OVERRIDE | If set, calls set_force_string when retrieving force for tooltips |
| NEEDS_PERMIT | Used by security bots to determine if this item is safe for public use. |
| SLOWS_WHILE_IN_HAND | Must be set for an item's slowdown to apply when held rather than just worn |
| DROPDEL | When dropped, it calls qdel on itself |
| NOBLUDGEON | Item cannot be used for attacks, even if it has a force set. |
| ABSTRACT | for all things that are technically items but don't want to be treated as such, given on a case-by-case basis examples of use are hand items, omni-toolsets, non-limb limbs (hand eater, mounted chainsaw, many null rods), borg modules, bodyparts, organs, etc. This is used for general exclusion, such as preventing insertions into other items Basically, these aren't "real" items. <= wow thanks for the fucking insight sherlock |
| IMMUTABLE_SLOW | When players should not be able to change the slowdown of the item (Speed potions, etc) |
| IN_STORAGE | is this item in the storage item, such as backpack? |
| SURGICAL_TOOL | Tool commonly used for surgery, so it has some unique handling around surgical operations |
| CRUEL_IMPLEMENT | This object, when used for surgery, causes a lot more pain for the patient, and is more efficient in a morbid users hands |
| HAND_ITEM | If an item represents a hand (circled hand, slapper) and shouldn't block things like riding |
| NO_PIXEL_RANDOM_DROP | if dropped, it wont have a randomized pixel_x/pixel_y |
| IGNORE_DIGITIGRADE | Can be equipped on digitigrade legs. |
| ITEM_HAS_CONTEXTUAL_SCREENTIPS | Has contextual screentips when HOVERING OVER OTHER objects |
| NO_BLOOD_ON_ITEM | No blood overlay is allowed to appear on this item, and it cannot gain blood DNA forensics |
| SKIP_FANTASY_ON_SPAWN | Whether this item should skip the /datum/component/fantasy applied on spawn on the RPG event. Used on things like stacks |
| WEAPON_DESCRIPTION_INITIALIZED | If an item has had its /datum/element/weapon_description initialized or not. |
| LAVAPROTECT | SUIT and HEAD items which stop lava from hurting the wearer |
| STOPSPRESSUREDAMAGE | SUIT and HEAD items which stop pressure damage. To stop you taking all pressure damage you must have both a suit and head item with this flag. |
| BLOCK_GAS_SMOKE_EFFECT | blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! |
| MASKINTERNALS | mask allows internals |
| THICKMATERIAL | prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. |
| VOICEBOX_TOGGLABLE | The voicebox in this clothing can be toggled. |
| VOICEBOX_DISABLED | The voicebox is currently turned off. |
| SNUG_FIT | Prevents knock-off from things like hat-throwing. |
| LARGE_WORN_ICON | Clothes that use large icons, for applying the proper overlays like blood |
| STACKABLE_HELMET_EXEMPT | prevents from placing on plasmaman helmet or modsuit hat holder |
| PLASMAMAN_PREVENT_IGNITION | Prevents plasmamen from igniting when wearing this |
| HEADINTERNALS | Headgear/helmet allows internals |
| INTERNALS_ADJUST_EXEMPT | Prevents masks from getting adjusted from enabling internals |
| CARP_STYLE_FACTOR | Indicates that the piece of clothing contributes towards Sleeping Carp's style factor, which determines evasion probabilities. See /datums/martial/sleeping_carp/carp_style_check(). |
| NO_ZONE_DISABLING | Prevents clothing from losing bodyparts coverage when shredded |
| CLOTHING_PRISTINE | Integrity defines for clothing (not flags but close enough) |
| FIRST_SOUNDS | Flags for the pod_flags var on /obj/structure/closet/supplypod |
| TOY_FIREARM_OVERLAY | Flags for the gun_flags var for firearms |
| NOT_A_REAL_GUN | Currently used to identify valid guns to steal |
| TURRET_INCOMPATIBLE | This gun shouldn't be allowed to go in a turret (it probably causes a bug/exploit) |
| SHARP_EDGED | Flags for sharpness in obj/item |
| INCLUDE_POCKETS | Flags for specifically what kind of items to get in get_equipped_items |
| INCLUDE_PROSTHETICS | Include prosthetic item limbs (which are not flavoured as being equipped items) |
| INCLUDE_ABSTRACT | Include items that are not "real" items, such as hand items |
Define Details
ABSTRACT 
for all things that are technically items but don't want to be treated as such, given on a case-by-case basis examples of use are hand items, omni-toolsets, non-limb limbs (hand eater, mounted chainsaw, many null rods), borg modules, bodyparts, organs, etc. This is used for general exclusion, such as preventing insertions into other items Basically, these aren't "real" items. <= wow thanks for the fucking insight sherlock
BLOCKS_CONSTRUCTION 
Does this object prevent things from being built on it
BLOCKS_CONSTRUCTION_DIR 
Does this object prevent same-direction things from being built on it
BLOCK_GAS_SMOKE_EFFECT 
blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY!
BLOCK_Z_IN_DOWN 
Should this object block z falling from above
BLOCK_Z_IN_UP 
Should this object block z uprise from below
BLOCK_Z_OUT_DOWN 
Should this object block z falling from loc
BLOCK_Z_OUT_UP 
Should this object block z uprise from loc
CAN_BE_HIT 
Can this be bludgeoned by items
CARP_STYLE_FACTOR 
Indicates that the piece of clothing contributes towards Sleeping Carp's style factor, which determines evasion probabilities. See /datums/martial/sleeping_carp/carp_style_check().
CLOTHING_PRISTINE 
Integrity defines for clothing (not flags but close enough)
CONDUCTS_ELECTRICITY 
Can this object conduct electricity
CRUEL_IMPLEMENT 
This object, when used for surgery, causes a lot more pain for the patient, and is more efficient in a morbid users hands
DANGEROUS_POSSESSION 
Admin possession yes/no
DROPDEL 
When dropped, it calls qdel on itself
EMAGGED 
Object has been affected by a cryptographic sequencer (EMAG) disabling it or causing other malicious effects
FIRST_SOUNDS 
Flags for the pod_flags var on /obj/structure/closet/supplypod
FORCE_STRING_OVERRIDE 
If set, calls set_force_string when retrieving force for tooltips
HAND_ITEM 
If an item represents a hand (circled hand, slapper) and shouldn't block things like riding
HEADINTERNALS 
Headgear/helmet allows internals
IGNORE_DENSITY 
Can we ignore density when building on this object (for example, directional windows and grilles)
IGNORE_DIGITIGRADE 
Can be equipped on digitigrade legs.
IMMUTABLE_SLOW 
When players should not be able to change the slowdown of the item (Speed potions, etc)
INCLUDE_ABSTRACT 
Include items that are not "real" items, such as hand items
INCLUDE_POCKETS 
Flags for specifically what kind of items to get in get_equipped_items
INCLUDE_PROSTHETICS 
Include prosthetic item limbs (which are not flavoured as being equipped items)
INTERNALS_ADJUST_EXEMPT 
Prevents masks from getting adjusted from enabling internals
IN_INVENTORY 
Is this item equipped into an inventory slot or hand of a mob?
IN_STORAGE 
is this item in the storage item, such as backpack?
ITEM_HAS_CONTEXTUAL_SCREENTIPS 
Has contextual screentips when HOVERING OVER OTHER objects
LARGE_WORN_ICON 
Clothes that use large icons, for applying the proper overlays like blood
LAVAPROTECT 
SUIT and HEAD items which stop lava from hurting the wearer
MASKINTERNALS 
mask allows internals
MOUNT_ON_LATE_INITIALIZE 
Flag which tells an object to hang onto an support atom on late initialize. Usefull only during mapload and supported by some atoms only
NEEDS_PERMIT 
Used by security bots to determine if this item is safe for public use.
NOBLUDGEON 
Item cannot be used for attacks, even if it has a force set.
NOT_A_REAL_GUN 
Currently used to identify valid guns to steal
NO_BLOOD_ON_ITEM 
No blood overlay is allowed to appear on this item, and it cannot gain blood DNA forensics
NO_DEBRIS_AFTER_DECONSTRUCTION 
Atoms don't spawn anything when deconstructed (they just vanish)
NO_PIXEL_RANDOM_DROP 
if dropped, it wont have a randomized pixel_x/pixel_y
NO_ZONE_DISABLING 
Prevents clothing from losing bodyparts coverage when shredded
PLASMAMAN_PREVENT_IGNITION 
Prevents plasmamen from igniting when wearing this
RENAME_NO_DESC 
If it can be renamed, is its description excluded
SHARP_EDGED 
Flags for sharpness in obj/item
SKIP_FANTASY_ON_SPAWN 
Whether this item should skip the /datum/component/fantasy applied on spawn on the RPG event. Used on things like stacks
SLOWS_WHILE_IN_HAND 
Must be set for an item's slowdown to apply when held rather than just worn
SNUG_FIT 
Prevents knock-off from things like hat-throwing.
STACKABLE_HELMET_EXEMPT 
prevents from placing on plasmaman helmet or modsuit hat holder
STOPSPRESSUREDAMAGE 
SUIT and HEAD items which stop pressure damage. To stop you taking all pressure damage you must have both a suit and head item with this flag.
SURGICAL_TOOL 
Tool commonly used for surgery, so it has some unique handling around surgical operations
THICKMATERIAL 
prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body.
TOY_FIREARM_OVERLAY 
Flags for the gun_flags var for firearms
TURRET_INCOMPATIBLE 
This gun shouldn't be allowed to go in a turret (it probably causes a bug/exploit)
UNIQUE_RENAME 
Can you customize the description/name of the thing
VOICEBOX_DISABLED 
The voicebox is currently turned off.
VOICEBOX_TOGGLABLE 
The voicebox in this clothing can be toggled.
WEAPON_DESCRIPTION_INITIALIZED 
If an item has had its /datum/element/weapon_description initialized or not.