From 3a201061f2985e8b232e9a89e9f7d6ea29434c14 Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Tue, 7 Oct 2025 18:44:00 +0100 Subject: [PATCH] shelf (#30548) --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/structures/shelves.dm | 6 ++++++ icons/obj/structures/shelves.dmi | Bin 1590 -> 1619 bytes 3 files changed, 7 insertions(+) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index f7ce6e8b808..edf3391edb1 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -265,6 +265,7 @@ GLOBAL_LIST_INIT(wood_recipes, list( new /datum/stack_recipe("wooden airlock assembly", /obj/structure/door_assembly/door_assembly_wood, 4, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE), new /datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 1.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE), new /datum/stack_recipe("torch sconce", /obj/structure/lightable/torch, 5, time = 3 SECONDS, one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("wooden storage shelf", /obj/structure/shelf/wood, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE), )), new /datum/stack_recipe_list("pews", list( new /datum/stack_recipe("pew (middle)", /obj/structure/chair/sofa/pew, 5, one_per_turf = TRUE, on_floor = TRUE), diff --git a/code/game/objects/structures/shelves.dm b/code/game/objects/structures/shelves.dm index da3459403b4..c90eacdf015 100644 --- a/code/game/objects/structures/shelves.dm +++ b/code/game/objects/structures/shelves.dm @@ -118,6 +118,12 @@ GLOBAL_LIST_INIT(shelf_colors, list("basic", "sci", "sup", "serv", "med", "sec", shelf_style = "clockwork" build_stack_type = /obj/item/stack/tile/brass +/obj/structure/shelf/wood + name = "wooden shelf" + icon_state = "shelf_wood" + shelf_style = "wood" + build_stack_type = /obj/item/stack/sheet/wood + /obj/structure/gunrack name = "gun rack" desc = "A rack for stowing firearms." diff --git a/icons/obj/structures/shelves.dmi b/icons/obj/structures/shelves.dmi index 3c4ddc332f91c6901dbce270686072c3a708612a..876fda37d4716beb553ba6ec9ed983ff8f10964b 100644 GIT binary patch delta 1443 zcmZA1X;70#7zglxK@z!-kRSm9$RTol7S zL}fU{0V)vD1W1$sDhLV+h#U#zMX}5e?sPhEnBon@sUPyeA-S}-NlGs=JhB^N| z9SB10&-EZz=T+>PUsjx_;SHJ9^RMt#DkUSDBNm;^Zz$G#L!$?hMSDYm7=HpM(_UJ8 zF#oi(FUj+uj;+sws{HF)Z#-KXO}DbT^v$m?j8Y(a)!OU*a|SF31WNJr!1<+>E)?hZ z@ZFTJc(e01L`MR=-Q~}Brir$_m;+zsl-*kFXjWGn+Kxli0$113@q*Zz8b9c5Qi?ju z8R`PE?+w?guE3Tq@c^zX?ivQ`ht~c)7xP;P{RRd>^+Q_8(llCB<4A%X+{y-ANMQ{a zak^nCtg(nfh=IYdP%L{%n)VuWR-kGJHoSXK{TSTPrd|pZHN+;)?t8me!%lygG}Nb( z@aW?VEam-b5|q5S?gZ{h-SQ9(!3)xm4n!hx&KQaU>@erb%FFG&;8tw32S^~>hb+2yOjoO&iCuhT2CLH^K+V0 zSwStGOumO!f~6-wllnoY(_C~@lwydLthpl_?H@!ad}=d&^AEb-j&T64bUB>nG{Gxc z4hKH>L`AR3RO>cKJJot7)mpG=(OEjdV`2t)1^+81Ch0^d*n|5KZX?@l*o_`6kOb68 zOEojGg@A>M%n(NRe3IPWZA5s%HbX#_q?VFYzq53=5ury%!W~WBBRoCeYg!sWaUkL8 z{Rs{fKLcVm)9TcR0wq2d@3&~GNjyS%W9AYbu~8c!+`uWXJxg`VHPV?L$oj65K(a6C zjfJ8#xxDD#!<3_bfCkpSNylg8Ym}zpP?v9u*JghaK_(D!v&S(&_8pT?ui0D5E)~#v zfkt56WZD_)6q$2F8V>=J>Hvj=sJ}=Gt0p2W#xYfb7WP%PMXG`14@kbEL5I6Ohf_tP%vx`B!8FySDr1s7HBVj_VK zlWt_9e#=6in9bRJ%gtj&(a2@5wL5)c(33Nh*pTyJ+^mDk#7>Y?WgLPJ6(L}t=xN?Y zCcX8-0kJHred_NL7$u;ggB7%>^n8n}`d)XMexkrx4lkF@fN7XxK>eU5P9M^2ox*sp zdt)OL#IQ4WH*$}#CPcC9pWFZD^k?n-ZOqQ)`p1ovv17q$ENu5oP5i-8gnT2^T}2)D id2L!kcaN(tt;u=*^(!}gCD=mplR`Z4M31^7QQ$vsQ?auE delta 1414 zcmV;11$p|@47LoABmta}C4V+>QioMNYcFe!A6IaVU?*@z7?)@p$DlfiWt~8Jq@;T{ z6!3!T00001bW%=J06^y0W&i*H#F6PHe;OC{7aEJB5Je1w`unAtZn|iO-3&QgZgN5@ zZuz|^MfNE83=Xvq7O2hJ8}ib2{yO@1Clz^_t)J@+G?fDC(1hw5000DdNklr&e= z5JnwB2qE|TrD+m^W1Opjy#KpZE1OZIU0X?oD^qlS(3$;c<{(DeVP`$h;jm7LaaTg{ z669sZeHp<^kXINF6$CFqUS&L1e-XR{d5!T@L-0~8Sg+R`bp(`R!Dh4BY9gQ%3%1+s zP8$KGSg_me_PPit#e)5Qf6zxj=~A%NkSM8w<(5QQ6|8h5Dym?$Cs9=eYXgZI5^SjF zrwF#x^HT&n>iH>xJ@xz)!GU^yPVmPG7Wfu7hQncfh=5W9^44fHYK{<4e`-PA8IQ;9 zF#<{*$a|B?q&q=CsR#LBI-T~X2q+D>;9dGdeFynHdsXgR2wsN#fxRjZ9Rx2!{>WaH z#~y;0A%9}8%F_VB%dubvTrdMJm;o2efD2~81!uqJ9?AUItO&U``#qz7#Vkm2x)+O_ z?!_Xfd$GvrUYz9c4fHJ*e;+{KVv*CgSmg9A7CC*3WkI4BOM*l%mIR4jEC~|5SP~?9 zu`EbD)RG|aP)mZuLoEps549vnJk(C`hY1$@7Sp|0d;r~xMNao(k<-0c*U39aVde3teTf5d_9+~IJ1dlro4 z0>Mj=uNcoO1TR6pX1uHsyac(w34+%k2*WV={0gwr#)n)tpY#^n?RK|CKq(g7@Arp2 z0!p#q@pwEP5m4fS8$XP~DDvOl{0RPmuMAf7H(XFN*+>KzJBfuVxH?FzRKfL0Vl4#O zseug~o;X8Z3IidSe?Ff~1b6EBDS`*}{1m~HdVWHXA6FosVE~63T?nQRul}9jrC~7z zFANJRC=A1!1@pVb@g+$RXQ*6~j9a{We}CV;BcQZ{{P6MdvHw6o=>YlZd_Et~2q>N6 zXC?^z00CA0%;@Hm-jcm4%N>H3A%AAC%JTui%aFgYSLNk|f8gc#p$@~>5W!0EL#>-n zddm#BU&4M6fjmjvEClFYEONRR3&CK6d+{c?K``HkI!f!s z*9+2(SP0OKSmbmg7J_smzE&{r`JNy8be;s(=Y!!Ur1K=OJ|EPcpqmdm9REAE_XBnF zN$Z#-VZb;@BKh?!JPL4jmdjI&=}*L zgdlAvKp`!-5o5t9O)xFE5hrMh6EwvMn&JdaDZF6b`+>$7pP*(x(3rgU108nx1KuvX UDeJ4*9RL6T07*qoM6N<$g6F=Xi~s-t