- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyard]
  id: ComputerTabletopShipyard
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: telesci_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, BaseMothershipComputer]
  id: BaseMothershipComputerTabletop
  abstract: true
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: telesci_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyardSecurity]
  id: ComputerTabletopShipyardSecurity
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard_security
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: telesci_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyardNfsd]
  id: ComputerTabletopShipyardNfsd
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard_nfsd
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: telesci_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyardBlackMarket]
  id: ComputerTabletopShipyardBlackMarket
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerBodyDecal"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop_decal
      color: "#5a1613"
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard_blackmarket
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: blackmarket_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyardExpedition]
  id: ComputerTabletopShipyardExpedition
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop
    - map: ["computerBodyDecal"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop_decal
      color: "#bd4bff"
    - map: ["computerBodyDecalAccent"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop_decal_accent
      color: "#c08f45"
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: generic_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: telesci_key

- type: entity
  parent: [BaseStructureIndestructible, BaseStructureComputerTabletop, ComputerShipyardScrap]
  id: ComputerTabletopShipyardScrap
  components:
  - type: Sprite
    drawdepth: SmallObjects
    layers:
    - map: ["computerLayerBody"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: computer_tabletop_scrap
    - map: ["computerLayerKeyboard"]
      sprite: _NF/Structures/Machines/computer_tabletop.rsi
      state: scrap_keyboard_tabletop
    - map: ["computerLayerScreen"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: shipyard_scrap
    - map: ["computerLayerKeys"]
      sprite: _NF/Structures/Machines/computers.rsi
      state: scrap_key
