Space Station 13 - Modules - TypesDefine Details

code/__DEFINES/obj_flags.dm

BLOCKS_CONSTRUCTION_DIRDoes this object prevent same-direction things from being built on it?
BLOCK_Z_OUT_DOWNShould this object block z falling from loc?
BLOCK_Z_OUT_UPShould this object block z uprise from loc?
BLOCK_Z_IN_DOWNShould this object block z falling from above?
BLOCK_Z_IN_UPShould this object block z uprise from below?
NODECONSTRUCTObjects will not leave any components after being destroyed
IGNORE_HITSObjects will ignore item attacks
IGNORE_BLOB_ACTObjects will ignore blob_act
BEING_REMOVEDItems is currently being removed from the inventory.
IN_INVENTORYIs this item equipped into an inventory slot or hand of a mob? used for tooltips
IN_STORAGEIs this item inside a storage object?
ABSTRACTFor all things that are technically items but used for various different stuff <= wow thanks for the fucking insight sherlock
NOPICKUPThis flags makes it so an item cannot be picked up in hands
DROPDELWhen dropped, it calls qdel on itself
NOSHARPENINGPrevents from sharpening item with whetstone
SLOWS_WHILE_IN_HANDIf an item has this flag, it will slow you, but only if in hands.
NOBLUDGEONWhen an item has this it will skip all the procedures in default /obj/item/proc/attack() and /obj/item/proc/attack_obj()
NO_PIXEL_RANDOM_DROPWhen dropped, it wont have a randomized pixel_x/pixel_y
IGNORE_SLOWDOWNWhether any slowdowns applied by the item are ignored
BANGPROTECT_MINORApplies HEARING_PROTECTION_MINOR if present, helmet or ear items ONLY!
BANGPROTECT_TOTALApplies HEARING_PROTECTION_TOTAL if present, helmet or ear items ONLY!
NO_MAT_REDEMPTIONStops you from putting things like an RCD or other items into an ORM or protolathe for materials.
HEALS_EARSAn item worn in the ear slots will heal your ears each Life() tick, even if normally your ears would be too damaged to heal.
DENY_UI_BLOCKEDAn item will allow its usage even when UI is blocked but user is conscious, not incapacitated and has no hands blocked trait.
SKIP_ATTACK_MESSAGEWhen an item has this it produces no "X has been hit by Y with Z" message in the default /mob/living/proc/send_item_attack_message()
SPEEDPOTION_APPLIEDChecks whether the item was upgraded with a speed potion
THICKMATERIALPrevents usage of syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag
STOPSPRESSUREDMAGEUsed for external suit or helmet to stop pressure damage
AIRTIGHTUsed for masks and helmets to allow internals usage
BLOCK_GAS_SMOKE_EFFECTBlocks the effect that chemical clouds would have on a mob, mask and helmets ONLY!
BLOCK_CAPSAICINPrevents capsaicin effects, mask and helmets ONLY!
FIXED_SLOWDOWNWhether this item ignores any manipulations with slowdown variable, like slime speed potions
FINGERS_COVEREDChecks for finger coverage, prevents damage from nettles
FIRST_SOUNDSFlags for the pod_flags var on /obj/structure/closet/supplypod

Define Details

ABSTRACT

For all things that are technically items but used for various different stuff <= wow thanks for the fucking insight sherlock

AIRTIGHT

Used for masks and helmets to allow internals usage

BANGPROTECT_MINOR

Applies HEARING_PROTECTION_MINOR if present, helmet or ear items ONLY!

BANGPROTECT_TOTAL

Applies HEARING_PROTECTION_TOTAL if present, helmet or ear items ONLY!

BEING_REMOVED

Items is currently being removed from the inventory.

BLOCKS_CONSTRUCTION_DIR

Does this object prevent same-direction things from being built on it?

BLOCK_CAPSAICIN

Prevents capsaicin effects, mask and helmets ONLY!

BLOCK_GAS_SMOKE_EFFECT

Blocks the effect that chemical clouds would have on a mob, 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?

DENY_UI_BLOCKED

An item will allow its usage even when UI is blocked but user is conscious, not incapacitated and has no hands blocked trait.

DROPDEL

When dropped, it calls qdel on itself

FINGERS_COVERED

Checks for finger coverage, prevents damage from nettles

FIRST_SOUNDS

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

FIXED_SLOWDOWN

Whether this item ignores any manipulations with slowdown variable, like slime speed potions

HEALS_EARS

An item worn in the ear slots will heal your ears each Life() tick, even if normally your ears would be too damaged to heal.

IGNORE_BLOB_ACT

Objects will ignore blob_act

IGNORE_HITS

Objects will ignore item attacks

IGNORE_SLOWDOWN

Whether any slowdowns applied by the item are ignored

IN_INVENTORY

Is this item equipped into an inventory slot or hand of a mob? used for tooltips

IN_STORAGE

Is this item inside a storage object?

NOBLUDGEON

When an item has this it will skip all the procedures in default /obj/item/proc/attack() and /obj/item/proc/attack_obj()

NODECONSTRUCT

Objects will not leave any components after being destroyed

NOPICKUP

This flags makes it so an item cannot be picked up in hands

NOSHARPENING

Prevents from sharpening item with whetstone

NO_MAT_REDEMPTION

Stops you from putting things like an RCD or other items into an ORM or protolathe for materials.

NO_PIXEL_RANDOM_DROP

When dropped, it wont have a randomized pixel_x/pixel_y

SKIP_ATTACK_MESSAGE

When an item has this it produces no "X has been hit by Y with Z" message in the default /mob/living/proc/send_item_attack_message()

SLOWS_WHILE_IN_HAND

If an item has this flag, it will slow you, but only if in hands.

SPEEDPOTION_APPLIED

Checks whether the item was upgraded with a speed potion

STOPSPRESSUREDMAGE

Used for external suit or helmet to stop pressure damage

THICKMATERIAL

Prevents usage of syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag