From 062d3c656eb3c5731446b8e604ff002ced5523d5 Mon Sep 17 00:00:00 2001 From: brainfood1183 <113240905+brainfood1183@users.noreply.github.com> Date: Tue, 25 Oct 2022 19:27:06 +0100 Subject: [PATCH] New Tiles (2 maintenance specific and 1 new wood). (#12193) * new maint specific tiles * merge * merge * merge * merge * Update Resources/Textures/Tiles/attributions.yml Co-authored-by: Moony --- Resources/Locale/en-US/tiles/tiles.ftl | 3 ++ .../Entities/Objects/Misc/tiles.yml | 49 +++++++++++++++++ .../Prototypes/Stacks/floor_tile_stacks.yml | 15 ++++++ Resources/Prototypes/Tiles/floors.yml | 51 ++++++++++++++++++ .../Tiles/tile.rsi/gratingmaintfloor.png | Bin 0 -> 16186 bytes .../Textures/Objects/Tiles/tile.rsi/meta.json | 9 ++++ .../Tiles/tile.rsi/steelmaintfloor.png | Bin 0 -> 16106 bytes .../Tiles/tile.rsi/woodpatternfloor.png | Bin 0 -> 15748 bytes Resources/Textures/Tiles/attributions.yml | 6 +++ Resources/Textures/Tiles/grating_maint.png | Bin 0 -> 20299 bytes Resources/Textures/Tiles/steel_maint.png | Bin 0 -> 23207 bytes Resources/Textures/Tiles/wood_tile.png | Bin 0 -> 16449 bytes 12 files changed, 133 insertions(+) create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/gratingmaintfloor.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/steelmaintfloor.png create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png create mode 100644 Resources/Textures/Tiles/grating_maint.png create mode 100644 Resources/Textures/Tiles/steel_maint.png create mode 100644 Resources/Textures/Tiles/wood_tile.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 987b633a95..a53fa1988f 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -82,3 +82,6 @@ tiles-asteroid-ironsand-pebbles = asteroid ironsand pebbles tiles-asteroid-ironsand-rock = asteroid ironsand rock tiles-cave = cave tiles-cave-drought = cave drought +tiles-techmaint3-floor = grated maintenance floor +tiles-techmaint2-floor = steel maintenance floor +tiles-wood2 = wood pattern floor diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index acf3266a9f..5a4861e631 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -713,3 +713,52 @@ - FloorSnow - type: Stack stackType: FloorTileSnow + +- type: entity + name: wood pattern floor + parent: FloorTileItemBase + id: FloorTileItemWoodPattern + components: + - type: Sprite + state: woodpatternfloor + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - Plating + - FloorWoodTile + - type: Stack + stackType: FloorTileWoodPattern + +- type: entity + name: steel maint floor + parent: FloorTileItemBase + id: FloorTileItemSteelMaint + components: + - type: Sprite + state: steelmaintfloor + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorTechMaint2 + - type: Stack + stackType: FloorTileSteelMaint + +- type: entity + name: grating maint floor + parent: FloorTileItemBase + id: FloorTileItemGratingMaint + components: + - type: Sprite + state: gratingmaintfloor + - type: Item + heldPrefix: steel + - type: FloorTile + outputs: + - Plating + - FloorTechMaint3 + - type: Stack + stackType: FloorTileGratingMaint + diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index 39f2d98431..012c825b83 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -247,3 +247,18 @@ id: FloorTileSnow name: snow floor tile spawn: FloorTileItemSnow + +- type: stack + id: FloorTileWoodPattern + name: wood pattern floor + spawn: FloorTileItemWoodPattern + +- type: stack + id: FloorTileSteelMaint + name: steel maint floor + spawn: FloorTileItemSteelMaint + +- type: stack + id: FloorTileGratingMaint + name: grating maint floor + spawn: FloorTileItemGratingMaint diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index d3ade0e8be..7f994edc0e 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1340,3 +1340,54 @@ friction: 0.30 thermalConductivity: 0.04 heatCapacity: 10000 + +- type: tile + id: FloorTechMaint2 + name: tiles-techmaint2-floor + sprite: /Textures/Tiles/steel_maint.png + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepHull + friction: 0.30 + itemDrop: FloorTileItemSteelMaint + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorTechMaint3 + name: tiles-techmaint3-floor + sprite: /Textures/Tiles/grating_maint.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepHull + friction: 0.30 + itemDrop: FloorTileItemGratingMaint + thermalConductivity: 0.04 + heatCapacity: 10000 + +- type: tile + id: FloorWoodTile + name: tiles-wood2 + sprite: /Textures/Tiles/wood_tile.png + variants: 4 + placementVariants: [0, 1, 2, 3] + baseTurfs: + - Plating + isSubfloor: false + canCrowbar: true + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + friction: 0.30 + itemDrop: FloorTileItemWoodPattern + thermalConductivity: 0.04 + heatCapacity: 10000 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/gratingmaintfloor.png b/Resources/Textures/Objects/Tiles/tile.rsi/gratingmaintfloor.png new file mode 100644 index 0000000000000000000000000000000000000000..d14b4b65366914e8538d40ff720e242a923edd7a GIT binary patch literal 16186 zcmeI3U5Ff27Jw^1NHWoJ)&v|hXwzX=jayy+T|e}6GMP@Cfpj)bChO!WxmEYpOp)%Y zwyP%H84xpyQ8&8}yAR8<5&Q!YgvEyy5=D%JJnWAU1Ydk{^ORLs_CXPM5yo3x{ZoCr z`#NeKL~b$D-RGWr&bjwH_nuqzP|qJd^2i-y_l$8IcgNgpX&!%P;{R>8;m>e&^$Yy9 zy*7IyM>8`)9c8p!o_EB&p3%*mr0Ke<|1u+sk|v0XpoqMz zSgL5La;AM{i(~j#p$=VZzI3P^4og$n%_N$iO%!<#IRn(D7EQLqmtr!7~^^ z8|hHXaN%qX3G*lnR_YEqcm_{p&#>7?p4&@KpQl(ea_p$-jWCNfiCJqYBpE8;xmq)I z1frn65CoNCvdWHj5N2j(TB|Da;A5T-gGTsJK_E?f`R;i`B@m&aEaD|3;l(H~NTwwk zmYjcBlq^w9IZ1jFKFR^~+_U{Yv;|4CMEobGeWZGlKJfm5AOaimlJ1-G10Bl^>QxXG zy((BjLd{<)2))Ks&+e+SW`ask$HPKJr63Gz9%@wzoRxT4Px}rEaWcYGl5nb88}|TM z>Tm5RDqb-u8!&J@X!U}Mnr3K(P!aJI#OVD*)SyT%`ym_&U-niOp zquoB-wQ3r=>PQN&x=>AA+aff0TahIQa9mq5zNc%$bfK9CDt7INx7M{ODp1rFgVz)p zwp}9!@h*h6sc51tDc=qRZ-5-coNdWebyHP&VB0Eh>#EC}hG_68k5pTBZ5O&DoF!oT z^O;^OwAB!AvU1s)^TP<>#WGha#^dqucx2$n8gL9=aUtT7qUt;_fX(Z=n0FDdUDd`* za=^To_qOX!^tS7GsuD6)TLLBz6%+7KQ%&APw!>oyNrs|8L)JU4Q|1G%e^vMJ@dzrZ zJ{_9hCBzUn1EFTUcpshZU)HUCbPPS--`d+pt%Ixv>LH5D^i;M}r@JR#vNhTpq*d-M z;KWB@(TS@lf(4|F+Wb0}>H}Ge0a1nu;r1UKV*nmK+`^D&&p4q45YWc}+H<3dC-jQ&}XZ z7_X`n;M8F#ixxf)WxaEdrFxBa($8}P=k!L>&>N$(4E!Yoi$Z4scN)kM{g^Yiu?m=g z`5u`Yyao9QWG=~Pe@*O^^1&Kfi0?ivTz_#b0Ij+w6@-Dd-kM4JFUEDWveN3W%Obu6 zDgJDmrq!hB3A$-oO`7&BkNaL!l-tpW=9E=@i=5oQ9m7v^sF>F@MJotoGihBiIdH;t&!1cQqc@{l z>6P%sf)GIHBEv=JLueT;0tj7XxafQcEyG0sp^FR`oe!a9xCkJ0k>R5AA+!t^0fa6x zTy#E!mf<3R&_#xe&WF%4Tm%rh$Z*m55L$+d074fTE;=7V%Wx4u=pw^K=R;^2E&>Q$ zWVq;j2ra`!0HKQv7o88GWw;0+bdlkr^C7eh7XgGWGF)^%gqGnVfY3#Ti_VA8GF$`@ zy2xLd$RwKTdbp=G!T zAas$6YpnN$Ng^|e}BqxDauJB0h*oGVQ)G(Wb#USHpLb^qpHoZocYtK*X^S6<(;_}rtrcI`gogZD4_ z|JnQZ-4nZZe|d85w-?~W%a<=r=Jqu|e{pSX?e}{hee=mrHr;;D#YwrmF!8g!zuErG zmG$8M$;r!GYtL|3-+t?jfA8G9{@xQWJ-O}c^)J_^51;$pjgOu^`TF_#_UjL99e?4{ z6?~mLptQv6Pu%HT{cy`iGu*xV$5-J$y!pFcdF1`Iop=9hdi=suoBnow>sa>x=<1F8 zH$OXm-+h-Rt{osHRp^LCJl{XvQDel4_ Y|9SY@>A4s2l)1TsM@oM=aO$aV0O@&?pa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json index 5e76d93009..f19df39b22 100644 --- a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json +++ b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json @@ -148,6 +148,15 @@ { "name": "metaldiamond" }, + { + "name": "steelmaintfloor" + }, + { + "name": "gratingmaintfloor" + }, + { + "name": "woodpatternfloor" + }, { "name": "bcircuit-inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/steelmaintfloor.png b/Resources/Textures/Objects/Tiles/tile.rsi/steelmaintfloor.png new file mode 100644 index 0000000000000000000000000000000000000000..ab1b87bc6a9a4416db2fd7fe4a66ec5ddd1901e9 GIT binary patch literal 16106 zcmeI3ONibvq@2mQ%`!LUqu77w*|2_R2$1NEd&X3{mMEJgGG5+*tW-jBeo2$c{e2%;2 zj_|#Jd+pF&95;B%Esh7{g+~m_E2p6CnJ85+S8;ES%dV_fp|uqS2@_4YmBHlCCr>34 zu05FCs1`t>I)o->45J8@dMm9X1Qe zM59ZvbuhUq9569n7)=a$HIz_OY2E^9EurZtQPng>Tal1}s0u(9WWY5nUSDO$-UDpL536jL)9=yM!62LlN@s~y- zEuB2_t(sd6T(6P{b)o4^1%t_CI8gi5ysmP!Jy6AOvcnXGI;;v}3JAS|Y^xnpovM`@ zQ?o4rl~5T~0w2eTJ>#mAUf}tY-W)@=-E$6%b5ba@$L=}ba=GWwez0acM$kmsGtw{a zs3Ktu`QB8`LTk3;OIh0M>I2v5B&SO$^vpSTRCnhH3q4U-V<|)#%HnG^hH3}~UajbP zrChYiMq3CILqm;Kl~}&ft=QhQ|3FqCLpu5HsG&RzP)-7P35j?yN<~pOfMzI}2Z3k+ z5EF@d5*h{1cAXvF8fp=TDmq@%agA6{QUmWF8wPM*D)GKC9osS-uU3XZ&Mm_UBvdOC zS)tPy>)Bpa#*kO?YIs^GCufCT%{`;?o;4LN>s1vC`8XMVEJ-+3jg7k+PIR}n93?jw zl?~goT-)dj3RE?t%9_KgVp`-y5!t++mSo;iRZX-V$B}@N6~fJnB|7tJu8n4UZ)ru( zXo@AuyyDnOBy9pa!<(`s+7ORxikWMa&ghP%1+iI@E!K>#*HhENbn} zV0?Md@*i%iLctiR_yNSrV&ChI!PIC6%UMN{X^w4&gpV**|Sl4GaU4A5oRl8%MXl76)2;sX(u zVtraP|H%+NWM&OD?1npMNB2T*?3@i~TX$<`=QNJ4Dy;b^EX;$+R%LFVbkyNmQZL-AJm@Yi<$WbAoADL#rlm zMVil%5UF;Dk@CIw#dS%954ZojGyv6(`mflGpb^ltu)87 zNM2%iF)_fg<4*zxJ^^LWI=W)L<`(JZIggWhK56L8(VB#n31sJl)|Isy$Qk{YGdI5q z7=gKl%+0>(_#b30%4c^?Y?boaH8dOEZyLD%;#vS3bx+I+v)VdqCh9*P*3r^bqrWBr z{1U|Qvl$w9lcAgFp>a1E+KGIu;s!Z<_BAF-G{>UCo8st>Z3BLOL%Fo7%4$|1o5_e# zw~k8Vc^BWY`Qb?rp0bS?($O<;(_DcuM>8-=RqRQtag0T+_&E+gLJI9?$XO>``~10{ zKRQ=*Jyi)UHV6TPZZceSK7^OyB7o3MhKtUJ@G@Kk5W2~5(fJTwhKm3~HyJKEAHvIU z5kTlB!$s#qco{AN2;F43=zIt-!$kn0n+zA758-9F2q1Km;iB^)ybKosgl;libUuWa z;Ua+0O@@okhww671Q5E(aMAe?UWSVRLN^&MIv>Kza1lW0Cc{PNLwFf30tnq?xafQc zFT+Iup_>dBoe$wzZP|y6?w|EP8@W%SB+z)%!ojCM_{0*Kk OH?n4Z{`l%GyZ-_$D|ht( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png b/Resources/Textures/Objects/Tiles/tile.rsi/woodpatternfloor.png new file mode 100644 index 0000000000000000000000000000000000000000..bf18a85defcc6b87fa5169b36d4f261a57a7771a GIT binary patch literal 15748 zcmeI3U5pb|6vqb_7TCbbgHeJploI?1%+7b)8Qb!)-K9$`Y?cxh6C$@WcXmhGPU+0j zvM<0INiY(XNHl~f@gw0$5~5FE(P)9L4J_h!XSe7Q|_ z+jGx7|8wVe?zuC4=;7hb8yEL1>tPsX@lY}`g5Cq(--2%R-YT7hTHAPFL?*W}`SQN}gxhwZpPCO_=BL!zx?BuTT_StJYtHz_p8M+s?-Q zT{c`p80hb>?5e=y+pWA|mz*b}93IlBcS8*(fD7XykG7D&v%HuV6irezL0!!Y8qYV0 z_%kt$lx+?EvP%)gQBB4@M8g~O2YaOjQvR2$b zHVj+046Tt=kV1-XW_VT+B7hYHXs~KXlvrI+!h&I%rpU`t&TC#I(O6e?Z&b%SOG}~% zWmyS%(){d7%W5Pn>w?6}rXl;%8QzGn8A%ijpeT`y5V^-yM^w{LLqJB-dUe(RUK%w( zpMf}sBq-=|SYm<9>#ShP3L8P{EX;sRNP)a43*pY|^haCk*}PduyTNO+R7xAlJ1#(* zWhfE%)?=adm_|mGR4L4ghGDR}Au!Z*^zYT+5=t< zML4FJxajv$3 zYXdW@oL|q@&Z->sQbPU`vU0{==8t9j*=~=#V82Y2=n*#ch!qvZ}w4IanQ*1UrG_GhiRWU7^ z1Oq}gDK0V}%u8`$K*%P=MdpKfDJ~2M*`&D0d@wJ?g#jU(6c?Ef=B2nWAY_x`BJ;t# z6c+}BY*JigKA4x{!hn!Xii^w#^HN+G5VA>ek@;X=iVFimHYqMLAIwW}VL-?x#YN_W zc_}Uo2-&2#$b2v_#f1SOn-mwB59Xz~Fd$@;;v)0Gyc8D(gltk=WImXe;=+KCO^S=m z2lG-~7!a~aagq68UWy9?LN+NbG9S!KabZBnCdEbOgLx?~3<%kzxX64kFU5rcA)7>8 zJ&oV}!aVx1ZwdXXH~H+L^XM1B0X;dAVwlNQ40GT)hPizgz5mEC6FkHGw2NW1*BRy^ z`{*+l2GQIrLy7h2@^_irckiw}zwW*V56$U*yLaitxl>&Wv~ypsJ9KnvYR{$TAG`J> zGJZJw!kYOf_TRX9f431|QMhsQrMrt3Eqd{RjUOMIzkKOCb5-G1cFpIbm)Dm6o;MJ? z&^x^3`oS}IPToAcb<5>M8BIU<#k^Y==Z4~`Ggn_bz5mzWPDgL8O^0RN#CFXI(J;F~jV z9>314e1Frb)yqOV%bz4)={k92;b8Z&sjov*qnH8 I!>*}+06Og=ZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/attributions.yml b/Resources/Textures/Tiles/attributions.yml index 41948bf478..9fec6d6c0e 100644 --- a/Resources/Textures/Tiles/attributions.yml +++ b/Resources/Textures/Tiles/attributions.yml @@ -50,3 +50,9 @@ license: "CC-BY-SA-3.0" copyright: "Fortuna commit 2a9408a47e2f83d945335e4feeeeafb552173e6f, grasslight and dirt by Peptide based on grassdark.png and dirt." source: "https://github.com/FortunaSS13/Fortuna" + +- files: ["steel_maint.png", "grating_maint.png", "wood_tile.png"] + license: "CC-BY-SA-3.0" + copyright: "by brainfood for space-station-14, ." + source: "https://github.com/space-wizards/space-station-14/pull/12193" + diff --git a/Resources/Textures/Tiles/grating_maint.png b/Resources/Textures/Tiles/grating_maint.png new file mode 100644 index 0000000000000000000000000000000000000000..586d8265215909f3390046dff63a46f25970e26c GIT binary patch literal 20299 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/steel_maint.png b/Resources/Textures/Tiles/steel_maint.png new file mode 100644 index 0000000000000000000000000000000000000000..db912fe892a9c4f6bafcbc219f61d8fc78daee87 GIT binary patch literal 23207 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 smfYE{HTEud;O`G^sp|xl)!jW1QI0v2T>k!