code/__DEFINES/obj_flags.dm 
BLOCKS_CONSTRUCTION_DIR | Does this object prevent same-direction things from being built on it? |
---|---|
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? |
NODECONSTRUCT | Objects will not leave any components after being destroyed |
IGNORE_HITS | Objects will ignore item attacks |
IGNORE_BLOB_ACT | Objects will ignore blob_act |
BEING_REMOVED | Items is currently being removed from the inventory. |
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? |
ABSTRACT | For all things that are technically items but used for various different stuff <= wow thanks for the fucking insight sherlock |
NOPICKUP | This flags makes it so an item cannot be picked up in hands |
DROPDEL | When dropped, it calls qdel on itself |
NOSHARPENING | Prevents from sharpening item with whetstone |
SLOWS_WHILE_IN_HAND | If an item has this flag, it will slow you, but only if in hands. |
NOBLUDGEON | When 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_DROP | When dropped, it wont have a randomized pixel_x/pixel_y |
IGNORE_SLOWDOWN | Whether any slowdowns applied by the item are ignored |
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! |
NO_MAT_REDEMPTION | Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. |
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. |
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. |
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() |
SPEEDPOTION_APPLIED | Checks whether the item was upgraded with a speed potion |
THICKMATERIAL | Prevents usage of syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag |
STOPSPRESSUREDMAGE | Used for external suit or helmet to stop pressure damage |
AIRTIGHT | Used for masks and helmets to allow internals usage |
BLOCK_GAS_SMOKE_EFFECT | Blocks the effect that chemical clouds would have on a mob, mask and helmets ONLY! |
BLOCK_CAPSAICIN | Prevents capsaicin effects, mask and helmets ONLY! |
FIXED_SLOWDOWN | Whether this item ignores any manipulations with slowdown variable, like slime speed potions |
FINGERS_COVERED | Checks for finger coverage, prevents damage from nettles |
FIRST_SOUNDS | Flags 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