- type: entity
  parent: BaseItem
  id: ResearchDisk
  name: research point disk (1000)
  description: A disk for the R&D server containing 1000 points.
  components:
  - type: Sprite
    sprite: Objects/Specific/Research/researchdisk.rsi
    state: icon
  - type: ResearchDisk
  - type: GuideHelp
    guides:
    - Science
  - type: StaticPrice # Frontier
    price: 200 # Frontier

- type: entity
  parent: ResearchDisk
  id: ResearchDisk5000
  name: research point disk (5000)
  description: A disk for the R&D server containing 5000 points.
  components:
  - type: ResearchDisk
    points: 5000
  - type: StaticPrice # Frontier
    price: 1000 # Frontier

- type: entity
  parent: ResearchDisk
  id: ResearchDisk10000
  name: research point disk (10000)
  description: A disk for the R&D server containing 10000 points.
  components:
  - type: ResearchDisk
    points: 10000
  - type: StaticPrice # Frontier
    price: 2000 # Frontier

- type: entity
  parent: ResearchDisk
  id: ResearchDiskDebug
  name: research point disk
  suffix: DEBUG, DO NOT MAP
  categories: [ DoNotMap ]
  description: A disk for the R&D server containing all the points you could ever need.
  components:
  - type: ResearchDisk
    unlockAllTech: true

- type: entity
  parent: BaseItem
  id: TechnologyDisk
  name: technology disk
  description: A disk for the R&D server containing research technology.
  categories: [ HideSpawnMenu ] # Frontier: no tech disks
  components:
  - type: Sprite
    sprite: Objects/Misc/module.rsi
    layers:
    - state: datadisk_base
      map: ["enum.DamageStateVisualLayers.Base"]
    - state: datadisk_label
  - type: RandomSprite
    available:
    - enum.DamageStateVisualLayers.Base:
        datadisk_base: Sixteen
  - type: TechnologyDisk
    tierWeightPrototype: TechDiskTierWeights # Frontier
  - type: StaticPrice
    price: 0.01 # Frontier 100<0.01 - research points are a means to an end, not an end of their own
  - type: StealTarget
    stealGroup: TechnologyDisk
  - type: PirateBountyItem # Frontier
    id: TechnologyDisk # Frontier

- type: entity
  parent: TechnologyDisk
  id: TechnologyDiskRare
  suffix: rare.
  categories: [ HideSpawnMenu ] # Frontier: no tech disks
  components:
  - type: TechnologyDisk
    tierWeightPrototype: RareTechDiskTierWeights
