# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 a_person <40855173+a-person5660@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 CometVoid <cometsstrile@gmail.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 PunishedJoe <PunishedJoeseph@proton.me>
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  name: advanced combat medipen
  parent: ChemicalMedipen
  id: AdvancedCombatMedipen
  description: A single-use advanced medipen containing chemicals extracted from eldritch beasts. # ethically sourced space dragon blood
  components:
  - type: Sprite
    sprite: Objects/Specific/Medical/medipen.rsi
    layers:
    - state: advcombatpen
      map: ["enum.SolutionContainerLayers.Fill"]
  - type: SolutionContainerVisuals
    maxFillLevels: 1
    changeColor: false
    emptySpriteName: advcombatpen_empty
  - type: SolutionContainerManager
    solutions:
      pen:
        maxVol: 40
        reagents:
        - ReagentId: Ichor
          Quantity: 35
        - ReagentId: TranexamicAcid
          Quantity: 5
  - type: Hypospray
    solutionName: pen
    transferAmount: 40
    onlyAffectsMobs: false
    injectOnly: true
  - type: StaticPrice
    price: 500
  - type: Tag
    tags:
    - Medipen

- type: entity
  name: tactical medical kit
  description: Contains everything you need to get a person back up quickly.
  parent: Medkit
  id: MedkitBSO
  components:
  - type: Sprite
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    state: bsokit
  - type: Item
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    heldPrefix: bsokit
    size: Normal
  - type: Storage
    defaultStorageOrientation: Vertical

- type: entity
  name: tactical repairing kit
  description: Contains everything you need to get a silicon back up quickly.
  parent: MedkitBSO
  id: MedkitBSOIPC
  components:
  - type: Sprite
    state: bsokit-ipc
  - type: Item
    heldPrefix: bsokit-ipc

- type: entity
  name: combat medical kit
  description: Contains most medicines you need to recover from injuries and illnesses, all in a convenient pill form.
  parent: Medkit
  id: MedkitCombatBlue
  components:
  - type: Sprite
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    state: blackbluekit
  - type: Item
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    heldPrefix: blackbluekit
    size: Normal

- type: entity
  name: combat medical kit
  description: For the IPCs among us.
  parent: Medkit
  id: MedkitCombatPurple
  components:
  - type: Sprite
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    state: blackpurplekit
  - type: Item
    sprite: /Textures/_Goobstation/Objects/Specific/Medical/firstaidkits.rsi
    heldPrefix: blackpurplekit
    size: Normal
  - type: Storage
    defaultStorageOrientation: Vertical
