Reorganizes tiles, you can craft wood and steel ones now (#3484)
* Tile RSI/YAML cleanup * Changes tile stack from 8 to 30 * Tiles actually damage when you throw them * Removed bad tiles and rest actually fucking work now * If I write one more line of yaml i'll cut my dick off * fixed was very tired
This commit is contained in:
@@ -6,289 +6,239 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_steel
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
- type: DamageOtherOnHit
|
||||
amount: 10
|
||||
- type: Stack
|
||||
count: 1
|
||||
|
||||
- type: entity
|
||||
name: steel tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemSteel
|
||||
components:
|
||||
- type: Sprite
|
||||
state: steel
|
||||
- type: Item
|
||||
HeldPrefix: steel
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_steel
|
||||
- type: Stack
|
||||
stackType: FloorTileSteel
|
||||
count: 1
|
||||
max: 8
|
||||
- type: Construction
|
||||
graph: tileSteel
|
||||
node: steeltile
|
||||
|
||||
- type: entity
|
||||
name: steel floor tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemSteel
|
||||
components:
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_steel
|
||||
|
||||
- type: entity
|
||||
name: wood floor tile
|
||||
name: wood floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemWood
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_wood
|
||||
state: wood
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_wood
|
||||
HeldPrefix: wood
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_wood
|
||||
- type: Stack
|
||||
stackType: FloorTileWood
|
||||
count: 1
|
||||
max: 8
|
||||
- type: Construction
|
||||
graph: tileWood
|
||||
node: woodtile
|
||||
|
||||
- type: entity
|
||||
name: white floor tile
|
||||
name: white tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemWhite
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_white
|
||||
state: white
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_white
|
||||
HeldPrefix: white
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_white
|
||||
- type: Stack
|
||||
stackType: FloorTileWhite
|
||||
count: 1
|
||||
max: 8
|
||||
|
||||
- type: entity
|
||||
name: dark floor tile
|
||||
name: dark tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemDark
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_dark
|
||||
state: dark
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_dark
|
||||
HeldPrefix: dark
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_dark
|
||||
- type: Stack
|
||||
stackType: FloorTileDark
|
||||
count: 1
|
||||
max: 8
|
||||
|
||||
- type: entity
|
||||
name: floor tile techmaint
|
||||
name: techmaint floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemTechmaint
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_dark_techfloor_grid
|
||||
state: dark_techfloor_grid
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_dark
|
||||
HeldPrefix: dark
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_techmaint
|
||||
- type: Stack
|
||||
stackType: FloorTileTechmaint
|
||||
|
||||
- type: entity
|
||||
name: floor tile freezer
|
||||
name: freezer tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemFreezer
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_showroom
|
||||
state: showroom
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_showroom
|
||||
HeldPrefix: showroom
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_freezer
|
||||
- type: Stack
|
||||
stackType: FloorTileFreezer
|
||||
|
||||
- type: entity
|
||||
name: floor tile showroom
|
||||
name: showroom tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemShowroom
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_showroom
|
||||
state: showroom
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_showroom
|
||||
HeldPrefix: showroom
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_showroom
|
||||
- type: Stack
|
||||
stackType: FloorTileShowroom
|
||||
|
||||
- type: entity
|
||||
name: floor tile snow
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemSnow
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_snow
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_silver
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_snow
|
||||
|
||||
- type: entity
|
||||
name: floor tile green circuit
|
||||
name: green-circuit floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemGCircuit
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_gcircuit
|
||||
state: gcircuit
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_silver
|
||||
HeldPrefix: silver
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_green_circuit
|
||||
- type: Stack
|
||||
stackType: FloorTileGCircuit
|
||||
|
||||
- type: entity
|
||||
name: floor tile gold
|
||||
name: gold floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemGold
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_gold
|
||||
state: gold
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_gold
|
||||
HeldPrefix: gold
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_gold
|
||||
- type: Stack
|
||||
stackType: FloorTileGold
|
||||
|
||||
- type: entity
|
||||
name: floor tile reinforced
|
||||
name: reinforced tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemReinforced
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_reinforced
|
||||
state: reinforced
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_reinforced
|
||||
HeldPrefix: reinforced
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_reinforced
|
||||
- type: Stack
|
||||
stackType: FloorTileReinforced
|
||||
|
||||
- type: entity
|
||||
name: floor tile rock
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemRock
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_rockvault
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_steel
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_rockvault
|
||||
|
||||
- type: entity
|
||||
name: floor tile mono
|
||||
name: mono tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemMono
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_white_monofloor
|
||||
state: white_monofloor
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_steel
|
||||
HeldPrefix: steel
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_mono
|
||||
- type: Stack
|
||||
stackType: FloorTileMono
|
||||
|
||||
- type: entity
|
||||
name: floor tile linoleum
|
||||
name: linoleum floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemLino
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_white_monofloor
|
||||
state: white_monofloor
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_steel
|
||||
HeldPrefix: steel
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_lino
|
||||
- type: Stack
|
||||
stackType: FloorTileLino
|
||||
|
||||
- type: entity
|
||||
name: floor tile asteroid
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemAsteroid
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_white
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_brown
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_asteroid_tile
|
||||
|
||||
- type: entity
|
||||
name: floor tile hydro
|
||||
name: hydro tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemHydro
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_hydro
|
||||
state: hydro
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_hydro
|
||||
HeldPrefix: hydro
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_hydro
|
||||
- type: Stack
|
||||
stackType: FloorTileHydro
|
||||
|
||||
- type: entity
|
||||
name: floor tile dirty
|
||||
name: dirty tile
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemDirty
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
state: tile_dirty
|
||||
state: dirty
|
||||
- type: Item
|
||||
sprite: Objects/Tiles/tile.rsi
|
||||
HeldPrefix: tile_brown
|
||||
HeldPrefix: brown
|
||||
- type: FloorTile
|
||||
outputs:
|
||||
- plating
|
||||
- floor_steel_dirty
|
||||
- type: Stack
|
||||
stackType: FloorTileDirty
|
||||
|
||||
33
Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml
Normal file
33
Resources/Prototypes/Recipes/Crafting/Graphs/tiles.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
- type: constructionGraph
|
||||
id: tileSteel
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: steeltile
|
||||
steps:
|
||||
- material: Steel
|
||||
icon:
|
||||
sprite: Objects/Materials/Sheets/metal.rsi
|
||||
state: steel
|
||||
name: steel sheet
|
||||
amount: 1
|
||||
- node: steeltile
|
||||
entity: FloorTileItemSteel
|
||||
|
||||
- type: constructionGraph
|
||||
id: tileWood
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: woodtile
|
||||
steps:
|
||||
# Needs StackType ID
|
||||
- material: WoodPlank
|
||||
icon:
|
||||
sprite: Objects/Materials/materials.rsi
|
||||
state: wood
|
||||
name: wood
|
||||
- node: woodtile
|
||||
entity: FloorTileItemWood
|
||||
155
Resources/Prototypes/Recipes/Crafting/tiles.yml
Normal file
155
Resources/Prototypes/Recipes/Crafting/tiles.yml
Normal file
@@ -0,0 +1,155 @@
|
||||
# These should be lathe recipes but lathe code sucks so hard rn so they'll be crafted by hand.
|
||||
|
||||
- type: construction
|
||||
name: steel tile
|
||||
id: tileSteel
|
||||
graph: tileSteel
|
||||
startNode: start
|
||||
targetNode: steeltile
|
||||
category: Tiles
|
||||
description: "A steel station tile."
|
||||
icon: Objects/Tiles/tile.rsi/steel.png
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
name: wood floor
|
||||
id: tileWood
|
||||
graph: tileWood
|
||||
startNode: start
|
||||
targetNode: woodtile
|
||||
category: Tiles
|
||||
description: "A piece of wooden station flooring."
|
||||
icon: Objects/Tiles/tile.rsi/wood.png
|
||||
objectType: Item
|
||||
|
||||
# - type: construction
|
||||
# name: white tile
|
||||
# id: tileWhite
|
||||
# graph: tileWhite
|
||||
# startNode: start
|
||||
# targetNode: whitetile
|
||||
# category: Tiles
|
||||
# description: "A white station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/white.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: dark tile
|
||||
# id: tileDark
|
||||
# graph: tile
|
||||
# startNode: start
|
||||
# targetNode: darktile
|
||||
# category: Tiles
|
||||
# description: "A dark station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/dark.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: techmaint floor
|
||||
# id: tileTechmaint
|
||||
# graph: tileTechmaint
|
||||
# startNode: start
|
||||
# targetNode: techmainttile
|
||||
# category: Tiles
|
||||
# description: "A piece of techmaint flooring."
|
||||
# icon: Objects/Tiles/tile.rsi/steel_techfloor_grid.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: freezer tile
|
||||
# id: tileFreezer
|
||||
# graph: tileFreezer
|
||||
# startNode: start
|
||||
# targetNode: freezertile
|
||||
# category: Tiles
|
||||
# description: "A freezer station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/showroom.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: showroom tile
|
||||
# id: tileShowroom
|
||||
# graph: tileShowroom
|
||||
# startNode: start
|
||||
# targetNode: showroomtile
|
||||
# category: Tiles
|
||||
# description: "A showroom station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/showroom.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: green-circuit floor
|
||||
# id: tileGCircuit
|
||||
# graph: tileGCircuit
|
||||
# startNode: start
|
||||
# targetNode: gcircuittile
|
||||
# category: Tiles
|
||||
# description: "A piece of green-circuit flooring."
|
||||
# icon: Objects/Tiles/tile.rsi/gcircuit.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: gold floor
|
||||
# id: tileGold
|
||||
# graph: tileGold
|
||||
# startNode: start
|
||||
# targetNode: goldtile
|
||||
# category: Tiles
|
||||
# description: "A piece of gold flooring."
|
||||
# icon: Objects/Tiles/tile.rsi/gold.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: reinforced tile
|
||||
# id: tileReinforced
|
||||
# graph: tileReinforced
|
||||
# startNode: start
|
||||
# targetNode: reinforcedtile
|
||||
# category: Tiles
|
||||
# description: "A reinforced station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/reinforced.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: mono tile
|
||||
# id: tileMono
|
||||
# graph: tileMono
|
||||
# startNode: start
|
||||
# targetNode: monotile
|
||||
# category: Tiles
|
||||
# description: "A mono station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/white_monofloor.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: linoleum floor
|
||||
# id: tileLino
|
||||
# graph: tileLino
|
||||
# startNode: start
|
||||
# targetNode: linotile
|
||||
# category: Tiles
|
||||
# description: "A piece of linoleum flooring."
|
||||
# icon: Objects/Tiles/tile.rsi/white_monofloor.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: hydro tile
|
||||
# id: tileHydro
|
||||
# graph: tileHydro
|
||||
# startNode: start
|
||||
# targetNode: hydrotile
|
||||
# category: Tiles
|
||||
# description: "A hydro station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/hydro.png
|
||||
# objectType: Item
|
||||
#
|
||||
# - type: construction
|
||||
# name: dirty tile
|
||||
# id: tileDirty
|
||||
# graph: tileDirty
|
||||
# startNode: start
|
||||
# targetNode: dirtytile
|
||||
# category: Tiles
|
||||
# description: "A dirty station tile."
|
||||
# icon: Objects/Tiles/tile.rsi/dirty.png
|
||||
# objectType: Item
|
||||
@@ -3,8 +3,8 @@
|
||||
name: steel tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileCarpet
|
||||
name: carpet tile
|
||||
id: FloorTileWood
|
||||
name: wood floor
|
||||
|
||||
- type: stack
|
||||
id: FloorTileWhite
|
||||
@@ -15,5 +15,41 @@
|
||||
name: dark tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileWood
|
||||
name: wood tile
|
||||
id: FloorTileTechmaint
|
||||
name: techmaint floor
|
||||
|
||||
- type: stack
|
||||
id: FloorTileFreezer
|
||||
name: freezer tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileShowroom
|
||||
name: showroom tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileGCircuit
|
||||
name: green-circuit floor
|
||||
|
||||
- type: stack
|
||||
id: FloorTileGold
|
||||
name: gold floor
|
||||
|
||||
- type: stack
|
||||
id: FloorTileReinforced
|
||||
name: reinforced tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileMono
|
||||
name: mono tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileLino
|
||||
name: linoleum floor
|
||||
|
||||
- type: stack
|
||||
id: FloorTileHydro
|
||||
name: hydro tile
|
||||
|
||||
- type: stack
|
||||
id: FloorTileDirty
|
||||
name: dirty tile
|
||||
|
||||
Reference in New Issue
Block a user