Space Station 13 - Modules - TypesDefine Details

code/__DEFINES/flags.dm

NO_SCREENTIPSWhether or not this atom shows screentips when hovered over
UPDATE_NAMEUpdate the atom's name
UPDATE_DESCUpdate the atom's desc
UPDATE_ICON_STATEUpdate the atom's icon state
UPDATE_OVERLAYSUpdate the atom's overlays
UPDATE_ICONUpdate the atom's icon
SHOCKED_2Prevents mobs from getting chainshocked by teslas and the supermatter
RAD_PROTECT_CONTENTS_2should the contents of this atom be acted upon
RAD_NO_CONTAMINATE_2should this object be allowed to be contaminated
IMMUNE_TO_SHUTTLECRUSH_2Prevents shuttles from deleting the item
NO_MALF_EFFECT_2Prevents malf AI animate + overload ability
CRITICAL_ATOM_2Use when this shouldn't be obscured by large icons.
RANDOM_BLOCKER_2Use this flag for items that can block randomly
ALLOW_BELT_NO_JUMPSUIT_2This flag allows for wearing of a belt item, even if you're not wearing a jumpsuit
MOBILITY_MOVEcan move
MOBILITY_STANDcan, and is, standing up
MOBILITY_PICKUPcan pickup items
MOBILITY_USEcan hold and use items
MOBILITY_PULLcan pull things

Define Details

ALLOW_BELT_NO_JUMPSUIT_2

This flag allows for wearing of a belt item, even if you're not wearing a jumpsuit

CRITICAL_ATOM_2

Use when this shouldn't be obscured by large icons.

IMMUNE_TO_SHUTTLECRUSH_2

Prevents shuttles from deleting the item

MOBILITY_MOVE

can move

MOBILITY_PICKUP

can pickup items

MOBILITY_PULL

can pull things

MOBILITY_STAND

can, and is, standing up

MOBILITY_USE

can hold and use items

NO_MALF_EFFECT_2

Prevents malf AI animate + overload ability

NO_SCREENTIPS

Whether or not this atom shows screentips when hovered over

RAD_NO_CONTAMINATE_2

should this object be allowed to be contaminated

RAD_PROTECT_CONTENTS_2

should the contents of this atom be acted upon

RANDOM_BLOCKER_2

Use this flag for items that can block randomly

SHOCKED_2

Prevents mobs from getting chainshocked by teslas and the supermatter

UPDATE_DESC

Update the atom's desc

UPDATE_ICON

Update the atom's icon

UPDATE_ICON_STATE

Update the atom's icon state

UPDATE_NAME

Update the atom's name

UPDATE_OVERLAYS

Update the atom's overlays