code/__DEFINES/layers.dm
UNDERFLOOR_OBJ_LAYER | bluespace beacon, navigation beacon, etc |
---|---|
CATWALK_LAYER | catwalk overlay of /turf/open/floor/plating/plating_catwalk |
WEED_LAYER | Alien weeds and node layer |
ABOVE_WEED_LAYER | Over weeds, such as blood |
ATMOS_DEVICE_LAYER | vents, connector ports, atmos devices that should be above pipe layer. |
FIREDOOR_OPEN_LAYER | Right under poddoors |
PODDOOR_OPEN_LAYER | Under doors and virtually everything that's "above the floor" |
CONVEYOR_LAYER | conveyor belt |
DOOR_OPEN_LAYER | Under all objects if opened. 2.85 due to tables being at 2.8 |
HATCH_LAYER | For hatches on the floor. |
BELOW_OBJ_LAYER | just below all items |
LOWER_ITEM_LAYER | for items that should be at the bottom of the pile of items |
BETWEEN_OBJECT_ITEM_LAYER | A layer above objects (like structures) but below items |
ITEM_LAYER | The layer on which items lay |
UPPER_ITEM_LAYER | for items that should be at the top of the pile of items |
ABOVE_OBJ_LAYER | just above all items |
DOOR_CLOSED_LAYER | Above most items if closed |
FIREDOOR_CLOSED_LAYER | Right under poddoors |
PODDOOR_CLOSED_LAYER | Above doors which are at 3.1 |
WINDOW_LAYER | above closed doors |
WALL_OBJ_LAYER | posters on walls |
POWERLOADER_LAYER | above windows and wall mounts so the top of the loader doesn't clip. |
ABOVE_LYING_MOB_LAYER | drone (not the xeno) |
BIG_XENO_LAYER | above ABOVE_MOB_LAYER because it's used for shallow river overlays which clips with the top of large xeno sprites. |
ABOVE_XENO_LAYER | for xenos to hide behind bushes and tall grass |
FACEHUGGER_LAYER | For facehuggers |
BILLBOARD_LAYER | For Signs above everything but below weather |
WEATHER_LAYER | For WEATHER |
BELOW_FULLSCREEN_LAYER | blip from motion detector |
FULLSCREEN_WEATHER_LAYER | Weather |
FULLSCREEN_IMPAIRED_LAYER | visual impairment from wearing welding helmet, etc. |
FULLSCREEN_FLASH_LAYER | flashed |
FULLSCREEN_DAMAGE_LAYER | red circles when hurt |
FULLSCREEN_BLIND_LAYER | unconscious |
FULLSCREEN_PAIN_LAYER | pain flashes |
FULLSCREEN_VULTURE_SCOPE_LAYER | Vulture sniper/spotter scope |
FULLSCREEN_CRIT_LAYER | in critical |
AREAS_LAYER | for areas, so they appear above everything else on map file. |
EMISSIVE_PLANE | This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas. |
EMISSIVE_RENDER_TARGET | The render target used by the emissive layer. |
EMISSIVE_LAYER_UNBLOCKABLE | The layer you should use if you really don't want an emissive overlay to be blocked. |
BALLOON_CHAT_PLANE | Plane for balloon text (text that fades up) |
TYPING_LAYER | Bubble for typing indicators |
LOWEST_EVER_PLANE | NEVER HAVE ANYTHING BELOW THIS PLANE ADJUST IF YOU NEED MORE SPACE |
FLOOR_PLANE | Floor plane, self explanatory. Used for Ambient Occlusion filter |
GAME_PLANE | Game Plane, where most of the game objects reside |
ABOVE_GAME_PLANE | Above Game Plane. For things which are above game objects, but below screen effects. |
ROOF_PLANE | Roof plane, disappearing when entering buildings |
BLACKNESS_PLANE | To keep from conflicts with SEE_BLACKNESS internals |
LIGHTING_PLANE | --------------- FULLSCREEN RUNECHAT BUBBLES ------------ |
RUNECHAT_PLANE | Popup Chat Messages |
HUD_PLANE | HUD layer defines |
PLANE_MASTERS_GAME | Plane master controller keys |
Define Details
ABOVE_GAME_PLANE
Above Game Plane. For things which are above game objects, but below screen effects.
ABOVE_LYING_MOB_LAYER
drone (not the xeno)
ABOVE_OBJ_LAYER
just above all items
ABOVE_WEED_LAYER
Over weeds, such as blood
ABOVE_XENO_LAYER
for xenos to hide behind bushes and tall grass
AREAS_LAYER
for areas, so they appear above everything else on map file.
ATMOS_DEVICE_LAYER
vents, connector ports, atmos devices that should be above pipe layer.
BALLOON_CHAT_PLANE
Plane for balloon text (text that fades up)
BELOW_FULLSCREEN_LAYER
blip from motion detector
BELOW_OBJ_LAYER
just below all items
BETWEEN_OBJECT_ITEM_LAYER
A layer above objects (like structures) but below items
BIG_XENO_LAYER
above ABOVE_MOB_LAYER because it's used for shallow river overlays which clips with the top of large xeno sprites.
BILLBOARD_LAYER
For Signs above everything but below weather
BLACKNESS_PLANE
To keep from conflicts with SEE_BLACKNESS internals
CATWALK_LAYER
catwalk overlay of /turf/open/floor/plating/plating_catwalk
CONVEYOR_LAYER
conveyor belt
DOOR_CLOSED_LAYER
Above most items if closed
DOOR_OPEN_LAYER
Under all objects if opened. 2.85 due to tables being at 2.8
EMISSIVE_LAYER_UNBLOCKABLE
The layer you should use if you really don't want an emissive overlay to be blocked.
EMISSIVE_PLANE
This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas.
EMISSIVE_RENDER_TARGET
The render target used by the emissive layer.
FACEHUGGER_LAYER
For facehuggers
FIREDOOR_CLOSED_LAYER
Right under poddoors
FIREDOOR_OPEN_LAYER
Right under poddoors
FLOOR_PLANE
Floor plane, self explanatory. Used for Ambient Occlusion filter
FULLSCREEN_BLIND_LAYER
unconscious
FULLSCREEN_CRIT_LAYER
in critical
FULLSCREEN_DAMAGE_LAYER
red circles when hurt
FULLSCREEN_FLASH_LAYER
flashed
FULLSCREEN_IMPAIRED_LAYER
visual impairment from wearing welding helmet, etc.
FULLSCREEN_PAIN_LAYER
pain flashes
FULLSCREEN_VULTURE_SCOPE_LAYER
Vulture sniper/spotter scope
FULLSCREEN_WEATHER_LAYER
Weather
GAME_PLANE
Game Plane, where most of the game objects reside
HATCH_LAYER
For hatches on the floor.
HUD_PLANE
HUD layer defines
ITEM_LAYER
The layer on which items lay
LIGHTING_PLANE
--------------- FULLSCREEN RUNECHAT BUBBLES ------------
LOWER_ITEM_LAYER
for items that should be at the bottom of the pile of items
LOWEST_EVER_PLANE
NEVER HAVE ANYTHING BELOW THIS PLANE ADJUST IF YOU NEED MORE SPACE
PLANE_MASTERS_GAME
Plane master controller keys
PODDOOR_CLOSED_LAYER
Above doors which are at 3.1
PODDOOR_OPEN_LAYER
Under doors and virtually everything that's "above the floor"
POWERLOADER_LAYER
above windows and wall mounts so the top of the loader doesn't clip.
ROOF_PLANE
Roof plane, disappearing when entering buildings
RUNECHAT_PLANE
Popup Chat Messages
TYPING_LAYER
Bubble for typing indicators
UNDERFLOOR_OBJ_LAYER
bluespace beacon, navigation beacon, etc
UPPER_ITEM_LAYER
for items that should be at the top of the pile of items
WALL_OBJ_LAYER
posters on walls
WEATHER_LAYER
For WEATHER
WEED_LAYER
Alien weeds and node layer
WINDOW_LAYER
above closed doors