code/__DEFINES/layers.dm

LIGHTING_PLANE | Normal 1 per turf dynamic lighting objects |
---|---|
O_LIGHTING_VISUAL_PLANE | Lighting objects that are "free floating" |
ABOVE_LIGHTING_PLANE | Things that should render ignoring lighting |
BYOND_LIGHTING_PLANE | visibility + hiding of things outside of light source range |
EMISSIVE_PLANE | This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas |
EMISSIVE_BLOCKER_PLANE | This plane masks the emissive plane to "block" it. Byond is wacky, this is the only way to get things to look like they're actually blocking said glowing lights. |
EMISSIVE_UNBLOCKABLE_PLANE | This plane is "unblockable" emissives. It does the same thing as the emissive plane but isn't masked by the emissive blocker plane. Use for on-mob and movable emissives. |
CAMERA_STATIC_PLANE | ---------------- MISC ----------------------- AI Camera Static |
RUNECHAT_PLANE | Popup Chat Messages |
ATMOS_GROUP_PLANE | Debug Atmos Overlays |
FULLSCREEN_PLANE | --------------- FULLSCREEN IMAGES ------------ |
RADIAL_LAYER | 1000 is an unimportant number, it's just to normalize copied layers |
SPLASHSCREEN_PLANE | Plane of the "splash" icon used that shows on the lobby screen. Nothing should ever be above this. |
CINEMATIC_LAYER | cinematics are "below" the splash screen |
PLANE_MASTERS_GAME | Plane master controller keys |
Define Details
ABOVE_LIGHTING_PLANE
Things that should render ignoring lighting
ATMOS_GROUP_PLANE
Debug Atmos Overlays
BYOND_LIGHTING_PLANE
visibility + hiding of things outside of light source range
CAMERA_STATIC_PLANE
---------------- MISC ----------------------- AI Camera Static
CINEMATIC_LAYER
cinematics are "below" the splash screen
EMISSIVE_BLOCKER_PLANE
This plane masks the emissive plane to "block" it. Byond is wacky, this is the only way to get things to look like they're actually blocking said glowing lights.
EMISSIVE_PLANE
This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas
EMISSIVE_UNBLOCKABLE_PLANE
This plane is "unblockable" emissives. It does the same thing as the emissive plane but isn't masked by the emissive blocker plane. Use for on-mob and movable emissives.
FULLSCREEN_PLANE
--------------- FULLSCREEN IMAGES ------------
LIGHTING_PLANE
Normal 1 per turf dynamic lighting objects
O_LIGHTING_VISUAL_PLANE
Lighting objects that are "free floating"
PLANE_MASTERS_GAME
Plane master controller keys
RADIAL_LAYER
1000 is an unimportant number, it's just to normalize copied layers
RUNECHAT_PLANE
Popup Chat Messages
SPLASHSCREEN_PLANE
Plane of the "splash" icon used that shows on the lobby screen. Nothing should ever be above this.