Yogstation 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)
LAVAPROTECTSUIT and HEAD items which stop lava from hurting the wearer
STOPSHIGHPRESSURESUIT and HEAD items which stop pressure damage. To stop you taking all pressure damage you must have both a suit and head item with these flags. First one is high pressure (fires), second one is low (space).
BLOCK_GAS_SMOKE_EFFECTBlocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY!
MASKINTERNALSMask allows internals
NOSLIPPrevents from slipping on wet floors, in space etc
NOSLIP_ICEPrevents from slipping on frozen floors
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.
SHOWEROKAYPrevents you from feeling sad if you shower in them
SCAN_REAGENTSAllows helmets and glasses to scan reagents.

For masks, allows you to breathe from internals on adjecent tiles

HEADINTERNALSHeadgear/helmet allows internals
LARGE_WORN_ICONClothes that use large icons, for applying the proper overlays like blood
DANGEROUS_OBJECTClothes that cause a larger notification when placed on a person.
ORGAN_SYNTHETICFlags for the organ_flags var on /obj/item/organ
FIRST_SOUNDSFlags for the pod_flags var on /obj/structure/closet/supplypod
CLOTHING_PRISTINEIntegrity defines for clothing (not flags but close enough)
PIERCINGFlags for the upgrade_flags var on /obj/item/hypospray
ADD_CLOTHING_TRAITWrapper for adding clothing based traits
REMOVE_CLOTHING_TRAITWrapper for removing clothing based traits

Define Details

ADD_CLOTHING_TRAIT

Wrapper for adding clothing based traits

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!

CLOTHING_PRISTINE

Integrity defines for clothing (not flags but close enough)

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

HEADINTERNALS

Headgear/helmet allows internals

IGNORE_DENSITY

Can we ignore density when building on this object? (for example, directional windows and grilles)

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

NOSLIP

Prevents from slipping on wet floors, in space etc

NOSLIP_ICE

Prevents from slipping on frozen floors

ORGAN_SYNTHETIC

Flags for the organ_flags var on /obj/item/organ

PIERCING

Flags for the upgrade_flags var on /obj/item/hypospray

REMOVE_CLOTHING_TRAIT

Wrapper for removing clothing based traits

SCAN_REAGENTS

Allows helmets and glasses to scan reagents.

SHOWEROKAY

Prevents you from feeling sad if you shower in them

STOPSHIGHPRESSURE

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 these flags. First one is high pressure (fires), second one is low (space).

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_DISABLED

The voicebox is currently turned off.

VOICEBOX_TOGGLABLE

The voicebox in this clothing can be toggled.