/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/obj_flags.dm

BLOCKS_CONSTRUCTIONDoes this object prevent things from being built on it?
BLOCKS_CONSTRUCTION_DIRDoes this object prevent same-direction things from being built on it?
IGNORE_DENSITYCan we ignore density when building on this object? (for example, directional windows and grilles)
CONDUCTS_ELECTRICITYCan this object conduct electricity?
NO_DEBRIS_AFTER_DECONSTRUCTIONAtoms don't spawn anything when deconstructed. They just vanish
NEEDS_PERMITUsed by security bots to determine if this item is safe for public use.
IGNORE_DIGITIGRADECan be equipped on digitigrade legs.
ITEM_HAS_CONTEXTUAL_SCREENTIPSHas contextual screentips when HOVERING OVER OTHER objects
NO_BLOOD_ON_ITEMNo blood overlay is allowed to appear on this item, and it cannot gain blood DNA forensics
SKIP_FANTASY_ON_SPAWNWhether this item should skip the /datum/component/fantasy applied on spawn on the RPG event. Used on things like stacks
LAVAPROTECTSUIT and HEAD items which stop lava from hurting the wearer
STOPSPRESSUREDAMAGESUIT 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_EFFECTblocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY!
MASKINTERNALSmask allows internals
GAS_FILTERINGmask filters toxins and other harmful gases
THICKMATERIALprevents 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_TOGGLABLEThe voicebox in this clothing can be toggled.
VOICEBOX_DISABLEDThe voicebox is currently turned off.
SNUG_FITPrevents knock-off from things like hat-throwing.
ANTI_TINFOIL_MANEUVERHats with negative effects when worn (i.e the tinfoil hat).
DANGEROUS_OBJECTClothes that cause a larger notification when placed on a person.
LARGE_WORN_ICONClothes that use large icons, for applying the proper overlays like blood
BLOCKS_SPEECHClothes that block speech (i.e the muzzle). Can be applied to any clothing piece.
STACKABLE_HELMET_EXEMPTprevents from placing on plasmaman helmet or modsuit hat holder
PLASMAMAN_PREVENT_IGNITIONPrevents plasmamen from igniting when wearing this
CASTING_CLOTHESUsable as casting clothes by wizards (matters for suits, glasses and headwear)
INEDIBLE_CLOTHINGMoths can't eat the clothing that has this flag.
HEADINTERNALSHeadgear/helmet allows internals
CLOTHING_PRISTINEIntegrity defines for clothing (not flags but close enough)
FIRST_SOUNDSFlags for the pod_flags var on /obj/structure/closet/supplypod
TOY_FIREARM_OVERLAYFlags for the gun_flags var for firearms
NOT_A_REAL_GUNCurrently used to identify valid guns to steal
TURRET_INCOMPATIBLEThis gun shouldn't be allowed to go in a turret (it probably causes a bug/exploit)
SHARP_EDGEDFlags for sharpness in obj/item
INCLUDE_POCKETSFlags for specifically what kind of items to get in get_equipped_items

Define Details

ANTI_TINFOIL_MANEUVER

Hats with negative effects when worn (i.e the tinfoil hat).

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?

BLOCKS_SPEECH

Clothes that block speech (i.e the muzzle). Can be applied to any clothing piece.

BLOCK_GAS_SMOKE_EFFECT

blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY!

CASTING_CLOTHES

Usable as casting clothes by wizards (matters for suits, glasses and headwear)

CLOTHING_PRISTINE

Integrity defines for clothing (not flags but close enough)

CONDUCTS_ELECTRICITY

Can this object conduct electricity?

DANGEROUS_OBJECT

Clothes that cause a larger notification when placed on a person.

FIRST_SOUNDS

Flags for the pod_flags var on /obj/structure/closet/supplypod

GAS_FILTERING

mask filters toxins and other harmful gases

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.

INCLUDE_POCKETS

Flags for specifically what kind of items to get in get_equipped_items

INEDIBLE_CLOTHING

Moths can't eat the clothing that has this flag.

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

NEEDS_PERMIT

Used by security bots to determine if this item is safe for public use.

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

PLASMAMAN_PREVENT_IGNITION

Prevents plasmamen from igniting when wearing this

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

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.

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)

VOICEBOX_DISABLED

The voicebox is currently turned off.

VOICEBOX_TOGGLABLE

The voicebox in this clothing can be toggled.