code/__DEFINES/flags.dm ![code/__DEFINES/flags.dm0](git.png)
NO_SCREENTIPS | Whether or not this atom shows screentips when hovered over |
---|---|
UPDATE_NAME | Update the atom's name |
UPDATE_DESC | Update the atom's desc |
UPDATE_ICON_STATE | Update the atom's icon state |
UPDATE_OVERLAYS | Update the atom's overlays |
UPDATE_ICON | Update the atom's icon |
SHOCKED_2 | Prevents mobs from getting chainshocked by teslas and the supermatter |
RAD_PROTECT_CONTENTS_2 | should the contents of this atom be acted upon |
RAD_NO_CONTAMINATE_2 | should this object be allowed to be contaminated |
IMMUNE_TO_SHUTTLECRUSH_2 | Prevents shuttles from deleting the item |
NO_MALF_EFFECT_2 | Prevents malf AI animate + overload ability |
CRITICAL_ATOM_2 | Use when this shouldn't be obscured by large icons. |
RANDOM_BLOCKER_2 | Use this flag for items that can block randomly |
ALLOW_BELT_NO_JUMPSUIT_2 | This flag allows for wearing of a belt item, even if you're not wearing a jumpsuit |
RICOCHET_SHINY | If the thing can reflect light (lasers/energy) |
RICOCHET_HARD | If the thing can reflect matter (bullets/bomb shrapnel) |
MOBILITY_MOVE | can move |
MOBILITY_STAND | can, and is, standing up |
MOBILITY_PICKUP | can pickup items |
MOBILITY_USE | can hold and use items |
MOBILITY_PULL | can pull things |
SCOPE_MOVEMENT_CANCELS | Do we have the scope cancel on move? |
SCOPE_TURF_ONLY | Can we use scope from mechs, lockers, etc? |
SCOPE_CLICK_MIDDLE | Do we let the user scope and click on the middle of their screen? |
SCOPE_NEED_ACTIVE_HAND | Should the user hold the item in active hand to use it? |
Define Details
ALLOW_BELT_NO_JUMPSUIT_2 ![code/__DEFINES/flags.dm 79](git.png)
This flag allows for wearing of a belt item, even if you're not wearing a jumpsuit
CRITICAL_ATOM_2 ![code/__DEFINES/flags.dm 75](git.png)
Use when this shouldn't be obscured by large icons.
IMMUNE_TO_SHUTTLECRUSH_2 ![code/__DEFINES/flags.dm 71](git.png)
Prevents shuttles from deleting the item
MOBILITY_MOVE ![code/__DEFINES/flags.dm 196](git.png)
can move
MOBILITY_PICKUP ![code/__DEFINES/flags.dm 200](git.png)
can pickup items
MOBILITY_PULL ![code/__DEFINES/flags.dm 204](git.png)
can pull things
MOBILITY_STAND ![code/__DEFINES/flags.dm 198](git.png)
can, and is, standing up
MOBILITY_USE ![code/__DEFINES/flags.dm 202](git.png)
can hold and use items
NO_MALF_EFFECT_2 ![code/__DEFINES/flags.dm 73](git.png)
Prevents malf AI animate + overload ability
NO_SCREENTIPS ![code/__DEFINES/flags.dm 24](git.png)
Whether or not this atom shows screentips when hovered over
RAD_NO_CONTAMINATE_2 ![code/__DEFINES/flags.dm 69](git.png)
should this object be allowed to be contaminated
RAD_PROTECT_CONTENTS_2 ![code/__DEFINES/flags.dm 67](git.png)
should the contents of this atom be acted upon
RANDOM_BLOCKER_2 ![code/__DEFINES/flags.dm 77](git.png)
Use this flag for items that can block randomly
RICOCHET_HARD ![code/__DEFINES/flags.dm 85](git.png)
If the thing can reflect matter (bullets/bomb shrapnel)
RICOCHET_SHINY ![code/__DEFINES/flags.dm 83](git.png)
If the thing can reflect light (lasers/energy)
SCOPE_CLICK_MIDDLE ![code/__DEFINES/flags.dm 214](git.png)
Do we let the user scope and click on the middle of their screen?
SCOPE_MOVEMENT_CANCELS ![code/__DEFINES/flags.dm 210](git.png)
Do we have the scope cancel on move?
SCOPE_NEED_ACTIVE_HAND ![code/__DEFINES/flags.dm 216](git.png)
Should the user hold the item in active hand to use it?
SCOPE_TURF_ONLY ![code/__DEFINES/flags.dm 212](git.png)
Can we use scope from mechs, lockers, etc?
SHOCKED_2 ![code/__DEFINES/flags.dm 56](git.png)
Prevents mobs from getting chainshocked by teslas and the supermatter
UPDATE_DESC ![code/__DEFINES/flags.dm 30](git.png)
Update the atom's desc
UPDATE_ICON ![code/__DEFINES/flags.dm 36](git.png)
Update the atom's icon
UPDATE_ICON_STATE ![code/__DEFINES/flags.dm 32](git.png)
Update the atom's icon state
UPDATE_NAME ![code/__DEFINES/flags.dm 28](git.png)
Update the atom's name
UPDATE_OVERLAYS ![code/__DEFINES/flags.dm 34](git.png)
Update the atom's overlays