code/__DEFINES/obj_flags.dm
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 |
NEEDS_PERMIT | Used by security bots to determine if this item is safe for public use. |
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 |
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 |
GAS_FILTERING | mask filters toxins and other harmful gases |
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. |
ANTI_TINFOIL_MANEUVER | Hats with negative effects when worn (i.e the tinfoil hat). |
DANGEROUS_OBJECT | Clothes that cause a larger notification when placed on a person. |
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 |
CASTING_CLOTHES | Usable as casting clothes by wizards (matters for suits, glasses and headwear) |
INEDIBLE_CLOTHING | Moths can't eat the clothing that has this flag. |
HEADINTERNALS | Headgear/helmet allows internals |
INTERNALS_ADJUST_EXEMPT | Prevents masks from getting adjusted from enabling internals |
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 |
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?
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.
INTERNALS_ADJUST_EXEMPT
Prevents masks from getting adjusted from enabling internals
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.