- type: entity
  parent: BaseItem
  id: FloorTileItemBase
  description: These could work as a pretty decent throwing weapon.
  abstract: true
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_steel
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_steel
  - type: FloorTile
    output: floor_steel
  - type: Stack
    stacktype: FloorTileSteel
    count: 1
    max: 8

- type: entity
  name: Steel Floor Tile
  parent: FloorTileItemBase
  id: FloorTileItemSteel

- type: entity
  name: Carpet Floor Tile
  parent: FloorTileItemBase
  id: FloorTileItemCarpet
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_carpet
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_carpet
  - type: FloorTile
    output: floor_carpet
  - type: Stack
    stacktype: FloorTileCarpet

- type: entity
  name: wood floor tile
  parent: FloorTileItemBase
  id: FloorTileItemWood
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_wood
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_wood
  - type: FloorTile
    output: floor_wood
  - type: Stack
    stacktype: FloorTileWood
    count: 1
    max: 8

- type: entity
  name: white floor tile
  parent: FloorTileItemBase
  id: FloorTileItemWhite
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_white
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_white
  - type: FloorTile
    output: floor_white
  - type: Stack
    stacktype: FloorTileWhite
    count: 1
    max: 8

- type: entity
  name: dark floor tile
  parent: FloorTileItemBase
  id: FloorTileItemDark
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_dark
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_dark
  - type: FloorTile
    output: floor_dark
  - type: Stack
    stacktype: FloorTileDark
    count: 1
    max: 8

- type: entity
  name: floor tile techmaint
  parent: FloorTileItemBase
  id: FloorTileItemTechmaint
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_dark_techfloor_grid
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_dark_techfloor_grid
  - type: FloorTile
    output: floor_techmaint

- type: entity
  name: floor tile freezer
  parent: FloorTileItemBase
  id: FloorTileItemFreezer
  components:
  - type: Sprite
    sprite: Objects/Tiles/tile.rsi
    state: tile_cafe #this is close enough for now.
  - type: Icon
    sprite: Objects/Tiles/tile.rsi
    state: tile_cafe
  - type: FloorTile
    output: floor_freezer
