#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: 7
    energy: 3

#Security patrol suit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBaseNfsd
  id: ClothingHeadHelmetHardsuitNfsdBronze
  categories: [ HideSpawnMenu ]
  name: NFSD patrol suit helmet
  description: Lightly armored softsuit helmet for beat-cop needs.
  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
  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: ClothingHeadHelmetHardsuitNfsdSheriff
  categories: [ HideSpawnMenu ]
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/nfsd_sheriff.rsi

- type: entity
  parent: NFClothingHeadHardsuitWithLightBaseNfsd
  id: ClothingHeadHelmetHardsuitNfsdExperimental
  categories: [ HideSpawnMenu ]
  name: NFSD experimental combat suit helmet
  description: Heavily armored hardsuit helmet for NFSD 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: 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: NFSD combat suit helmet
  description: Medium armored hardsuit helmet for NFSD 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: NFSD command combat suit helmet
  description: Medium armored hardsuit helmet for NFSD 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: 7
    energy: 2
    #color: "#d6adff"

#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

#Wizard Hardsuit
- type: entity
  parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
  id: ClothingHeadHelmetHardsuitWizardBrick
  name: brick wizard hardsuit helmet
  description: A weird helmet with ornaments made of baked clay and magical gemstones.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/brickwizard.rsi
    offset: 0,0.1
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/brickwizard.rsi
  - type: PointLight
    color: "#6dead6"
  - type: PressureProtection
    highPressureMultiplier: 0.27
    lowPressureMultiplier: 1000
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.8
        Slash: 0.8
        Piercing: 0.8
        Heat: 0.8

#Hostile enviroment hardsuit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHardsuitHostileEnvironment
  categories: [ HideSpawnMenu ]
  name: hostile environment hardsuit helmet
  description: Thermally sealed helmet with 360 degree lighting to get you and your crew through the darkest and most deadly of places.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/hostile_environment.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/hostile_environment.rsi
  - type: PointLight
    enabled: true
    radius: 3.5
    energy: 5
    color: "#ffeead"
    soft: true
    castShadows: false
    offset: "0, 0.65"
  - type: PressureProtection
    highPressureMultiplier: 0.08
    lowPressureMultiplier: 1000
  - type: TemperatureProtection
    heatingCoefficient: 0.005
    coolingCoefficient: 0.005
  - type: FireProtection
    reduction: 0.2
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.95
        Piercing: 0.95
        Heat: 0.9

#Surplus combat suit
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHardsuitSurplus
  categories: [ HideSpawnMenu ]
  name: surplus combat suit helmet
  description: Not stopping a bullet, but better then nothing!
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/surplus.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/surplus.rsi
  - type: PointLight
    enabled: true
    color: "#A60000"
    soft: true
    castShadows: false
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.95
        Slash: 0.95
        Piercing: 0.9
        Heat: 0.95

#Noble combat suit helmet
- type: entity
  parent: NFClothingHeadHardsuitWithLightBase
  id: ClothingHeadHardsuitNoble
  categories: [ HideSpawnMenu ]
  name: noble combat suit helmet
  description: The noble eye watches not in anger, but in vigilance. Let no shadow pass unseen and no evil go unchallenged.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Head/Hardsuits/noble.rsi
  - type: Clothing
    sprite: _NF/Clothing/Head/Hardsuits/noble.rsi
  - type: PointLight
    enabled: true
    color: "#3BFF1B"
    soft: true
    castShadows: false
  - type: Armor
    modifiers:
      coefficients:
        Blunt: 0.9
        Slash: 0.9
        Piercing: 0.9
        Heat: 0.9
