]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add Large Wood Floors (#25462)
authorPs3Moira <113228053+ps3moira@users.noreply.github.com>
Thu, 22 Feb 2024 11:59:41 +0000 (03:59 -0800)
committerGitHub <noreply@github.com>
Thu, 22 Feb 2024 11:59:41 +0000 (14:59 +0300)
Large Wood Floors

Resources/Locale/en-US/tiles/tiles.ftl
Resources/Prototypes/Entities/Objects/Misc/tiles.yml
Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml
Resources/Prototypes/Recipes/Crafting/tiles.yml
Resources/Prototypes/Stacks/floor_tile_stacks.yml
Resources/Prototypes/Tiles/floors.yml
Resources/Textures/Objects/Tiles/tile.rsi/meta.json
Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png [new file with mode: 0644]
Resources/Textures/Tiles/attributions.yml
Resources/Textures/Tiles/wood_large.png [new file with mode: 0644]

index 478175fc674f86b0e843c05a4e97656193692b21..0a0558b3cb0ea314efda35e6c62c0f3890dbdcd0 100644 (file)
@@ -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
index 286e28c53d5877a9e0123b600287a02e8e6381dd..9a2196612de3a6cf0c79897f4822e644f0ec6efb 100644 (file)
     - 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
index caff139192a915841f2ad9aa7472fb6a269295ca..4cb5d6c0f833709a3b5c2c402c3f63ca6278eee1 100644 (file)
               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
index 605030659729be5db5bb676c575592695cdb05d1..1cabb7dedd46ba21b1eb20f916ac29a35c1acf8f 100644 (file)
 #   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
index 01acfd13f84af5b69b5d005ee60aad2cdee8c019..3b4efaff116a278859f3b0c4b9aba62ffe107834 100644 (file)
   spawn: FloorTileItemAstroIce
   maxCount: 30
   itemSize: 5
+
+- type: stack
+  id: FloorTileWoodLarge
+  name: large wood floor
+  spawn: FloorTileItemWoodLarge
+  maxCount: 30
\ No newline at end of file
index 431345b7bc59cb2cb2c04a1af254b7dfa2bd0cd5..93d3aee34c2823397e6311e6f257174e558624e5 100644 (file)
   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
index 9fc66d78b9076f3730b8557b1ffdf07f1740b3b6..99b32632f1678158f5cf91c92805b74e3ff15417 100644 (file)
     {
       "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 (file)
index 0000000..429d0e1
Binary files /dev/null and b/Resources/Textures/Objects/Tiles/tile.rsi/wood-large.png differ
index 622565f25110462f130d1d8f270da207f0073842..f9afb8e81f561910ae15bc8d6ae703a212347f37 100644 (file)
   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 (file)
index 0000000..722c462
Binary files /dev/null and b/Resources/Textures/Tiles/wood_large.png differ