- type: entity
  id: BaseEntityEyeImplant
  abstract: true
  parent: [ BaseItem, BaseImplant ]
  components:
  - type: Sprite
    sprite: _Starlight/Objects/Specific/Medical/implants.rsi
  - type: Organ
  - type: EyeImplant
  - type: Gibbable
  - type: FlavorProfile
    flavors:
      - people

- type: entity
  id: EyeImplantWelding
  name: Welding Implant
  description: Protects eyes from welding flashes.
  parent: BaseEntityEyeImplant
  components:
  - type: Sprite
    state: eye_implant_welding
  - type: FunctionalOrgan
    comps:
    - type: EyeProtection

# needs arguments system
#- type: entity
#  id: EyeImplantDiagnostic
#  name: Diagnostic Implant
#  description: Enables you to see information about mechanisms without diagnostic glasses.
#  parent: BaseEntityEyeImplant
#  components:
#  - type: Sprite
#    state: eye_implant_diagnostic
#  - type: FunctionalOrgan
#    comps:
#    - type: ShowHealthBars
#      damageContainers:
#      - Inorganic
#      - Silicon

- type: entity
  id: EyeImplantMedical
  name: Medical Implant
  description: Enables you to see information about humanoids without medical glasses.
  parent: [BaseEntityEyeImplant, BaseSecurityContraband]
  components:
  - type: Sprite
    state: eye_implant_medical
  - type: FunctionalOrgan
    comps:
    - type: ShowHealthBars
    - type: ShowHealthIcons
    # Fire added start
    - type: ShowScp096FaceDamageHud
    # Fire added end
  - type: Contraband
    allowedDepartments: [ Science, Medical ]

- type: entity
  id: EyeImplantSecurity
  name: Security Implant
  description: Enables you to see information about station crew without security glasses.
  parent: [BaseEntityEyeImplant, BaseSecurityContraband]
  components:
  - type: Sprite
    state: eye_implant_security
  - type: FunctionalOrgan
    comps:
    - type: ShowJobIcons
    - type: ShowMindShieldIcons
    - type: ShowCriminalRecordIcons

- type: entity
  id: EyeImplantSyndie
  name: Syndie Implant
  description: Enables you to see information about station crew, humanoids and syndie without any glasses.
  parent: [BaseEntityEyeImplant, BaseSyndicateContraband]
  components:
  - type: Sprite
    state: eye_implant_syndicate
  - type: FunctionalOrgan
    comps:
    - type: ShowHealthBars
    - type: ShowHealthIcons
    - type: ShowJobIcons
    - type: ShowMindShieldIcons
    - type: ShowCriminalRecordIcons
    - type: ShowSyndicateIcons

- type: entity
  id: EyeImplantChemical
  name: Chemical HUD Implant
  description: Enables you to see information about chemical without chem glasses.
  parent: [BaseEntityEyeImplant, BaseMedicalScienceContraband]
  components:
  - type: Sprite
    state: eye_implant_medical
  - type: FunctionalOrgan
    comps:
    - type: SolutionScanner
