diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index dde9bce1bc..ef8da8a76b 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -495,7 +495,12 @@ icon_state = "sofamiddle" icon = 'icons/obj/sofa.dmi' buildstackamount = 1 - item_chair = null + var/mutable_appearance/armrest + +/obj/structure/chair/sofa/Initialize() + armrest = mutable_appearance(icon, "[icon_state]_armrest") + armrest.layer = ABOVE_MOB_LAYER + return ..() /obj/structure/chair/sofa/left icon_state = "sofaend_left" diff --git a/icons/obj/sofa.dmi b/icons/obj/sofa.dmi index dafe06a7f1..069fb1e08d 100644 Binary files a/icons/obj/sofa.dmi and b/icons/obj/sofa.dmi differ