From bce613704cdd1e33b4822ac80e70fd67a13d3a02 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 13 May 2020 14:51:53 -0400 Subject: [PATCH] Fix sofa icon layering --- .../objects/structures/stool_bed_chair_nest/chairs.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index dbd437fe33..d471ba3840 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -234,6 +234,14 @@ else name = "[sofa_material] [initial(name)]" +/obj/structure/bed/chair/update_layer() + // Corner east/west should be on top of mobs, any other state's north should be. + if((icon_state == "sofacorner" && ((dir & EAST) || (dir & WEST))) || (icon_state != "sofacorner" && (dir & NORTH))) + plane = MOB_PLANE + layer = MOB_LAYER + 0.1 + else + reset_plane_and_layer() + /obj/structure/bed/chair/sofa/left icon_state = "sofaend_left" base_icon = "sofaend_left"