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 0000000000..429d0e1e8d Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png differ 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 0000000000..722c462a08 Binary files /dev/null and b/Resources/Textures/Tiles/wood_large.png differ