mirror of
https://github.com/goonstation/goonstation-2016.git
synced 2026-03-20 08:22:37 +00:00
72 lines
3.2 KiB
Plaintext
72 lines
3.2 KiB
Plaintext
#define LATTICE_LAYER (TURF_LAYER+0.10)
|
|
#define DISPOSAL_PIPE_LAYER (TURF_LAYER+0.11)
|
|
#define PIPE_LAYER (TURF_LAYER+0.12) // MR MARIO HE WAS A PIPE LAYER
|
|
#define CATWALK_LAYER (TURF_LAYER+0.13)
|
|
#define CABLE_LAYER (TURF_LAYER+0.14)
|
|
#define DECAL_LAYER (TURF_LAYER+0.2)
|
|
#define FLOOR_EQUIP_LAYER1 (TURF_LAYER+0.3)
|
|
#define FLOOR_EQUIP_LAYER2 (TURF_LAYER+0.31)
|
|
#define AI_RAIL_LAYER (TURF_LAYER+0.4)
|
|
#define TURF_EFFECTS_LAYER (TURF_LAYER+0.8)
|
|
#define GRILLE_LAYER (TURF_LAYER+0.9)
|
|
#define COG2_WINDOW_LAYER (TURF_LAYER+0.95)
|
|
|
|
// Mob clothing and effect layers
|
|
#define MOB_LAYER_BASE 4
|
|
#define MOB_OVERLAY_BASE FLOAT_LAYER
|
|
#define MOB_EFFECT_LAYER (MOB_OVERLAY_BASE-1) // FLOAT_LAYER
|
|
#define MOB_HANDCUFF_LAYER (MOB_OVERLAY_BASE-2)
|
|
#define MOB_INHAND_LAYER (MOB_OVERLAY_BASE-3)
|
|
#define MOB_HEAD_LAYER2 (MOB_OVERLAY_BASE-4) // helmets
|
|
#define MOB_HEAD_LAYER1 (MOB_OVERLAY_BASE-5) // masks
|
|
#define MOB_GLASSES_LAYER (MOB_OVERLAY_BASE-6)
|
|
#define MOB_HAIR_LAYER2 (MOB_OVERLAY_BASE-7)
|
|
#define MOB_BACK_LAYER (MOB_OVERLAY_BASE-8)
|
|
#define MOB_ARMOR_LAYER (MOB_OVERLAY_BASE-9)
|
|
#define MOB_HAND_LAYER2 (MOB_OVERLAY_BASE-10) // gloves
|
|
#define MOB_HAND_LAYER1 (MOB_OVERLAY_BASE-11)
|
|
#define MOB_BELT_LAYER (MOB_OVERLAY_BASE-12) // bit missleading name, used for more than just belts
|
|
#define MOB_HAIR_LAYER1 (MOB_OVERLAY_BASE-13)
|
|
#define MOB_FACE_LAYER (MOB_OVERLAY_BASE-14)
|
|
#define MOB_CLOTHING_LAYER (MOB_OVERLAY_BASE-15)
|
|
#define MOB_UNDERWEAR_LAYER (MOB_OVERLAY_BASE-16)
|
|
#define MOB_DAMAGE_LAYER (MOB_OVERLAY_BASE-17)
|
|
#define MOB_LIMB_LAYER (MOB_OVERLAY_BASE-18)
|
|
|
|
// Some effects were defined on layer 10, some on layer 20... Lets unify this...
|
|
// These are for effects that should display below lighting
|
|
#define EFFECTS_LAYER_BASE 30
|
|
#define EFFECTS_LAYER_1 (EFFECTS_LAYER_BASE+1)
|
|
#define EFFECTS_LAYER_2 (EFFECTS_LAYER_BASE+2)
|
|
#define EFFECTS_LAYER_3 (EFFECTS_LAYER_BASE+3)
|
|
#define EFFECTS_LAYER_4 (EFFECTS_LAYER_BASE+4)
|
|
|
|
// Use this for shit that should appear above everything else but under actual effects
|
|
#define EFFECTS_LAYER_UNDER_1 (EFFECTS_LAYER_BASE-1)
|
|
#define EFFECTS_LAYER_UNDER_2 (EFFECTS_LAYER_BASE-2)
|
|
#define EFFECTS_LAYER_UNDER_3 (EFFECTS_LAYER_BASE-3)
|
|
#define EFFECTS_LAYER_UNDER_4 (EFFECTS_LAYER_BASE-4)
|
|
|
|
// Overlay effects layers - Formerly layer 11 -- primarily for lighting.
|
|
#define OVERLAY_EFFECT_LAYER_BASE 40
|
|
#define TILE_EFFECT_OVERLAY_LAYER (OVERLAY_EFFECT_LAYER_BASE+1)
|
|
#define TILE_EFFECT_OVERLAY_LAYER_LIGHTING OVERLAY_EFFECT_LAYER_BASE
|
|
|
|
// Effects that should display above the lighting overlays
|
|
#define NOLIGHT_EFFECTS_LAYER_BASE 50
|
|
#define NOLIGHT_EFFECTS_LAYER_1 (NOLIGHT_EFFECTS_LAYER_BASE+1)
|
|
#define NOLIGHT_EFFECTS_LAYER_2 (NOLIGHT_EFFECTS_LAYER_BASE+2)
|
|
#define NOLIGHT_EFFECTS_LAYER_3 (NOLIGHT_EFFECTS_LAYER_BASE+3)
|
|
#define NOLIGHT_EFFECTS_LAYER_4 (NOLIGHT_EFFECTS_LAYER_BASE+4)
|
|
|
|
// HUD Layers - Formerly layer 20
|
|
#define HUD_LAYER_BASE 60
|
|
#define HUD_LAYER HUD_LAYER_BASE
|
|
#define HUD_LAYER_1 (HUD_LAYER+1)
|
|
#define HUD_LAYER_2 (HUD_LAYER+2)
|
|
#define HUD_LAYER_3 (HUD_LAYER+3)
|
|
#define HUD_LAYER_UNDER_1 (HUD_LAYER-1)
|
|
#define HUD_LAYER_UNDER_2 (HUD_LAYER-2)
|
|
#define HUD_LAYER_UNDER_3 (HUD_LAYER-3)
|
|
#define HUD_LAYER_UNDER_4 (HUD_LAYER-4)
|