diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 09897dbf..8f8afa9b 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -27,6 +27,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("dark chair", /obj/structure/chair/dark, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("folding chair", /obj/structure/chair/foldingchair, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("mounted chair", /obj/structure/chair/mountchair, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("sofa chair", /obj/structure/chair/sofachair, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_floor = TRUE), \ null, \ new/datum/stack_recipe("dark office chair", /obj/structure/chair/office/dark, 5, one_per_turf = TRUE, on_floor = TRUE), \ diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 077cc5d5..f0417c38 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -45,6 +45,17 @@ color = "#ffffff" item_chair = "" +/obj/structure/chair/sofachair + name = "sofa chair" + desc = "A leather sofa chair." + icon = 'icons/obj/chairs.dmi' + icon_state = "sofachair" + color = "#ffffff" + item_chair = "" + +/obj/structure/chair/sofachair/GetArmrest() + return mutable_appearance('icons/obj/chairs.dmi', "sofachair_armrest") + /obj/structure/chair/examine(mob/user) . = ..() . += "It's held together by a couple of bolts." diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index 092b356b..2e1811d0 100644 Binary files a/icons/obj/chairs.dmi and b/icons/obj/chairs.dmi differ