/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/layers.dm

LIGHTING_PLANENormal 1 per turf dynamic lighting objects
O_LIGHTING_VISUAL_PLANELighting objects that are "free floating"
ABOVE_LIGHTING_PLANEThings that should render ignoring lighting
BYOND_LIGHTING_PLANEvisibility + hiding of things outside of light source range
EMISSIVE_PLANEThis plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas
EMISSIVE_BLOCKER_PLANEThis 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_PLANEThis 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_PLANEPopup Chat Messages
ATMOS_GROUP_PLANEDebug Atmos Overlays
FULLSCREEN_PLANE--------------- FULLSCREEN IMAGES ------------
RADIAL_LAYER1000 is an unimportant number, it's just to normalize copied layers
SPLASHSCREEN_PLANEPlane of the "splash" icon used that shows on the lobby screen. Nothing should ever be above this.
CINEMATIC_LAYERcinematics are "below" the splash screen
PLANE_MASTERS_GAMEPlane 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.