From 85ba7943db7fffa618190683baef312c89c5ded9 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 29 Oct 2019 04:58:24 +0100 Subject: [PATCH] Less visual issues. --- code/game/objects/structures/beds_chairs/chair.dm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index ef8da8a76b..7814c5f9c4 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -102,7 +102,8 @@ buckled_mob.setDir(direction) /obj/structure/chair/proc/handle_layer() - if(has_buckled_mobs() && dir == NORTH) + . = has_buckled_mobs() + if(. && dir == NORTH) layer = ABOVE_MOB_LAYER else layer = OBJ_LAYER @@ -499,9 +500,15 @@ /obj/structure/chair/sofa/Initialize() armrest = mutable_appearance(icon, "[icon_state]_armrest") - armrest.layer = ABOVE_MOB_LAYER return ..() +/obj/structure/chair/sofa/handle_layer() + . = ..() + if(.) + armrest.layer = ABOVE_MOB_LAYER + else + armrest.layer = OBJ_LAYER + /obj/structure/chair/sofa/left icon_state = "sofaend_left"