#When adding new hardsuits, please try to keep the organization consistent with hardsuit.yml (if possible.)

#For now, since locational damage is not a thing, all "combat" hardsuits (with the exception of the deathsquad hardsuit) have the equvilent of a helmet in terms of armor. This is so people don't need to wear both regular, on-station helmets and hardsuits to get full protection.
#Generally, unless you're adding something like caustic damage, you should probably avoid messing with armor outside of the above scenario.

#Mercenary Hardsuit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHelmetHardsuitMercenary
  categories: [ HideSpawnMenu ]
  name: mercenary hardsuit helmet
  description: Lightly armored hardsuit helmet for mercenary needs.
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/mercenary.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/mercenary.rsi
  - type: PointLight
    color: "#ffeead"
  - type: PressureProtection
    highPressureMultiplier: 0.525
    lowPressureMultiplier: 10000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9

- type: entity
  parent: ClothingHeadHelmetHardsuitMercenary
  id: ClothingHeadHelmetHardsuitPrivateSecurity
  name: private security hardsuit helmet
  description: Lightly armored hardsuit helmet for private security needs.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/private_security.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/private_security.rsi
  - type: PointLight
    color: "#ffff00"

#Pilot Hardsuit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHelmetHardsuitPilot
  categories: [ HideSpawnMenu ]
  name: pilot hardsuit helmet
  description: Light hardsuit helmet for pilots.
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/pilot.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/pilot.rsi
  - type: PointLight
    color: "#ffdbad"
  - type: PressureProtection
    highPressureMultiplier: 0.1
    lowPressureMultiplier: 1000

#ERT Mail Carrier Hardsuit
- type: entity
  parent: ClothingHeadHelmetHardsuitSyndie
  id: ClothingHeadHelmetHardsuitERTMailCarrier
  name: ERT mail carrier hardsuit helmet
  description: A special hardsuit helmet worn by members of an emergency response team.
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/ERThelmets/ertmailcarrier.rsi
  - type: PointLight
    color: "#cbadff"

# MAXIM helmet, but with light
- type: entity
  parent: [ ClothingHeadHelmetHardsuitMaxim, NFClothingHeadHardsuitWithLightBase ]
  id: ClothingHeadHelmetHardsuitMaximPrototype
  categories: [ HideSpawnMenu ]
  name: experimental salvager helmet
  description: A predication of decay washes over your mind.
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/maxim_prototype.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/maxim_prototype.rsi
  - type: PointLight # Luxury Hardsuit Light
    radius: 8 # 7->8 Mono
    energy: 4 # 3->4 Mono

#Security patrol suit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBaseNfsd
  id: ClothingHeadHelmetHardsuitNfsdBronze
  categories: [ HideSpawnMenu ]
  name: TSFMC M73 tacsuit helmet
  description: An armored tacsuit helmet used by the TSFMC.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi
  - type: PointLight
    color: "#ffeead"
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9

- type: entity
  parent: ClothingHeadHelmetHardsuitNfsdBronze
  id: ClothingHeadHelmetHardsuitNfsdSilver
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi

- type: entity
  parent: ClothingHeadHelmetHardsuitNfsdBronze
  id: ClothingHeadHelmetHardsuitNfsdGold
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi

- type: entity
  parent: ClothingHeadHelmetHardsuitNfsdBronze
  id: ClothingHeadHelmetHardsuitNfsdBrigmedic
  name: TSFMC M73-C tacsuit helmet
  description: An armored tacsuit helmet used by the TSFMC.
  categories: [ HideSpawnMenu ]
  components:
  - type: PointLight
    radius: 5 # Mono
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd.rsi

- type: entity
  parent: [NFClothingHeadHardsuitWithLightBaseNfsd, ShowMedicalIcons, ShowSecurityIcons]
  id: ClothingHeadHelmetHardsuitNfsdSheriff
  name: TSFMC M92 tacsuit helmet
  description: An armored tacsuit helmet used by the TSFMC.
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff.rsi
  - type: PressureProtection
    highPressureMultiplier: 0.3
    lowPressureMultiplier: 1000
  - type: EyeProtection
    protectionTime: 15

- type: entity
  parent: [NFClothingHeadHardsuitWithLightBaseNfsd, ShowMedicalIcons, ShowSecurityIcons]
  id: ClothingHeadHelmetHardsuitNfsdExperimental
  categories: [ HideSpawnMenu ]
  name: TSFMC M92-X tacsuit helmet
  description: Heavily armored hardsuit helmet for TSFMC raids.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_experimental.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_experimental.rsi
  - type: PressureProtection
    highPressureMultiplier: 0.3
    lowPressureMultiplier: 1000
  - type: EyeProtection
    protectionTime: 15
  - type: ThermalVision
    pulseTime: 1.5
    isEquipment: true
    toggleAction: PulseThermalVision
  - type: NightVision
    flashDurationMultiplier: 2.75
    isEquipment: true
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9

#Security Combat Hardsuit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBaseNfsd
  id: ClothingHeadHelmetHardsuitNfsdCombat
  categories: [ HideSpawnMenu ]
  name: TSFMC M93 tacsuit helmet
  description: Medium armored hardsuit helmet for TSFMC raids.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_combat.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_combat.rsi
  - type: PointLight
    color: "#79bb66"
  - type: PressureProtection
    highPressureMultiplier: 0.525
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9

#Security Command Hardsuit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBaseNfsd
  id: ClothingHeadHelmetHardsuitNfsdCommand
  categories: [ HideSpawnMenu ]
  name: TSFMC M93-C tacsuit helmet
  description: Medium armored hardsuit helmet for TSFMC raids.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_command.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_command.rsi
  - type: PointLight
    color: "#ffed7f"
  - type: PressureProtection
    highPressureMultiplier: 0.45
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9

#SCAF Helmet
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHelmetHardsuitScaf
  name: scaf hardsuit helmet
  description: A robust, strong helmet. On the inside smells of pent up anger.
  categories: [ HideSpawnMenu ]
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/scaf.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/scaf.rsi
  - type: PressureProtection
    highPressureMultiplier: 0.525
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.8
  - type: PointLight
    radius: 8 # 7->8 Mono
    energy: 3 # 2->3 Mono
    color: "#FF0040" # mono

#Tactical hardsuit Helmet
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHelmetHardsuitTacticalMaid
  name: tactical maid hardsuit helmet
  description: Welded stainless steel alloy covered in multiple layers of anticorrosive materials, perfect for cleaning.
  categories: [ HideSpawnMenu ]
  components:
  - type: BreathMask
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/tactical_hardsuit.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/tactical_hardsuit.rsi
  - type: PressureProtection
    highPressureMultiplier: 0.525
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.8
        Slash: 0.8
        Piercing: 0.8

- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHelmetHardsuitPirateElite
  categories: [ HideSpawnMenu ]
  name: elite pirate hardsuit helmet
  description: Elite armored hardsuit helmets for yo-hoers.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/pirate_elite.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/pirate_elite.rsi
  - type: PointLight
    color: "#ffed7f"
  - type: PressureProtection
    highPressureMultiplier: 0.45
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9
