From f9144496f7d105e4b90095ac208d38387fddc8c8 Mon Sep 17 00:00:00 2001 From: Morb <14136326+Morb0@users.noreply.github.com> Date: Tue, 12 Sep 2023 23:54:28 +0300 Subject: [PATCH] Stair decals (#20080) * wip * done --- Resources/Prototypes/Decals/stairs.yml | 195 ++++++++++++++++++ .../Textures/Decals/stairs.rsi/material_e.png | Bin 0 -> 157 bytes .../Textures/Decals/stairs.rsi/material_n.png | Bin 0 -> 169 bytes .../Textures/Decals/stairs.rsi/material_s.png | Bin 0 -> 172 bytes .../Textures/Decals/stairs.rsi/material_w.png | Bin 0 -> 157 bytes .../Textures/Decals/stairs.rsi/meta.json | 95 +++++++++ .../Textures/Decals/stairs.rsi/stairs_e.png | Bin 0 -> 238 bytes .../Textures/Decals/stairs.rsi/stairs_l_e.png | Bin 0 -> 212 bytes .../Textures/Decals/stairs.rsi/stairs_l_n.png | Bin 0 -> 206 bytes .../Textures/Decals/stairs.rsi/stairs_l_s.png | Bin 0 -> 206 bytes .../Textures/Decals/stairs.rsi/stairs_l_w.png | Bin 0 -> 216 bytes .../Textures/Decals/stairs.rsi/stairs_m_e.png | Bin 0 -> 191 bytes .../Textures/Decals/stairs.rsi/stairs_m_n.png | Bin 0 -> 191 bytes .../Textures/Decals/stairs.rsi/stairs_m_s.png | Bin 0 -> 191 bytes .../Textures/Decals/stairs.rsi/stairs_m_w.png | Bin 0 -> 194 bytes .../Textures/Decals/stairs.rsi/stairs_n.png | Bin 0 -> 224 bytes .../Textures/Decals/stairs.rsi/stairs_r_e.png | Bin 0 -> 213 bytes .../Textures/Decals/stairs.rsi/stairs_r_n.png | Bin 0 -> 205 bytes .../Textures/Decals/stairs.rsi/stairs_r_s.png | Bin 0 -> 204 bytes .../Textures/Decals/stairs.rsi/stairs_r_w.png | Bin 0 -> 213 bytes .../Textures/Decals/stairs.rsi/stairs_s.png | Bin 0 -> 222 bytes .../Textures/Decals/stairs.rsi/stairs_w.png | Bin 0 -> 240 bytes .../Textures/Decals/stairs.rsi/stone_e.png | Bin 0 -> 263 bytes .../Textures/Decals/stairs.rsi/stone_n.png | Bin 0 -> 293 bytes .../Textures/Decals/stairs.rsi/stone_s.png | Bin 0 -> 293 bytes .../Textures/Decals/stairs.rsi/stone_w.png | Bin 0 -> 261 bytes .../Textures/Decals/stairs.rsi/wood_e.png | Bin 0 -> 168 bytes .../Textures/Decals/stairs.rsi/wood_n.png | Bin 0 -> 187 bytes .../Textures/Decals/stairs.rsi/wood_s.png | Bin 0 -> 187 bytes .../Textures/Decals/stairs.rsi/wood_w.png | Bin 0 -> 169 bytes 30 files changed, 290 insertions(+) create mode 100644 Resources/Prototypes/Decals/stairs.yml create mode 100644 Resources/Textures/Decals/stairs.rsi/material_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/material_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/material_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/material_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/meta.json create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_l_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_l_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_l_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_l_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_m_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_m_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_m_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_m_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_r_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_r_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_r_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_r_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stairs_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stone_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stone_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stone_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/stone_w.png create mode 100644 Resources/Textures/Decals/stairs.rsi/wood_e.png create mode 100644 Resources/Textures/Decals/stairs.rsi/wood_n.png create mode 100644 Resources/Textures/Decals/stairs.rsi/wood_s.png create mode 100644 Resources/Textures/Decals/stairs.rsi/wood_w.png diff --git a/Resources/Prototypes/Decals/stairs.yml b/Resources/Prototypes/Decals/stairs.yml new file mode 100644 index 0000000000..db40e6f6e9 --- /dev/null +++ b/Resources/Prototypes/Decals/stairs.yml @@ -0,0 +1,195 @@ +- type: decal + id: StairsMaterialE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: material_e + +- type: decal + id: StairsMaterialN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: material_n + +- type: decal + id: StairsMaterialS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: material_s + +- type: decal + id: StairsMaterialW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: material_w + +- type: decal + id: StairsE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_e + +- type: decal + id: StairsN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_n + +- type: decal + id: StairsS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_s + +- type: decal + id: StairsW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_w + +- type: decal + id: StairsLE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_l_e + +- type: decal + id: StairsLN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_l_n + +- type: decal + id: StairsLS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_l_s + +- type: decal + id: StairsLW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_l_w + +- type: decal + id: StairsME + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_m_e + +- type: decal + id: StairsMN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_m_n + +- type: decal + id: StairsMS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_m_s + +- type: decal + id: StairsMW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_m_w + +- type: decal + id: StairsRE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_r_e + +- type: decal + id: StairsRN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_r_n + +- type: decal + id: StairsRS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_r_s + +- type: decal + id: StairsRW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stairs_r_w + +- type: decal + id: StairsStoneE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stone_e + +- type: decal + id: StairsStoneN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stone_n + +- type: decal + id: StairsStoneS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stone_s + +- type: decal + id: StairsStoneW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: stone_w + +- type: decal + id: StairsWoodE + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: wood_e + +- type: decal + id: StairsWoodN + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: wood_n + +- type: decal + id: StairsWoodS + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: wood_s + +- type: decal + id: StairsWoodW + tags: ["station", "stairs"] + sprite: + sprite: Decals/stairs.rsi + state: wood_w diff --git a/Resources/Textures/Decals/stairs.rsi/material_e.png b/Resources/Textures/Decals/stairs.rsi/material_e.png new file mode 100644 index 0000000000000000000000000000000000000000..26a44469e354f808953a4e76d68d86cde31e08db GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6=10X`wFX=!OSH8rPBoci?X)6JVVy;HZ`0ZMTectjR6Fz_7)VaDV6D^h@h w;+`&!AsXkC6GF-gg!lvI6=10X`wFr%s%@dGqF{PoHXPYSPlu6#jCT1En|%JR*x382Ao@Fyrz36)8YL zWltB!5RLQ62N;?%8aNnLO&T&+7)l)wktjXBprD!lvI6=10X`wFX=!OSH8rPBoci?X)6JVVy;HZ`0ZMTectjR6Fz_7)VaDV6D^h@h zYMw5RAsXkC4=^-kG&pkd8b~Z=WD_@WXklnuC~>WCSMr0q3zx7kbZv+*444&p6{v&3 M)78&qol`;+0K(cd?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/material_w.png b/Resources/Textures/Decals/stairs.rsi/material_w.png new file mode 100644 index 0000000000000000000000000000000000000000..06bc06e5fe4caac06c79bf0f9bf9cfa7a20df36b GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6=10X`wFr%s%@dGqF{PoHXPYSPlu6#jCT1En|%JR*x382Ao@Fyrz36)8YL waZeY=5RLQ62_hi|ZimzsGc9H+Sd+lSu$0?qVf>MHpwSErp00i_>zopr0H!1@cmMzZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/meta.json b/Resources/Textures/Decals/stairs.rsi/meta.json new file mode 100644 index 0000000000..ad134bd063 --- /dev/null +++ b/Resources/Textures/Decals/stairs.rsi/meta.json @@ -0,0 +1,95 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/blob/2ddbdca1b7fb5cb85cbdcd566a489cbc4794edcf/icons/obj/stairs.dmi and https://github.com/tgstation/tgstation/blob/b2dda940c5abb74d1a53d21c371788edffd0db5b/icons/turf/floors.dmi", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "material_e" + }, + { + "name": "material_n" + }, + { + "name": "material_s" + }, + { + "name": "material_w" + }, + { + "name": "stairs_e" + }, + { + "name": "stairs_n" + }, + { + "name": "stairs_s" + }, + { + "name": "stairs_w" + }, + { + "name": "stairs_l_e" + }, + { + "name": "stairs_l_n" + }, + { + "name": "stairs_l_s" + }, + { + "name": "stairs_l_w" + }, + { + "name": "stairs_m_e" + }, + { + "name": "stairs_m_n" + }, + { + "name": "stairs_m_s" + }, + { + "name": "stairs_m_w" + }, + { + "name": "stairs_r_e" + }, + { + "name": "stairs_r_n" + }, + { + "name": "stairs_r_s" + }, + { + "name": "stairs_r_w" + }, + { + "name": "stone_e" + }, + { + "name": "stone_n" + }, + { + "name": "stone_s" + }, + { + "name": "stone_w" + }, + { + "name": "wood_e" + }, + { + "name": "wood_n" + }, + { + "name": "wood_s" + }, + { + "name": "wood_w" + } + ] +} diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_e.png b/Resources/Textures/Decals/stairs.rsi/stairs_e.png new file mode 100644 index 0000000000000000000000000000000000000000..e92ee5c27ff0f032299fa9c835025107b214dc56 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6<)0X`wFmX?-XU0op|Ax(`!lvI6;X0X`wFmX?-XU0op|Ax(` CK1Ck@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_l_n.png b/Resources/Textures/Decals/stairs.rsi/stairs_l_n.png new file mode 100644 index 0000000000000000000000000000000000000000..7842aa8623d80e24bc2924e8f2ae625337f7c3af GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;X0X`wFmX?-XU0qF$O}lsRzH;Tt)vH%8U%q_l(xq$Hu7!kztlYmU0jQF* zz$3Dlfr0NZ2s0kfUy%Y7wDfdw4AD5BoDkx~%F}b~)Ugu`8VNog2d*B~-Fs*8;=^Z6 xb(uU83`^9s4k$VBmbWZw3M>zJ(KpkWF{QG9dqLH*zd%D6JYD@<);T3K0RTgDNkISr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_l_s.png b/Resources/Textures/Decals/stairs.rsi/stairs_l_s.png new file mode 100644 index 0000000000000000000000000000000000000000..1cbc824fcb2c4b5db26dfc00f664232fd5fd2567 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;X0X`wFmX?-XU0op|Ax(`n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_l_w.png b/Resources/Textures/Decals/stairs.rsi/stairs_l_w.png new file mode 100644 index 0000000000000000000000000000000000000000..320b6838928162a5c13631d9282586dddcca39db GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;X0X`wFO^r>vckjM>^=e2+$dxNsE?>TU?b@|Vmo9a6by-?kZv3%tF;FFE zfk$L90|Vb-5N14{zaj-F=!lvI6-M0X`wFAt516jZIgtUfsQW_mwMGE?>TU>C&ZZ*RJhJFZ>Qv!&%@FS=FfwaN7F2K(6j0SraNEVuru%4%fWjN`UpJZ-I(2+; g5R+1vE+x&xz;NF>=h^~p7NA}RPgg&ebxsLQ08jKiK>z>% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_m_n.png b/Resources/Textures/Decals/stairs.rsi/stairs_m_n.png new file mode 100644 index 0000000000000000000000000000000000000000..de07f2d52116b8cc599b3f95b88f341abab92047 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-M0X`wFO^r>vckjM(<;vyDmoHtqbnV);t5>gvgoIq0Rq_$2hO@vUvY3H^ z?=T269?xHq0u(gxba4#PIG=ogp(&$*gE3WD{OW~(RD~d8KUSd`ZPOMr`Y>kgQ0C?B g+12b+K4m&H!}Q#EaorBp$w0jfp00i_>zopr0Hkp}>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_m_s.png b/Resources/Textures/Decals/stairs.rsi/stairs_m_s.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae8f7083c2aa70a19f2cfa123794c1a3b85f091 GIT binary patch literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-M0X`wFAt516jZIgtUfsQW_mwMGE?>TU>C&ZZ*RJhJFZ>Qv!&%@FSGJp00i_>zopr0Bkcpv;Y7A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_m_w.png b/Resources/Textures/Decals/stairs.rsi/stairs_m_w.png new file mode 100644 index 0000000000000000000000000000000000000000..ff77d644c0dd020b5c1a76f16629c156d871fcab GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-M0X`wFO^r>vckjM>^=e2+$dxNsE?>TU?b@|VmoEK3x>yFNhO@vUvY3H^ z?=T269?xHq0u(g%ba4#PIG>y#5@O(X%z=@;q>-UXOUOe!Kq14M!BO{1VdkL&Hzqk; kn8tL8mC55%catGQ!lvI6<)0X`wFmX?-XU0qF$O}lsR-nDDjl`B`SUcGwx^5sjHE?v8J?b5|d7cN`~ z2?_ZX)%FCag|omTvY3H^?=T269?xHq0u*%eba4#PIG>yl;>5_r({t?9v4VsrJVFkP zH&_li9oDu|N!lvI6;X0X`wFAt516jZIgtUfsQW_mwMGE?>TU?b@|Vmo9a6by-?k+URnu1FGaK z@Q5sCVBk9p!i>lBSEK+19XwqeLp07OCkPmsxg6Ax5iDU0Y|=X7Augbl(XHXA`=wAb zk&!3*h^M%K>RtT+Mn?-V#-u}v*BaR*(iSz$G-h0_!lvI6;X0X`wFO^r=mU0s%zmb-WFzIyfQl`B^+U%q_p+O!lvI6;X0X`wFAt51MU0s%zmQ9UKSFc{(y?ghSD_1UGzI^T4wM&;S-D=~U2vo^g z;1OBOz`%DHgc*0$d!lvI6;X0X`wFmX?-XU0qF$O}lsRzH;SCNJz-lt5+{yzI^G@rEAx&Id8fy1XRgc z;1OBOz`%DHgc*IvWuZjcXEcJ!wvlwryhy->b!frCp$5wGBmj6U(8$uG>gI0)z4*}Q$iB} DLs>@P literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_s.png b/Resources/Textures/Decals/stairs.rsi/stairs_s.png new file mode 100644 index 0000000000000000000000000000000000000000..12238466c703d85fe1ecaa53a0f26acd366436c5 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6<)0X`wFmX?-XU0op|Ax(`yl;>5@l!O|1R5O9E%m4VeM zkRgmQn8n;eWcI?v?-tyU)y#Y;Dm&9SecAFUyDQeH-IaB}$ZIObz|iAekY}72%nLM& N!PC{xWt~$(69D2HO3nZP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stairs_w.png b/Resources/Textures/Decals/stairs.rsi/stairs_w.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6e711c09c8964246d354c42641e955d1287861 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6<)0X`wFmX?-XU0qF$O}lsRzHs3}NJz-lt5} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stone_e.png b/Resources/Textures/Decals/stairs.rsi/stone_e.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f78b27cac86f24d07e98822f0cad18a09f8d3f GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;v0X`wFhK9y2E-rzAK`}9Lk&#i6p&=>p384{D3CU@B`9&!yX@b5PNc$e60gx+E%TPsXDP`PUB*?!; BTsi;% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/stone_n.png b/Resources/Textures/Decals/stairs.rsi/stone_n.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac935dd69eb35cca9c2e2ce367b0bd1a0ff4a2d GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;v0X`wFk&#g@E-s-FQ7I{D3CU@B`9+3?#*v{Rfq_9O@d+_8aduah1p*aw z7I;J!GcfQS24TkI`72U@g1w$Djv*T7lNp%Y*f<(4czJns9TQ04NYNHleDLVeBLOZ( zMu%+~U%~FeA;Okhw#zz2OiaM}~@1f*OlY1S=!AL8!uR zMi*lck=(}av0sQqqlrh^iQx&GI7b14B}Xu;!lvI6;v0X`wFhK9y2E-sOgQGtO$dHF>#F>xs=X_28Jp%GCj@d*jZX?=&yZUGf@ z7I;J!GcfQS24TkI`72U@g1w$Djv*T7lMgWTGzl;)mTZ}#;BZ5NNg^ah!NF97N#e*Q z1%`D^8yL<6NStNZ;@QBMq&y?dp^UjBO@p1OlaE7yeUoGwQ{y!)jteZC3_}IPz;Zxh z#xV~58S)Ol92*$L_!P_=7?yDzVoGUYKf!PCRKeb`;Si&k`GNw*)eWsS5v+-fS3U#; aF)!lvI6;v0X`wFk&#iM5m5=rX)Z1p34wt@F)?u|DQS86MR(*2?gABa z7I;J!GcfQS24TkI`72U@g1Me9jv*T7*Iqox*$}|P9N_9=W7TA=qP(L?*`gVU%-yFx z*}mX=T;0R1Q!d>9dYUWY#<9NzrasSI57yZGIG7qVu%!yDkov-5GP9v!+hTzq%&8}K yOH46(KdB)rfr0nFz2OSwfN3l&3#4v5c*I@*txmJ=^LY-S#SEUVelF{r5}E+a-dMx{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/wood_e.png b/Resources/Textures/Decals/stairs.rsi/wood_e.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d6329f45d70fe5a4f4a95c8f86a1bc3ff63a55 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-+0X`wFu_p5Q&dOE6`awFfP72~?5>j6r)cycvISV`@iy0XB4ude`@%$Aj zKtXv=7sn8d^T`P!Mum=t*73A8ap`$fge16dE>L3^4rhq74f2$}epD5xl)=;0&t;uc GLK6T+5h<1c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/wood_n.png b/Resources/Textures/Decals/stairs.rsi/wood_n.png new file mode 100644 index 0000000000000000000000000000000000000000..bcfb046f7635ebb52eb2e6351d169799e61af84a GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-+0X`wFu_p3CIgvpx0wKCISV`@iy0XB4ude`@%$Aj zKtUr<7sn8d^T`P!E{se(UKtF*2RNp#KckS-!^9&gBN4#B-OMd@Kt!VS_<{m=4K5B| aRtA|kKS|q{*A0QX89ZJ6T-G@yGywogC@p>f literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/wood_s.png b/Resources/Textures/Decals/stairs.rsi/wood_s.png new file mode 100644 index 0000000000000000000000000000000000000000..db2f46e68bed60d104692e636753fa9913bcc78e GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-+0X`wFW)f0P3gWRQ@anM zprDbbi(`n!`Q!r(O&JZ29-OQiMl*ISU`S`X9v~ucNT7?&fOSf5V1wYYt&87DRFq3d aGcr7So0GV^-s>PxH-o3EpUXO@geCx_E;1Pa literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/stairs.rsi/wood_w.png b/Resources/Textures/Decals/stairs.rsi/wood_w.png new file mode 100644 index 0000000000000000000000000000000000000000..7f017f56eac254156ef69f6af615c521c812c164 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-+0X`wFW)f0P3gSUJvQ@$Q`OeC*Ci3F7zxaW&oCO|{#S9F5he4R}c>anM zprC@Mi(`n!`Q!u