From 83cd1089fe970adc5fee5344cfee4aa046d6f501 Mon Sep 17 00:00:00 2001 From: Ps3Moira <113228053+ps3moira@users.noreply.github.com> Date: Thu, 22 Feb 2024 03:59:41 -0800 Subject: [PATCH] Add Large Wood Floors (#25462) Large Wood Floors --- Resources/Locale/en-US/tiles/tiles.ftl | 1 + .../Entities/Objects/Misc/tiles.yml | 19 +++++++++++++++++ .../Recipes/Crafting/Graphs/tiles.yml | 16 ++++++++++++++ .../Prototypes/Recipes/Crafting/tiles.yml | 11 ++++++++++ .../Prototypes/Stacks/floor_tile_stacks.yml | 6 ++++++ Resources/Prototypes/Tiles/floors.yml | 20 ++++++++++++++++++ .../Textures/Objects/Tiles/tile.rsi/meta.json | 3 +++ .../Objects/Tiles/tile.rsi/wood-large.png | Bin 0 -> 268 bytes Resources/Textures/Tiles/attributions.yml | 5 +++++ Resources/Textures/Tiles/wood_large.png | Bin 0 -> 1070 bytes 10 files changed, 81 insertions(+) create mode 100644 Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png create mode 100644 Resources/Textures/Tiles/wood_large.png diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 478175fc67..0a0558b3cb 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -120,3 +120,4 @@ tiles-web = web tile tiles-chromite = chromite tiles-astro-grass = astro-grass tiles-astro-ice = astro-ice +tiles-wood-large = large wood \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 286e28c53d..9a2196612d 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -1026,3 +1026,22 @@ - FloorAstroIce - type: Stack stackType: FloorTileAstroIce + +- type: entity + name: large wood floor + parent: FloorTileItemBase + id: FloorTileItemWoodLarge + components: + - type: Sprite + state: wood-large + - type: Item + heldPrefix: wood + - type: FloorTile + outputs: + - Plating + - FloorWoodLarge + - type: Stack + stackType: FloorTileWoodLarge + - type: Construction + graph: TileWoodLarge + node: woodtilelarge \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml index caff139192..4cb5d6c0f8 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml @@ -78,3 +78,19 @@ amount: 1 - node: fleshTile entity: FloorTileItemFlesh + +- type: constructionGraph + id: TileWoodLarge + start: start + graph: + - node: start + edges: + - to: woodtilelarge + completed: + - !type:SetStackCount + amount: 4 + steps: + - material: WoodPlank + amount: 2 + - node: woodtilelarge + entity: FloorTileItemWoodLarge \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Crafting/tiles.yml b/Resources/Prototypes/Recipes/Crafting/tiles.yml index 6050306597..1cabb7dedd 100644 --- a/Resources/Prototypes/Recipes/Crafting/tiles.yml +++ b/Resources/Prototypes/Recipes/Crafting/tiles.yml @@ -164,3 +164,14 @@ # description: "A dirty station tile." # icon: { sprite: Objects/Tiles/tile.rsi, state: dirty } # objectType: Item + +- type: construction + name: large wood floor + id: TileWoodLarge + graph: TileWoodLarge + startNode: start + targetNode: woodtilelarge + category: construction-category-tiles + description: "Four pieces of wooden station flooring." + icon: { sprite: Objects/Tiles/tile.rsi, state: wood-large } + objectType: Item \ No newline at end of file diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index 01acfd13f8..3b4efaff11 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -453,3 +453,9 @@ spawn: FloorTileItemAstroIce maxCount: 30 itemSize: 5 + +- type: stack + id: FloorTileWoodLarge + name: large wood floor + spawn: FloorTileItemWoodLarge + maxCount: 30 \ No newline at end of file diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 431345b7bc..93d3aee34c 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1862,3 +1862,23 @@ mobFrictionNoInput: 0.05 mobAcceleration: 2 itemDrop: FloorTileItemAstroIce + +- type: tile + id: FloorWoodLarge + name: tiles-wood-large + sprite: /Textures/Tiles/wood_large.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemWoodLarge + heatCapacity: 10000 \ No newline at end of file diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json index 9fc66d78b9..99b32632f1 100644 --- a/Resources/Textures/Objects/Tiles/tile.rsi/meta.json +++ b/Resources/Textures/Objects/Tiles/tile.rsi/meta.json @@ -414,6 +414,9 @@ { "name": "hydro-inhand-left", "directions": 4 + }, + { + "name": "wood-large" } ] } diff --git a/Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png b/Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png new file mode 100644 index 0000000000000000000000000000000000000000..429d0e1e8db2cc099cf7e8afcd096c4d4b72572c GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}$2?seLn2y} z6C_v{Cy4Zv9O&@>^#A{Vo;o(8|C)yNpN}rD5Z&-#@)zR?Ki4arZd9y${*j+8=TXF! zzv&7OJooS=0Ktz>U-`M_x6fu>ZDG~0Qki8&N06(t!-bjp_ZI#XIdxpXoxSBrXDP$P z!rsukbC26=lrwBB?A2Z?z~pSeyMQ?+v*}u9!;DQ0X&^FT#&X7_Q%q4y7@a=$>G@wZ zanQJT@oBq{)Pd;GU$4B44Gat>+?Bgg@{m(mSvgMI?VyGPD>FaCo|*)UkcvPfppO_l MUHx3vIVCg!0L=VolK=n! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Tiles/attributions.yml b/Resources/Textures/Tiles/attributions.yml index 622565f251..f9afb8e81f 100644 --- a/Resources/Textures/Tiles/attributions.yml +++ b/Resources/Textures/Tiles/attributions.yml @@ -120,3 +120,8 @@ license: "CC0-1.0" copyright: "Created by TheShuEd (github) for space-station-14." source: "https://github.com/space-wizards/space-station-14/pull/ED_INSERT_PR_CODE_HERE!" + +- files: ["wood_large.png"] + license: "CC0-1.0" + copyright: "Created by ps3moira (github) for space-station-14." + source: "https://github.com/space-wizards/space-station-14/" \ No newline at end of file diff --git a/Resources/Textures/Tiles/wood_large.png b/Resources/Textures/Tiles/wood_large.png new file mode 100644 index 0000000000000000000000000000000000000000..722c462a084d3e9274000b14607996e0f6843926 GIT binary patch literal 1070 zcmV+}1kwA6P)Y{cd&E&z zR*J+Y#BojsB)%28>hqi6lFwg)c|N-UNTR1)>R`2lS(%%}Q^YaTsIu01#7)AQwUVPe zMr#}nvPdHZ87ivSgaH=`$`;M6yD!=FEu%snMt>VMaB`GTCU2b7Ds|N;>!fS+8K{Z5 z|DUI$&rJK>!zrNu)$=|lfY3hBsC(Y;spmD$fZz*oZMFRsn$z4j>Gif2I|d>Art^IK%8_jlMpN`0>->^QRGg2T5pj zUwE%or6xo(`CDN8R($amkOKY(td}4jtC=Ry_-*)|odevq(Vkv1?j!f~uuszq{`@`T z-gn0R>)nv=UElf)+xXYx(=_`{LTYy!Y@S~*4m~D^ zO`O($#(8nyYW#M5;(@@v-D|KEJdD@e>x_S0e)b?JB~%*IgiARo@y0)fuO0-Yz`5O} z1P(1rT#@g!OE&&~KBcNq7PLKjtPvY8L6RB&SpH@O$W5U6WU*U+D&P3W^X(kq#*F|} z_omYGXrQbojcuAee*N~wZ^$PAt7p;M=LX|TnDN{3i3f~>{KLf3b|xoU z5@h^#d`cy~6;M`%`eRY!U!T9M0K7Mqgvfp`j+Kfuep~*s0`Nddh~(c3=HCG0x8bk; o7r-ah?nlxE)Pm!xH-0<*KXO(1=fMKyk^lez07*qoM6N<$f^HiW7ytkO literal 0 HcmV?d00001 -- 2.51.2