# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 FrostMando <68990565+FrostMando@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 Paul Ritter <ritter.paul1@googlemail.com>
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
# SPDX-FileCopyrightText: 2020 Swept <jamesurquhartwebb@gmail.com>
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 Ygg01 <daniel.fath7@gmail.com>
# SPDX-FileCopyrightText: 2021 DmitriyRubetskoy <75271456+DmitriyRubetskoy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Mith-randalf <84274729+Mith-randalf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Rubetskoy Dmitriy <rubetskoy234@mail.ru>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 xRiriq <94037592+xRiriq@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 xRiriq <xRiriq.git@gmail.com>
# SPDX-FileCopyrightText: 2022 Ablankmann <103340990+Ablankmann@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Cheackraze <71046427+Cheackraze@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 ChilbroBaggins <107660393+ChilbroBaggins@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Jeff <velcroboy333@hotmail.com>
# SPDX-FileCopyrightText: 2022 Kai Shiba <100050424+KaiShibaa@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Morb <14136326+Morb0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Myctai <108953437+Myctai@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Pancake <Pangogie@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Ripmorld <60119809+UKNOWH@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Zymem <97173622+Zymem@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ElectroJr <leonsfriedrich@gmail.com>
# SPDX-FileCopyrightText: 2023 Errant <35878406+dmnct@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Jackal298 <129199891+Jackal298@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 JoeHammad1844 <130668733+JoeHammad1844@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 MACMAN2003 <macman2003c@gmail.com>
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Skarletto <122584947+Skarletto@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Tunguso4ka <71643624+Tunguso4ka@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 kxv <136233650+kxvvv@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk228 <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 potato1234_x <79580518+potato1234x@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ssdaniel24 <107036969+ssdaniel24@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 ssdaniel24 <ssdaniel24@github.com>
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Agoichi <92464780+Agoichi@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Debug <49997488+DebugOk@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DieselMohawk <gavin.drinka@gmail.com>
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 EmoGarbage404 <retron404@gmail.com>
# SPDX-FileCopyrightText: 2024 Eoin Mcloughlin <helloworld@eoinrul.es>
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Hanz <41141796+Hanzdegloker@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ian <ignaz.k@live.de>
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Joel Zimmerman <JoelZimmerman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Krunklehorn <42424291+Krunklehorn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Luiz Costa <33888056+luizwritescode@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Mervill <mervills.email@gmail.com>
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 OrangeMoronage9622 <whyteterry0092@gmail.com>
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 RedBookcase <Usualmoves@gmail.com>
# SPDX-FileCopyrightText: 2024 RedBookcase <crazykid1590@gmail.com>
# SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
# SPDX-FileCopyrightText: 2024 Valent <108285874+ValentFingerov@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Winkarst <74284083+Winkarst-cpu@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 degradka <69397649+degradka@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2024 dffdff2423 <dffdff2423@gmail.com>
# SPDX-FileCopyrightText: 2024 eoineoineoin <github@eoinrul.es>
# SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 icekot8 <93311212+icekot8@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 keronshb <54602815+keronshb@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
# SPDX-FileCopyrightText: 2024 ravage <142820619+ravage123321@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 stroopwafel <j.o.luijkx@student.tudelft.nl>
# SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <aviu00@protonmail.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SeamLesss <kai.julian.watson@gmail.com>
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 UBlueberry <161545003+UBlueberry@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatBeaverHat
  name: beaver hat
  description: "\"Gentlemen?\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beaver_hat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beaver_hat.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatBeret
  name: beret
  description: An artist's favorite headwear.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: PhysicalComposition #Goobstation - Recycle update
    materialComposition:
      Cloth: 25

- type: entity
  parent: ClothingHeadHatBeret
  id: ClothingHeadHatBeretFrench
  name: french beret
  description: A French beret. "Vive la France!"
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_french.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_french.rsi
  - type: AddAccentClothing
    accent: FrenchAccent
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - WhitelistChameleon

# TODO: Make a single ClothingHeadHatArmoreredBeret in goob namespace so all these items dont need to have armor values listed seperately, since they wont have seperate armor values ANYWAY!
- type: entity
  parent: [ClothingHeadHatBeret, BaseSecurityContraband] #goobstation - contraband marking
  id: ClothingHeadHatBeretSecurity
  name: security beret
  description: A beret with the security department's insignia. For officers that are more inclined towards style than safety.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_security.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_security.rsi
  - type: Tag
    tags:
    - ClothMade
    - Recyclable
    - PetWearable
    - CorgiWearable
    - HamsterWearable
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: [ClothingHeadHatBeret, BaseSecurityContraband] #goobstation - contraband marking
  id: ClothingHeadHatSecurityTrooper
  name: trooper hat
  description: A campaign hat for the Nanotrasen Troopers. It's supposed to come with a case, too...
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/security_trooper_hat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/security_trooper_hat.rsi
  - type: Tag
    tags:
    - ClothMade
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: ClothingHeadHatBeret
  id: ClothingHeadHatCasa
  name: casa
  description: Cone-shaped hat.
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/casa.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/casa.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable

- type: entity
  parent: ClothingHeadHatBeret
  id: ClothingHeadHatBeretRND
  name: scientific beret
  description: A beret for real scientists.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_rnd.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_rnd.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: PhysicalComposition #Goobstation - Recycle update
    materialComposition:
      Cloth: 25
      Durathread: 12

- type: entity
  parent: ClothingHeadHatBeretRND
  id: ClothingHeadHatBeretEngineering
  name: engineering beret
  description: A beret with the engineering department's insignia. For engineers that are more inclined towards style than safety.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_engineering.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_engineering.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: ClothingHeadHatBeretRND
  id: ClothingHeadHatBeretQM
  name: quartermaster's beret
  description: A beret with the cargo department's insignia.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_qm.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_qm.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: [ClothingHeadHatBeretRND, BaseSecurityCommandContraband] # Goob edit
  id: ClothingHeadHatBeretHoS
  name: head of security's beret
  description: A black beret with a commander's rank emblem. For officers that are more inclined towards style than safety.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_hos.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_hos.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: [ClothingHeadHatBeretRND, BaseSecurityContraband] # Goob edit
  id: ClothingHeadHatBeretWarden
  name: warden's beret
  description: A corporate-blue beret with a warden's rank emblem. For officers that are more inclined towards style than safety.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_warden.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_warden.rsi
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadHatBeret
  id: ClothingHeadHatBeretSeniorPhysician
  name: physician beret
  description: Donning the colours of medical and chemistry, physicians are the pride of this department!
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_physician.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_physician.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: [ClothingHeadHatBeret, BaseSecurityContraband] # Goob edit
  id: ClothingHeadHatBeretBrigmedic
  name: brigmedical beret
  description: A white beret for brigmedics.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_brigmedic.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_brigmedic.rsi
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: [ ClothingHeadBase ]
  id: ClothingHeadHatBeretMerc
  name: mercenary beret
  description: An olive beret with a badge depicting a jackal on a rock.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_merc.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_merc.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatBeretCommand
  name: command beret
  description: A beret with the Nanotrasen logo. It has an aura of authority.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_command.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_command.rsi
  - type: Tag
    tags:
    - ClothMade
    - HamsterWearable
    - WhitelistChameleon
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatBowlerHat
  name: bowler hat
  description: A stylish bowler hat.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/bowler_hat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/bowler_hat.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: [ ClothingHeadHatBeretRND, BaseCommandContraband ]
  id: ClothingHeadHatCaptain
  name: captain's hardhat
  description: Feels good being the king.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/captain.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/captain.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatCardborg
  name: cardborg helmet
  description: A hat made out of a box.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/cardborg_h.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/cardborg_h.rsi
  - type: TypingIndicatorClothing
    proto: robot
  - type: IdentityBlocker
  - type: IngestionBlocker

- type: entity
  parent: [ ClothingHeadBase, BaseCentcommContraband ]
  id: ClothingHeadHatCentcom
  name: CentComm brand hat
  description: Feels good being the king's boss.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/centcom.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/centcom.rsi
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatChef
  name: chef's hat
  description: A hat used by chefs to keep their hair out of your food. Judging by the food in the mess, they don't work.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/chefhat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/chefhat.rsi
  - type: Storage
    grid:
    - 0,0,0,0
  - type: UserInterface
    interfaces:
      enum.StorageUiKey.Key:
        type: StorageBoundUserInterface
  - type: ContainerContainer
    containers:
      storagebase: !type:Container
  - type: PilotedClothing
    pilotWhitelist:
      tags:
        - ChefPilot
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: [ ClothingHeadBase, BaseSecurityContraband ] # Goob edit
  id: ClothingHeadHatFedoraBrown
  name: brown fedora
  description: A brown fedora.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/brownfedora.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/brownfedora.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.8
        Slash: 0.8
        Piercing: 0.8
        Heat: 0.8

- type: entity
  parent: [ ClothingHeadBase, BaseSecurityContraband ] # Goob edit
  id: ClothingHeadHatFedoraGrey
  name: grey fedora
  description: A grey fedora.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/greyfedora.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/greyfedora.rsi
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.8
        Slash: 0.8
        Piercing: 0.8
        Heat: 0.8
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatFez
  name: fez
  description: A red fez.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/fez.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/fez.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: [ClothingHeadBase, BaseCommandContraband]
  id: ClothingHeadHatHopcap
  name: head of personnel's cap
  description: A stylish cap worn by the Head of Personnel. Shows paperwork who's in charge.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/hopcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/hopcap.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: [ClothingHeadBase, BaseCommandContraband]
  id: ClothingHeadHatHoshat
  name: head of security cap
  description: A stylish cap worn by the Head of Security. Shows the officers who's in charge.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/hoshat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/hoshat.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatOutlawHat
  name: outlaw's hat
  description: A hat that makes you look like you carry a notched pistol, numbered one and nineteen more.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/outlawhat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/outlawhat.rsi
  - type: StaticPrice
    price: 500
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatWitch1
  name: witch hat
  description: Strange-looking hat-wear. Makes you want to cast fireballs. # Goob edit
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/witchhat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/witchhat.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatPaper
  name: paper hat
  description: A hat made of paper.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/paper.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/paper.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatPirate
  name: pirate hat
  description: "\"Yo ho ho and a bottle of rum!\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/pirate.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/pirate.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatPlaguedoctor
  name: plague doctor hat
  description: These were once used by plague doctors.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/plaguedoctor.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/plaguedoctor.rsi
  - type: Tag
    tags:
    - WhitelistChameleon
    - ClothMade
    - Recyclable
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase # Goob edit
  id: ClothingHeadHatRedwizard
  name: red wizard hat
  description: A strange-looking red hat that most certainly belongs to a powerful magic-user.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/redwizard.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/redwizard.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - WhitelistChameleon

- type: entity
  parent: [ClothingHeadBase, BaseFoldable]
  id: ClothingHeadHatSantahat
  name: santa hat
  description: A festive hat worn by Santa Claus. Now with a foldable beard.
  components:
  - type: Clothing
    sprite: Clothing/Head/Hats/santahat.rsi
  - type: Appearance
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD
    slots: []
  - type: Foldable
    canFoldInsideContainer: true
  - type: FoldableClothing
    foldedEquippedPrefix: nobeard
    foldedHeldPrefix: nobeard
  - type: Sprite
    sprite: Clothing/Head/Hats/santahat.rsi
    layers:
    - state: icon
      map: ["unfoldedLayer"]
    - state: icon-nobeard
      map: [ "foldedLayer" ]
      visible: true
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSombrero
  name: sombrero
  description: "\"Perfect for Space Mexico, si?\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/sombrero.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/sombrero.rsi
  - type: AddAccentClothing
    accent: SpanishAccent
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSurgcapBlue
  name: surgical cap
  description: A blue cap surgeons wear during operations. Keeps their hair from tickling your internal organs.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/surgcap_blue.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/surgcap_blue.rsi
  - type: Tag
    tags:
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSurgcapGreen
  name: surgical cap
  description: A green cap surgeons wear during operations. Keeps their hair from tickling your internal organs.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/surgcap_green.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/surgcap_green.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSurgcapPurple
  name: surgical cap
  description: A purple cap surgeons wear during operations. Keeps their hair from tickling your internal organs.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/surgcap_purple.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/surgcap_purple.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatTophat
  name: tophat
  description: A stylish black tophat.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/tophat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/tophat.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: [ClothingHeadBase, BaseFoldable]
  id: ClothingHeadHatUshanka
  name: ushanka
  description: "\"Perfect for winter in Siberia, da?\""
  components:
  - type: Clothing
    sprite: Clothing/Head/Hats/ushanka.rsi
  - type: Appearance
  - type: AddAccentClothing
    accent: RussianAccent
  - type: Foldable
    canFoldInsideContainer: true
  - type: FoldableClothing
    foldedEquippedPrefix: up
    foldedHeldPrefix: up
  - type: Sprite
    sprite: Clothing/Head/Hats/ushanka.rsi
    layers:
    - state: icon
      map: [ "unfoldedLayer" ]
    - state: icon-up
      map: ["foldedLayer"]
      visible: false
  - type: Tag # Goobstation
    tags:
    - ClothMade
    - WhitelistChameleon
    - DroneUsable
    - Ushanka

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatCanadaBeanie
  name: beanie
  description: Red, white and snug. It radiates a homely feeling, if your home happens to be chilly and filled with coffeehouses.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beanie.rsi
    layers:
    - state: body-icon
    - state: cuffcrown-icon
      color: "#a60b0b"
    - state: pompom-icon
      color: "#a60b0b"
  - type: Item
    inhandVisuals:
      left:
      - state: body-inhand-left
      - state: cuffcrown-inhand-left
        color: "#a60b0b"
      - state: pompom-inhand-left
        color: "#a60b0b"
      right:
      - state: body-inhand-right
      - state: cuffcrown-inhand-right
        color: "#a60b0b"
      - state: pompom-inhand-right
        color: "#a60b0b"
  - type: Clothing
    sprite: Clothing/Head/Hats/beanie.rsi
    clothingVisuals:
      head:
      - state: body-equipped-HELMET
      - state: cuffcrown-equipped-HELMET
        color: "#a60b0b"
      - state: pompom-equipped-HELMET
        color: "#a60b0b"

- type: entity
  parent: ClothingHeadBase # Goob edit
  id: ClothingHeadHatVioletwizard
  name: violet wizard hat
  description: A strange-looking violet hat that most certainly belongs to a powerful magic-user.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/violetwizard.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/violetwizard.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - WhitelistChameleon

- type: entity
  parent: [ClothingHeadBase, BaseSecurityContraband] # Goob edit
  id: ClothingHeadHatWarden
  name: warden's cap
  description: This hat emphasizes that you are THE LAW.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/warden.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/warden.rsi
  - type: StealTarget
    stealGroup: ClothingHeadHatWarden
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatWitch
  name: witch hat
  description: Strange-looking hat-wear. Makes you want to cast fireballs. # Goob edit
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/witch.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/witch.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - ClothMade
    - Recyclable
  - type: HideLayerClothing
    slots:
    - Hair

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatWizardFake
  name: fake wizard hat
  description: It has "WIZZARD" written across it in garish sequins. Comes with a cool beard.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/wizard_fake.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/wizard_fake.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  abstract: true
  parent: [ClothingHeadBase, BaseMagicalContraband]
  id: ClothingHeadHatWizardBase
  suffix: Wizard Clothes # Goobstation
  components:
  - type: WizardClothes
  - type: Tag # Goobstation
    tags:
    - WizardHat
    - ClothMade
    - WhitelistChameleon

- type: entity
  parent: ClothingHeadBase # Goob edit
  id: ClothingHeadHatWizard
  name: wizard hat
  description: A strange-looking blue hat that most certainly belongs to a powerful magic-user.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/wizardhat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/wizardhat.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatXmasCrown
  name: xmas crown
  description: "\"Happy Christmas!\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/xmascrown.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/xmascrown.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatTrucker
  name: trucker hat
  description: Formerly Chuck's, this hat is yours now.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/truckershat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/truckershat.rsi

- type: entity
  parent: [ ClothingHeadBase, BaseSyndicateContraband ]
  id: ClothingHeadPyjamaSyndicateBlack
  name: syndicate black pyjama hat
  description: For keeping that traitor head of yours warm.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/pyjamasyndicateblack.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/pyjamasyndicateblack.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD
  - type: ScannableForPoints # goob edit
    points: 1

- type: entity
  parent: [ ClothingHeadBase, BaseSyndicateContraband ]
  id: ClothingHeadPyjamaSyndicatePink
  name: syndicate pink pyjama hat
  description: For keeping that traitor head of yours warm.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/pyjamasyndicatepink.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/pyjamasyndicatepink.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD
  - type: ScannableForPoints # goob edit
    points: 1

- type: entity
  parent: [ ClothingHeadBase, BaseSyndicateContraband ]
  id: ClothingHeadPyjamaSyndicateRed
  name: syndicate red pyjama hat
  description: For keeping that traitor head of yours warm.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/pyjamasyndicatered.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/pyjamasyndicatered.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD
  - type: ScannableForPoints # goob edit
    points: 1

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadPaperSack
  name: papersack hat
  description: A paper sack with crude holes cut out for eyes. Useful for hiding one's identity and/or ugliness.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/papersack.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/papersack.rsi
  - type: IdentityBlocker
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadPaperSackSmile
  name: smiling papersack hat
  description: A paper sack with crude holes cut out for eyes and a sketchy smile drawn on the front. Not creepy at all.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/papersacksmile.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/papersacksmile.rsi
  - type: IdentityBlocker
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadFishCap
  name: fishing cap
  description: "\"Women fear me. Fish fear me. Men turn their eyes away from me. As I walk no beast dares make a sound in my presence. I am alone on this barren Earth.\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/fishcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/fishcap.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadWehcellentCap
  name: wehcellent cap
  description: "\"It was a net hat! Tiders wear them all the time! It's got airholes in the back to keep a cross-breeze going and everything!\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/wehcellentcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/wehcellentcap.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadNurseHat
  name: nurse hat
  description: Somehow I feel I'm not supposed to leave this place.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/nursehat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/nursehat.rsi
  - type: Tag
    tags:
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadRastaHat
  name: rasta hat
  description: Right near da beach, boyee.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/rasta.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/rasta.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadSafari
  name: safari hat
  description: Keeps the sun out of your eyes. Makes you a target for the locals.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/safarihat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/safarihat.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatJester
  name: jester hat
  description: A hat with bells, to add some merriness to your head.
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/jester.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/jester.rsi

- type: entity
  parent: ClothingHeadHatJester
  id: ClothingHeadHatJesterAlt
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/jester2.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/jester2.rsi
    - type: HideLayerClothing
      layers:
        Hair: HEAD
        HeadTop : HEAD
        HeadSide : HEAD

- type: entity
  parent: [ ClothingHeadHatBeretRND, BaseCommandContraband ]
  id: ClothingHeadHatBeretCmo
  name: chief medical officer's beret
  description: A turquoise beret with a cross on the front. The sight of it calms you down and makes it clear that you will be cured.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_cmo.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_cmo.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - HamsterWearable
    - WhitelistChameleon

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatPirateTricord
  name: pirate hat
  description: "\"Yo ho ho and a bottle of rum!\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/piratetricord.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/piratetricord.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatWatermelon
  name: watermelon helmet
  description: A carelessly cut half of a watermelon, gutted from the inside, to be worn as a helmet. It can soften the blow to the head.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/melon.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/melon.rsi
  - type: Armor
    coverage:
    - Head
    modifiers:
      coefficients:
        Blunt: 0.9

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatHolyWatermelon
  name: watermelon halo
  description: Holy moly.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/holyhatmelon.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/holyhatmelon.rsi
  - type: Armor
    coverage:
    - Head
    modifiers:
      coefficients:
        Caustic: 0.9
        Radiation: 0.9


- type: entity
  parent: [ClothingHeadBase, BaseSyndicateContraband]
  id: ClothingHeadHatSyndie
  name: syndicate hat
  description: A souvenir hat from "Syndieland", their production has already been closed.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/syndiecap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/syndiecap.rsi
  - type: ScannableForPoints # goob edit
    points: 1

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSyndieMAA
  name: master at arms hat
  description: Master at arms hat, looks intimidating, I doubt that you will like to communicate with its owner...
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/syndiecap_maa.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/syndiecap_maa.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatTacticalMaidHeadband
  name: tactical maid headband
  description: A red headband - don't imagine yourself a Rambo and don't pick up a few machine guns.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/tacticalmaidheadband.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/tacticalmaidheadband.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatHetmanHat
  name: hetman hat
  description: From the Zaporozhian Sich with love.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/hetman_hat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/hetman_hat.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatMagician
  name: magician's tophat
  description: A magician's top hat.
  components:
  - type: Icon
    sprite: Clothing/Head/Hats/magician.rsi
    state: "icon"
  - type: Sprite
    state: "icon"
    sprite: Clothing/Head/Hats/magician.rsi
  - type: Clothing
    clothingVisuals:
      head:
      - state: equipped-HELMET
        offset: "0, 0.12"
    sprite: Clothing/Head/Hats/magician.rsi
  - type: Item
    size: Small
    sprite: Clothing/Head/Hats/magician.rsi
    storedRotation: 0
  - type: Storage
    grid:
    - 0,0,0,0
  - type: UserInterface
    interfaces:
        enum.StorageUiKey.Key:
          type: StorageBoundUserInterface
  - type: ContainerContainer
    containers:
      storagebase: !type:Container
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatCapcap
  name: cap cap
  description: A grand, stylish cap worn by the Captain. Shows the station who's in charge.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/capcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/capcap.rsi
  - type: Item
    sprite: Clothing/Head/Hats/capcap.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - WhitelistChameleon
    - HamsterWearable
  - type: SentienceTarget
    flavorKind: station-event-random-sentience-flavor-inanimate
    weight: 0.0002 # 5,000 times less likely than 1 regular animal
  - type: BlockMovement
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: [ ClothingHeadBase, BaseCentcommContraband ]
  id: ClothingHeadHatCentcomcap
  name: CentComm cap
  description: An extravagant, stylish cap worn by CentComm officials. Shows the Captain who's in charge.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/comcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/comcap.rsi
  - type: Item
    sprite: Clothing/Head/Hats/comcap.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - ClothMade
    - Recyclable
    - WhitelistChameleon
    - HamsterWearable
  - type: Armor # Goob
    coverage:
    - Head
    traumaDeductions:
      Dismemberment: 0.2
      OrganDamage: 0.2
      BoneDamage: 0.2
      VeinsDamage: 0
      NerveDamage: 0
    modifiers:
      coefficients:
        Blunt: 0.7
        Slash: 0.7
        Piercing: 0.7
        Heat: 0.8

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatGladiator
  name: gladiator helmet
  description: Protects the head from harsh ash winds and toy spears.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/gladiator.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/gladiator.rsi
  - type: HideLayerClothing
    layers:
      Hair: HEAD
      HeadTop : HEAD
      HeadSide : HEAD

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatPartyRed
  name: red party hat
  description: Spread a joy!
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/party_red.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/party_red.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - HamsterWearable
    - DroneUsable # Goobstation

- type: entity
  parent: ClothingHeadHatPartyRed
  id: ClothingHeadHatPartyYellow
  name: yellow party hat
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/party_yellow.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/party_yellow.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - HamsterWearable

- type: entity
  parent: ClothingHeadHatPartyRed
  id: ClothingHeadHatPartyGreen
  name: green party hat
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/party_green.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/party_green.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - HamsterWearable

- type: entity
  parent: ClothingHeadHatPartyRed
  id: ClothingHeadHatPartyBlue
  name: blue party hat
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/party_blue.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/party_blue.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - HamsterWearable

- type: entity
  parent: ClothingHeadHatPartyRed
  id: ClothingHeadHatPartyWaterCup
  name: water cup party hat
  description: Not as fulfilling as you had hoped...
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/party_water_cup.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/party_water_cup.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - WhitelistChameleon
    - HamsterWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatGreyFlatcap
  name: grey flatcap
  description: Fashionable for both the working class and old man Jenkins.
  components:
  - type: Tag
    tags:
    - BrimFlatcapGrey
  - type: Sprite
    sprite: Clothing/Head/Hats/greyflatcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/greyflatcap.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatBrownFlatcap
  name: brown flatcap
  description: "\"Stupid clown! You made me look bad!\""
  components:
  - type: Tag
    tags:
    - BrimFlatcapBrown
  - type: Sprite
    sprite: Clothing/Head/Hats/brownflatcap.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/brownflatcap.rsi

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatCowboyBrown
  name: brown cowboy hat
  description: "\"This hat ain't big enough for the two of us.\""
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatbrown.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatbrown.rsi
    - type: AddAccentClothing
      accent: ReplacementAccent
      replacement: cowboy
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadHatCowboyBrown
  id: ClothingHeadHatCowboyBlack
  name: black cowboy hat
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatblack.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatblack.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadHatCowboyBrown
  id: ClothingHeadHatCowboyGrey
  name: grey cowboy hat
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatgrey.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatgrey.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadHatCowboyBrown
  id: ClothingHeadHatCowboyRed
  name: red cowboy hat
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatred.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatred.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadHatCowboyBrown
  id: ClothingHeadHatCowboyWhite
  name: white cowboy hat
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatwhite.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatwhite.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadHatCowboyBrown
  id: ClothingHeadHatCowboyBountyHunter
  name: bounty hunter cowboy hat
  components:
    - type: Sprite
      sprite: Clothing/Head/Hats/cowboyhatbountyhunter.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/cowboyhatbountyhunter.rsi
    - type: Tag
      tags:
      - PetWearable
      - CorgiWearable
      - WhitelistChameleon
      - HamsterWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatStrawHat
  name: straw hat
  description: A fancy hat for hot days! Not recommended to wear near fires.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/straw_hat.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/straw_hat.rsi
  - type: Construction
    graph: StrawHat
    node: strawhat
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
    - HamsterWearable
  - type: Flammable
    fireSpread: true
    canResistFire: false
    alwaysCombustible: true
    canExtinguish: true
    damage:
      types:
        Heat: 1
  - type: Damageable
    damageModifierSet: Wood
  - type: Appearance
  - type: FireVisuals
    sprite: Effects/fire.rsi
    normalState: fire
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 15
      behaviors:
      - !type:SpawnEntitiesBehavior
        spawn:
            Ash:
              min: 1
              max: 1
      - !type:DoActsBehavior
        acts: [ "Destruction" ]

- type: entity
  parent: ClothingHeadHatBeret
  id: ClothingHeadHatBeretMedic
  name: medical beret
  description: A sterile white beret.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/beret_medic.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/beret_medic.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadHatSolidHeadband
  name: solid headband
  description: "\"You'll feel like you're Invisible while wearing this! (DISCLAIMER: DOES NOT ACTUALLY MAKE THE WEARER INVISIBLE)\""
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/solidheadband.rsi
  - type: Clothing
    sprite: Clothing/Head/Hats/solidheadband.rsi
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable

- type: entity
  parent: ClothingHeadBase
  id: ClothingHeadPropellerHat
  name: propeller hat
  description: You're the bestest boy.
  components:
  - type: Sprite
    sprite: Clothing/Head/Hats/propellerhat.rsi
    layers:
    - state: icon
      map: [ "enum.ToggleableVisuals.Layer" ]
  - type: Clothing
    equippedPrefix: off
    sprite: Clothing/Head/Hats/propellerhat.rsi
  - type: ToggleableVisuals
    spriteLayer: enum.ToggleableVisuals.Layer
    clothingVisuals:
      head:
      - state: on-equipped-HELMET
  - type: Appearance
  - type: GenericVisualizer
    visuals:
      enum.ToggleableVisuals.Enabled:
        enum.ToggleableVisuals.Layer:
          True: {state: icon-on}
          False: {state: icon}
  - type: ItemToggle
    predictable: true
    soundActivate:
      path: /Audio/Items/flashlight_on.ogg
    soundDeactivate:
      path: /Audio/Items/flashlight_off.ogg
  - type: Tag
    tags:
    - PetWearable
    - CorgiWearable
