byond - Modules - TypesDefine Details

code/__DEFINES/layers.dm

UNDERFLOOR_OBJ_LAYERbluespace beacon, navigation beacon, etc
CATWALK_LAYERcatwalk overlay of /turf/open/floor/plating/plating_catwalk
WEED_LAYERAlien weeds and node layer
ABOVE_WEED_LAYEROver weeds, such as blood
ATMOS_DEVICE_LAYERvents, connector ports, atmos devices that should be above pipe layer.
FIREDOOR_OPEN_LAYERRight under poddoors
PODDOOR_OPEN_LAYERUnder doors and virtually everything that's "above the floor"
CONVEYOR_LAYERconveyor belt
DOOR_OPEN_LAYERUnder all objects if opened. 2.85 due to tables being at 2.8
HATCH_LAYERFor hatches on the floor.
BELOW_OBJ_LAYERjust below all items
LOWER_ITEM_LAYERfor items that should be at the bottom of the pile of items
BETWEEN_OBJECT_ITEM_LAYERA layer above objects (like structures) but below items
ITEM_LAYERThe layer on which items lay
UPPER_ITEM_LAYERfor items that should be at the top of the pile of items
ABOVE_OBJ_LAYERjust above all items
DOOR_CLOSED_LAYERAbove most items if closed
FIREDOOR_CLOSED_LAYERRight under poddoors
PODDOOR_CLOSED_LAYERAbove doors which are at 3.1
WINDOW_LAYERabove closed doors
WALL_OBJ_LAYERposters on walls
POWERLOADER_LAYERabove windows and wall mounts so the top of the loader doesn't clip.
ABOVE_LYING_MOB_LAYERdrone (not the xeno)
BIG_XENO_LAYERabove ABOVE_MOB_LAYER because it's used for shallow river overlays which clips with the top of large xeno sprites.
ABOVE_XENO_LAYERfor xenos to hide behind bushes and tall grass
FACEHUGGER_LAYERFor facehuggers
WEATHER_LAYERFor WEATHER
BELOW_FULLSCREEN_LAYERblip from motion detector
FULLSCREEN_WEATHER_LAYERWeather
FULLSCREEN_IMPAIRED_LAYERvisual impairment from wearing welding helmet, etc.
FULLSCREEN_FLASH_LAYERflashed
FULLSCREEN_DAMAGE_LAYERred circles when hurt
FULLSCREEN_BLIND_LAYERunconscious
FULLSCREEN_PAIN_LAYERpain flashes
FULLSCREEN_VULTURE_SCOPE_LAYERVulture sniper/spotter scope
FULLSCREEN_CRIT_LAYERin critical
AREAS_LAYERfor areas, so they appear above everything else on map file.
EMISSIVE_PLANEThis plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas.
EMISSIVE_RENDER_TARGETThe render target used by the emissive layer.
EMISSIVE_LAYER_UNBLOCKABLEThe layer you should use if you really don't want an emissive overlay to be blocked.
BALLOON_CHAT_PLANEPlane for balloon text (text that fades up)
TYPING_LAYERBubble for typing indicators
LOWEST_EVER_PLANENEVER HAVE ANYTHING BELOW THIS PLANE ADJUST IF YOU NEED MORE SPACE
FLOOR_PLANEFloor plane, self explanatory. Used for Ambient Occlusion filter
GAME_PLANEGame Plane, where most of the game objects reside
ABOVE_GAME_PLANEAbove Game Plane. For things which are above game objects, but below screen effects.
ROOF_PLANERoof plane, disappearing when entering buildings
BLACKNESS_PLANETo keep from conflicts with SEE_BLACKNESS internals
LIGHTING_PLANE--------------- FULLSCREEN RUNECHAT BUBBLES ------------
RUNECHAT_PLANEPopup Chat Messages
HUD_PLANEHUD layer defines
PLANE_MASTERS_GAMEPlane 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.

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