# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  parent: BaseItem
  id: NodeScanner
  name: node scanner
  description: The archeologist's friend, able to identify the node of an artifact with only a single scan.
  components:
    - type: Sprite
      sprite: Objects/Specific/Xenoarchaeology/node_scanner.rsi
      state: icon
    - type: Item
      sprite: Objects/Specific/Xenoarchaeology/node_scanner.rsi
    - type: NodeScanner
    - type: UseDelay
      delay: 1
    - type: GuideHelp
      guides:
      - ArtifactReports
    - type: PhysicalComposition #Goobstation - Recycle update
      materialComposition:
        Steel: 25
        Plastic: 12
    - type: ActivatableUI
      key: enum.NodeScannerUiKey.Key
      singleUser: true
    - type: UserInterface #needs to be here for certain effects
      interfaces:
        enum.NodeScannerUiKey.Key:
          type: NodeScannerBoundUserInterface
