From 40d0f1cd7763f7629e731aa9653d24b1d94cb6f8 Mon Sep 17 00:00:00 2001 From: ToonClyde <49804499+ToonClyde@users.noreply.github.com> Date: Mon, 21 Mar 2022 18:50:01 -0700 Subject: [PATCH] adds metal benches --- .../LayeniaStation/LayeniaStation.dmm | 388 +++++++++++++----- .../items/stacks/sheets/sheet_types.dm | 7 + .../code/game/objects/structures/bench.dm | 12 + hyperstation/icons/obj/bench.dmi | Bin 600 -> 1065 bytes 4 files changed, 307 insertions(+), 100 deletions(-) diff --git a/_maps/map_files/LayeniaStation/LayeniaStation.dmm b/_maps/map_files/LayeniaStation/LayeniaStation.dmm index 6f2e6f226..003474bca 100644 --- a/_maps/map_files/LayeniaStation/LayeniaStation.dmm +++ b/_maps/map_files/LayeniaStation/LayeniaStation.dmm @@ -788,9 +788,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/chapel, /area/chapel/main) "acs" = ( @@ -4450,13 +4448,11 @@ /area/layenia/cloudlayer) "aqC" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/chair{ - dir = 1 - }, /obj/machinery/camera{ c_tag = "Central Primary Hallway South"; dir = 1 }, +/obj/structure/chair/bench/metal/left, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -9750,6 +9746,16 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/entry/upper) +"bGt" = ( +/obj/structure/window{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel{ + dir = 4; + icon_state = "floor_plate" + }, +/area/hallway/secondary/exit) "bGE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -10076,6 +10082,10 @@ }, /turf/open/floor/plasteel/dark, /area/security/checkpoint/supply) +"bLq" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/layenia, +/area/artatrium) "bLu" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -11130,9 +11140,7 @@ /area/engine/atmos) "cdu" = ( /obj/effect/turf_decal/stripes/line, -/obj/structure/chair{ - dir = 1 - }, +/obj/structure/chair/bench/metal/right, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -13417,6 +13425,18 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) +"cIg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/bench/metal/left{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "floor_plate" + }, +/area/hallway/primary/central) "cIr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29231,6 +29251,10 @@ icon_state = "floor_plate" }, /area/hallway/primary/aft) +"gyt" = ( +/obj/structure/chair/bench/metal/right, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) "gyu" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -29836,6 +29860,18 @@ /obj/structure/railing/handrail, /turf/open/floor/carpet, /area/crew_quarters/bar/cafe) +"gGc" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/chair/bench/metal/right{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "floor_plate" + }, +/area/hallway/secondary/exit) "gGj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -31269,6 +31305,7 @@ /obj/machinery/light{ pixel_y = -1 }, +/obj/structure/chair/bench/metal/left, /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "gYt" = ( @@ -31318,15 +31355,13 @@ /turf/open/floor/plasteel/dark, /area/security/checkpoint/medical) "gYU" = ( -/obj/structure/chair{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/light{ dir = 4 }, +/obj/structure/chair/bench/metal/right, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -33778,9 +33813,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/chapel{ dir = 4 }, @@ -35627,15 +35660,13 @@ /turf/open/floor/plasteel, /area/engine/break_room) "hVX" = ( -/obj/structure/chair{ - dir = 1 - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /obj/machinery/light{ dir = 8 }, +/obj/structure/chair/bench/metal/left, /turf/open/floor/plasteel{ icon_state = "floor_plate" }, @@ -37921,8 +37952,8 @@ /turf/open/floor/plasteel/white, /area/medical/psych/rec) "izq" = ( -/obj/structure/chair/bench/left{ - dir = 8 +/obj/structure/chair/bench/metal/right{ + dir = 4 }, /turf/open/floor/plasteel{ dir = 4; @@ -43437,6 +43468,13 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/starboard/central) +"jKx" = ( +/obj/structure/sign/painting/library{ + pixel_y = -24 + }, +/obj/structure/chair/bench/right, +/turf/open/floor/plasteel/layenia, +/area/artatrium) "jKz" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/carpspawn, @@ -49706,7 +49744,7 @@ /turf/open/floor/plasteel/dark, /area/security/brig) "llx" = ( -/obj/structure/chair/bench/left{ +/obj/structure/chair/bench/metal/left{ dir = 4 }, /turf/open/floor/plasteel{ @@ -51919,6 +51957,17 @@ /obj/structure/chair/sofa/right, /turf/open/floor/carpet, /area/library) +"lQF" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4; + icon_state = "drain"; + name = "drain" + }, +/obj/structure/chair/bench/right{ + dir = 1 + }, +/turf/open/floor/plasteel/layenia, +/area/artatrium) "lQI" = ( /obj/effect/turf_decal/loading_area{ dir = 5; @@ -52777,8 +52826,8 @@ icon_state = "drain"; name = "drain" }, -/obj/structure/chair{ - dir = 8 +/obj/structure/chair/bench/metal/left{ + dir = 4 }, /turf/open/floor/plasteel/white/side{ dir = 8 @@ -52969,6 +53018,10 @@ /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/plasteel, /area/hallway/primary/port/fore) +"mdN" = ( +/obj/structure/chair/bench/metal, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) "mdO" = ( /obj/effect/turf_decal/arrows/white{ dir = 1 @@ -53386,12 +53439,12 @@ /turf/open/floor/plasteel/dark, /area/bridge) "mjB" = ( -/obj/structure/chair{ - dir = 8 - }, /obj/structure/window{ dir = 4 }, +/obj/structure/chair/bench/metal/left{ + dir = 4 + }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -54265,13 +54318,15 @@ /turf/open/indestructible/layenia/crystal/garden, /area/hallway/primary/central) "mub" = ( -/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/light{ dir = 8 }, +/obj/structure/chair/bench/metal/right{ + dir = 1 + }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -54281,20 +54336,24 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair, +/obj/structure/chair/bench/metal/right{ + dir = 1 + }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" }, /area/hallway/primary/central) "muk" = ( -/obj/structure/chair, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/light{ dir = 4 }, +/obj/structure/chair/bench/metal/left{ + dir = 1 + }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -54443,6 +54502,9 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/bench/left{ + dir = 1 + }, /turf/open/floor/plasteel/checker, /area/artatrium) "mvv" = ( @@ -54618,15 +54680,15 @@ /turf/open/floor/plasteel/dark/layenia, /area/layenia/cloudlayer) "mxw" = ( -/obj/structure/chair{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/machinery/light{ dir = 1 }, +/obj/structure/chair/bench/metal/left{ + dir = 4 + }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -54652,15 +54714,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "mxL" = ( -/obj/structure/chair{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/light{ dir = 1 }, +/obj/structure/chair/bench/metal/right{ + dir = 8 + }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -54753,6 +54815,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/chair/bench/metal/left{ + dir = 4 + }, /turf/open/floor/plasteel/dark/side{ dir = 8 }, @@ -55715,6 +55780,10 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/layenia/cloudlayer) +"mKB" = ( +/obj/structure/chair/bench/metal/right, +/turf/open/floor/plasteel/white, +/area/medical/psych/lobby) "mKC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -56235,9 +56304,7 @@ }, /area/hallway/primary/central) "mQV" = ( -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/chapel, /area/chapel/main) "mQW" = ( @@ -57971,13 +58038,13 @@ /turf/open/floor/plating, /area/maintenance/port) "njl" = ( -/obj/structure/chair{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /obj/machinery/light, +/obj/structure/chair/bench/metal/right{ + dir = 4 + }, /turf/open/floor/plasteel{ dir = 8; icon_state = "floor_plate" @@ -58043,13 +58110,13 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms/upper) "nky" = ( -/obj/structure/chair{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/light, +/obj/structure/chair/bench/metal/left{ + dir = 8 + }, /turf/open/floor/plasteel{ dir = 4; icon_state = "floor_plate" @@ -58357,11 +58424,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/chair, /obj/machinery/camera{ c_tag = "Central Hallway North"; dir = 6 }, +/obj/structure/chair/bench/metal/left{ + dir = 1 + }, /turf/open/floor/plasteel{ dir = 1; icon_state = "floor_plate" @@ -58617,6 +58686,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, /turf/open/floor/plasteel/checker, /area/artatrium) "npM" = ( @@ -59963,7 +60033,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/chair{ +/obj/structure/chair/bench/metal/left{ dir = 8 }, /turf/open/floor/plasteel{ @@ -60130,12 +60200,14 @@ /obj/structure/sign/painting/library{ pixel_y = -24 }, +/obj/structure/table/wood, /turf/open/floor/plasteel/layenia, /area/artatrium) "nHM" = ( /obj/structure/sign/painting/library{ pixel_y = -24 }, +/obj/structure/chair/bench/left, /turf/open/floor/plasteel/layenia, /area/artatrium) "nHO" = ( @@ -60169,6 +60241,7 @@ icon_state = "drain"; name = "drain" }, +/obj/structure/table/wood, /turf/open/floor/plasteel/layenia, /area/artatrium) "nHX" = ( @@ -60788,9 +60861,7 @@ /turf/open/floor/carpet/black, /area/arcade) "nQN" = ( -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/dark, /area/chapel/main) "nQY" = ( @@ -63352,6 +63423,19 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) +"orD" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4; + icon_state = "drain"; + name = "drain" + }, +/obj/structure/chair/bench/metal/right{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/science/research) "orK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -63387,7 +63471,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/chair{ +/obj/structure/chair/bench/metal/right{ dir = 4 }, /turf/open/floor/plasteel{ @@ -65674,6 +65758,18 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/plating, /area/bridge) +"oOV" = ( +/obj/structure/window{ + dir = 4 + }, +/obj/structure/chair/bench/metal/right{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 4; + icon_state = "floor_plate" + }, +/area/hallway/secondary/exit) "oOZ" = ( /obj/structure/chair/bench{ dir = 4 @@ -65762,6 +65858,9 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/chair/bench/metal/right{ + dir = 1 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "oPS" = ( @@ -79558,6 +79657,13 @@ icon_state = "floor_plate" }, /area/hallway/primary/starboard/upper) +"rMt" = ( +/obj/structure/sign/painting/library{ + pixel_y = -24 + }, +/obj/structure/chair/bench, +/turf/open/floor/plasteel/layenia, +/area/artatrium) "rMD" = ( /obj/structure/table/glass, /obj/item/folder/white, @@ -79814,7 +79920,7 @@ }, /area/hallway/primary/fore) "rPi" = ( -/obj/structure/chair/bench/left{ +/obj/structure/chair/bench/metal/left{ dir = 4 }, /turf/open/floor/plasteel/dark, @@ -83241,6 +83347,18 @@ dir = 8 }, /area/maintenance/starboard/aft) +"swk" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/chair/bench/metal/left{ + dir = 4 + }, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "floor_plate" + }, +/area/hallway/secondary/exit) "swn" = ( /obj/structure/railing{ dir = 4 @@ -84738,6 +84856,16 @@ dir = 5 }, /area/medical/medbay/central) +"sKn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/bench{ + dir = 8 + }, +/turf/open/floor/plasteel/checker, +/area/artatrium) "sKs" = ( /obj/structure/flora/junglebush, /obj/structure/flora/ausbushes/sparsegrass, @@ -85535,13 +85663,13 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "sUD" = ( -/obj/structure/chair/bench{ - dir = 4 - }, /obj/machinery/light{ dir = 4; pixel_x = 7 }, +/obj/structure/chair/bench/metal{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port/upper) "sUP" = ( @@ -91737,6 +91865,16 @@ }, /turf/open/indestructible/concrete/smooth, /area/layenia) +"ufM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/bench/right{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/artatrium) "ufW" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -92213,6 +92351,9 @@ dir = 4 }, /obj/effect/turf_decal/tile/blue, +/obj/structure/chair/bench/metal/left{ + dir = 1 + }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "ujW" = ( @@ -93731,6 +93872,18 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) +"uAo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/bench/metal/right{ + dir = 8 + }, +/turf/open/floor/plasteel{ + dir = 4; + icon_state = "floor_plate" + }, +/area/hallway/primary/central) "uAr" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/effect/turf_decal/tile/blue{ @@ -98492,6 +98645,19 @@ icon_state = "floor_plate" }, /area/hallway/primary/port) +"vCH" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4; + icon_state = "drain"; + name = "drain" + }, +/obj/structure/chair/bench/metal{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/science/research) "vCI" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -99383,6 +99549,10 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"vLg" = ( +/obj/structure/chair/bench/metal, +/turf/open/floor/plasteel/white, +/area/medical/psych/lobby) "vLx" = ( /obj/structure/table/glass, /obj/item/multitool{ @@ -100138,9 +100308,7 @@ /turf/closed/wall, /area/hallway/secondary/entry/upper) "vSq" = ( -/obj/structure/chair{ - dir = 1 - }, +/obj/structure/chair/bench/metal/left, /turf/open/floor/plasteel/white, /area/medical/psych/lobby) "vSv" = ( @@ -100651,6 +100819,7 @@ dir = 1; pixel_y = -22 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/dark, /area/hallway/primary/starboard) "vYd" = ( @@ -100808,6 +100977,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/chair/bench/metal/right{ + dir = 4 + }, /turf/open/floor/plasteel/dark/corner{ dir = 1 }, @@ -102032,9 +102204,7 @@ dir = 8; name = "air supply pipe" }, -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/dark, /area/chapel/main) "wox" = ( @@ -102496,9 +102666,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/chair/bench/left{ - dir = 1 - }, +/obj/structure/chair/bench/right, /turf/open/floor/plasteel/chapel{ dir = 4 }, @@ -105502,6 +105670,16 @@ }, /turf/open/floor/plasteel/dark, /area/layenia/cloudlayer) +"wWp" = ( +/obj/structure/window{ + dir = 8 + }, +/obj/structure/table, +/turf/open/floor/plasteel{ + dir = 8; + icon_state = "floor_plate" + }, +/area/hallway/secondary/exit) "wWz" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -106588,8 +106766,8 @@ /turf/closed/wall, /area/medical/morgue) "xic" = ( -/obj/structure/chair/bench/left{ - dir = 8 +/obj/structure/chair/bench/metal/right{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/hallway/primary/port/upper) @@ -110729,6 +110907,16 @@ icon_state = "floor_whole" }, /area/hallway/primary/fore) +"xTm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/bench/left{ + dir = 4 + }, +/turf/open/floor/plasteel/checker, +/area/artatrium) "xTr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" @@ -143310,7 +143498,7 @@ dJm wcf iZK iZK -nHM +rMt iMm vIK xdC @@ -143565,9 +143753,9 @@ cJr vId ncw iMm +bLq iZK -iZK -nHM +jKx iMm vIK xdC @@ -143822,7 +144010,7 @@ vzG mVK dJm azV -aBC +lQF aBC nHS iMm @@ -144344,9 +144532,9 @@ odg odg ybt ybt -ybt -ybt -ybt +xTm +sKn +ufM tYB pwA pDU @@ -145054,7 +145242,7 @@ ylx ylx ylx ylx -ylx +oBT uUC wLy flZ @@ -145311,7 +145499,7 @@ ylx ylx ylx ylx -ylx +oBT aah ijW fmg @@ -145568,7 +145756,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW fmC @@ -145825,7 +146013,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW fmL @@ -146082,7 +146270,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW fmL @@ -146133,7 +146321,7 @@ osm wDX esW sCd -osm +cIg njl lgw kqZ @@ -146339,7 +146527,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW fmL @@ -146596,7 +146784,7 @@ ylx ylx ylx ylx -ylx +oBT sbA tQT fmZ @@ -146853,7 +147041,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW fmL @@ -147110,7 +147298,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ijW iqp @@ -147367,7 +147555,7 @@ ylx ylx ylx ylx -ylx +oBT sbA kpq mCL @@ -147624,7 +147812,7 @@ ylx ylx ylx ylx -ylx +oBT sbA ryz ryz @@ -147881,7 +148069,7 @@ ylx ylx ylx ylx -ylx +oBT oBT oBT oBT @@ -148189,7 +148377,7 @@ nFX xXG esW oHc -nFX +uAo nky wkv kqZ @@ -150502,7 +150690,7 @@ tUi mLn mRR vKY -tUi +mdN xoH npX nxD @@ -150759,7 +150947,7 @@ tUi tek bgw kPt -vYR +gyt xoH pEi nyq @@ -154631,8 +154819,8 @@ vCO aBG mBf maR -maR -maR +vCH +orD mBf tlM vCO @@ -161803,10 +161991,10 @@ lDu lSk lEc mjB +oOV +bGt mjB -mjB -mjB -mjB +oOV lEc mUn mYF @@ -162059,11 +162247,11 @@ lwc lEn lTn lEc -mjL -mjL -mjL -mjL -mjL +swk +gGc +wWp +swk +gGc lEc lTn mYQ @@ -215813,7 +216001,7 @@ qrf uGT tUQ vso -vSq +vLg kVl mPL mPL @@ -216070,7 +216258,7 @@ qrf uGT tUQ vso -vSq +mKB kVl mPL mPL diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 553c9d720..3b29513e3 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -49,6 +49,13 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, one_per_turf = TRUE, on_floor = TRUE) \ )), \ //END OF CIT CHANGES + new/datum/stack_recipe_list("bench", \ + list( \ + new/datum/stack_recipe("bench (middle)", /obj/structure/chair/bench/metal, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bench (left)", /obj/structure/chair/bench/metal/left, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("bench (right)", /obj/structure/chair/bench/metal/right, one_per_turf = TRUE, on_floor = TRUE), \ + )), \ + null, \ new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_floor = TRUE), \ null, \ //add this when I can find a way to make them easily constructible > new/datum/stack_recipe("sink", /obj/structure/sink, 2, one_per_turf = TRUE, on_floor = TRUE), diff --git a/hyperstation/code/game/objects/structures/bench.dm b/hyperstation/code/game/objects/structures/bench.dm index ba62136ac..ee0369d75 100644 --- a/hyperstation/code/game/objects/structures/bench.dm +++ b/hyperstation/code/game/objects/structures/bench.dm @@ -9,3 +9,15 @@ icon_state = "bench_left" /obj/structure/chair/bench/right icon_state = "bench_right" + +/obj/structure/chair/bench/metal + name = "bench" + icon_state = "bench_metal_middle" + icon = 'hyperstation/icons/obj/bench.dmi' + buildstackamount = 1 + buildstacktype = /obj/item/stack/sheet/metal + +/obj/structure/chair/bench/metal/left + icon_state = "bench_metal_left" +/obj/structure/chair/bench/metal/right + icon_state = "bench_metal_right" \ No newline at end of file diff --git a/hyperstation/icons/obj/bench.dmi b/hyperstation/icons/obj/bench.dmi index 514e6ff2f2586a989a9500a385f5dc59b2567517..d0254260b7e8dff886e5ea3778ae994530ff621b 100644 GIT binary patch delta 935 zcmV;Y16cgn1gQumiBL{Q4GJ0x0000DNk~Le0001>0001>2m=5B0K5^G9{>OVHjyPF zEkQv+nVFfszP``T&!(oPv$L}_G&I1#z-JomHUIzs0d!JMQvg8b*k%9#0FIGdbAQAt zPAy5yA;l#S4J5e-tOLKRloee4T);sI0DZh=GmobcCIA2f2T4RhRCt{2nqhN-FbsyB zfI}_f|Npg9w%rX(nxtuHUGtoGevl@Q)IxdB!(l%@j$QwJ4LkM};euLRP>Tyv9FIRQ zgyMpffD2N%pq7>ehg08wi0J#%OMjmvL0AqDr+8Dp`YAriXE@U$;nlBx6%R>d5oFdM&m&S50UAIFcHMb-aqcAB`r}!Q zTyQ)uZ|jlF`eOnKf8J7WDK$%0l;nphzH@$g71C=I3H{*io8 zD=1H;p#G73P%GHV6yy1zRxr~P*S?B*AzkkLPZC110uw6VW86u|KG*?xKDat)c|&`E zg7V-I?9WQ+z=cs(I_zrpHP@%1L=WlPZXh5B$0cVrL(Fn_>UP|VJP3G6F) zl}_>N0OK<#^MgjTy&rVJw-BVifw6#j0qgoM=z>aIP|N!ZQUPXZK{CKBE=UEK^k3L<%2|hhTzhLnMH2TAZJLtKIaVbo25Y1x89GcaX~HSg6hqH zH7=;d1+}=K78lgwf?8S?#2*-WmnE(I)0d!JMQvg8b*k%9#0Dh5lbAPxLD=WDAxquxF0Lp1LrFKUvm;e9)UP(kj zR9J=Wm`e)6Fcd{&rI4xM0!qXcR0j?faV&^CD7XX19oCuPr0!Os7W0z#nveFQ}kL>Vg3HIv~#06ExG^-VSgQM9y{qwoHi}EPpF( z$yipP8VJ!UFO>d4Ev%Q00HnP0Q}K`rypQ30;n5rKR-YcD!BRq z5+mRhb)dpq<0b(0>;U*d6M%krAo)S773u{F07}BJuLr#Y9-{1zej$|}a|{3g002ov JPDHLkV1fmhxKRKA