# SPDX-FileCopyrightText: 2022 Fishfish458 <47410468+Fishfish458@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Jessica M <jessica@jessicamaybe.com>
# SPDX-FileCopyrightText: 2022 Myctai <108953437+Myctai@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 ZeroDiamond <zxdwareisbroken@gmail.com>
# SPDX-FileCopyrightText: 2022 fishfish458 <fishfish458>
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 Alithsko <84513092+Alithsko@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Gotimanga <127038462+Gotimanga@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Guilherme Ornel <86210200+joshepvodka@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Maxtone <124747282+MagnusCrowe@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Sigil <84070966+Siigiil@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Sigil <noreply>
# SPDX-FileCopyrightText: 2023 crazybrain23 <44417085+crazybrain23@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ArtisticRoomba <145879011+ArtisticRoomba@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 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 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 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 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 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Repo <47093363+Titian3@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@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 Thomas <87614336+Aeshus@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 Vasilis <vasilis@pikachu.systems>
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@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 deathride58 <deathride58@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 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 plykiya <plykiya@protonmail.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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Armok <155400926+ARMOKS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 AstroDogeDX <48888500+AstroDogeDX@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 BombasterDS <deniskaporoshok@gmail.com>
# SPDX-FileCopyrightText: 2025 BombasterDS2 <shvalovdenis.workmail@gmail.com>
# SPDX-FileCopyrightText: 2025 BramvanZijp <56019239+BramvanZijp@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 PJB3005 <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@users.noreply.github.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: ClothingOuterStorageBase
  id: ClothingOuterWinterCoat
  name: winter coat
  description: A heavy jacket made from 'synthetic' animal furs.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
  - type: TemperatureProtection
    heatingCoefficient: 1.1
    coolingCoefficient: 0.1
  - type: Item
    size: Normal
  - type: Armor
    coverage:
    - Chest
    - Groin
    - Tail
    - Arm
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
    priceMultiplier: 0
  - type: ZombificationResistance
    zombificationResistanceCoefficient: 0.55
  - type: Food
    requiresSpecialDigestion: true
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Fiber
          Quantity: 30
  - type: Tag
    tags:
    - ClothMade
    - Recyclable
    - WhitelistChameleon
    - WinterCoat # Goobstation
  - type: StaticPrice
    price: 50
  - type: PhysicalComposition #Goobstation - Recycle update
    materialComposition:
      Cloth: 125
      Durathread: 50

- type: entity
  parent: [ ClothingOuterStorageToggleableBase, ClothingOuterWinterCoat ]
  id: ClothingOuterWinterCoatToggleable
  name: winter coat with hood
  categories: [ HideSpawnMenu ]
  components:
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterDefault
  - type: Tag # Goobstation
    tags:
    - ClothMade
    - WhitelistChameleon
    - WinterCoat

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterAtmos
  name: atmospherics winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatatmos.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatatmos.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterEngineer

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterBar
  name: bartender winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatbar.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatbar.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterBartender

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterCap
  name: captain's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatcap.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatcap.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterCaptain

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterCargo
  name: cargo winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatcargo.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatcargo.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterCargo

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterCE
  name: chief engineer's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatce.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatce.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterCE

- type: entity
  parent: [ ClothingOuterWinterCoatToggleable, BaseCentcommContraband ]
  id: ClothingOuterWinterCentcom
  name: CentComm winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatcentcom.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatcentcom.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterCentcom

- type: entity
  parent: ClothingOuterWinterCoat
  id: ClothingOuterWinterChef
  name: chef's freezer coat
  description: A coat specifically designed for work inside cold storage, sorely needed by cold-blooded lizard chefs.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatchef.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatchef.rsi

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterChem
  name: chemistry winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatchem.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatchem.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.6
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterChem

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterCMO
  name: chief medical officer's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatcmo.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatcmo.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.6
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterCMO

- type: entity
  parent: ClothingOuterWinterCoat
  id: ClothingOuterWinterClown
  name: clown winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatclown.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatclown.rsi

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterEngi
  name: engineering winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatengi.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatengi.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterEngineer

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterGen
  name: genetics winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatgen.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatgen.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSci

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterHoP
  name: head of personnel's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coathop.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coathop.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterHOP


- type: entity
  parent: [ClothingOuterArmorHoS, ClothingOuterWinterCoatToggleable, BaseSecurityCommandContraband]
  id: ClothingOuterWinterHoS
  name: head of security's armored winter coat
  description: A sturdy, utilitarian winter coat designed to protect a head of security from any brig-bound threats and hypothermic events.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterHOS
  - type: PhysicalComposition #Goobstation - Recycle update
    materialComposition:
      Cloth: 250
      Durathread: 312
      Plasteel: 187
  - type: StaticPrice #Goobstation - Recycle update
    price: 220
  - type: Armor # Goob
    modifiers:
      coefficients:
        Blunt: 0.65
        Slash: 0.65
        Piercing: 0.6
        Heat: 0.6
        Caustic: 0.65

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseSecurityCommandContraband]
  id: ClothingOuterWinterHoSUnarmored
  name: head of security's winter coat
  description: A sturdy coat, a warm coat, but not an armored coat.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterHOS

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterHydro
  name: hydroponics winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coathydro.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coathydro.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterHydro

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterJani
  name: janitorial winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatjani.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatjani.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterJani

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterMed
  name: medical winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatmed.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatmed.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterMed

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterMime
  name: mime winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatmime.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatmime.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterMime

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterMiner
  name: mining winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatminer.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatminer.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterMiner

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterPara
  name: paramedic winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatparamed.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatparamed.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.65
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterPara

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterQM
  name: quartermaster's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatqm.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatqm.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterQM


- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseCommandContraband]
  id: ClothingOuterWinterRD
  name: research director's winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatrd.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatrd.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterRD

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterRobo
  name: robotics winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatrobo.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatrobo.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterRobo


- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterSci
  name: science winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatsci.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatsci.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSci

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseSecurityContraband]
  id: ClothingOuterWinterSec
  name: security winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatsec.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatsec.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSec

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterViro
  name: virology winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatviro.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatviro.rsi
  - type: Armor
    modifiers:
      coefficients:
        Slash: 0.9
        Heat: 0.8
        Caustic: 0.8
    priceMultiplier: 0.15
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSci

################################################################
- type: entity
  parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable, BaseWardenContraband]
  id: ClothingOuterWinterWarden
  name: warden's armored winter coat
  description: A sturdy, utilitarian winter coat designed to protect a warden from any brig-bound threats and hypothermic events.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterWarden
  - type: PhysicalComposition #Goobstation - Recycle update
    materialComposition:
      Cloth: 250
      Durathread: 250
      Plasteel: 125
  - type: StaticPrice #Goobstation - Recycle update
    price: 180
  - type: Armor # Goob
    modifiers:
      coefficients:
        Blunt: 0.65
        Slash: 0.65
        Piercing: 0.7
        Heat: 0.6
        Caustic: 0.85
################################################################

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseSecurityContraband]
  id: ClothingOuterWinterWardenUnarmored
  name: warden's winter coat
  description: A sturdy coat, a warm coat, but not an armored coat.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterWarden

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseSyndicateContraband]
  id: ClothingOuterWinterSyndieCap
  name: syndicate's winter coat
  description: "The syndicate's winter coat is made of durable fabric, with gilded patterns, and coarse wool."
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSyndie

##############################################################
- type: entity
  parent: [ BaseSyndicateContraband, ClothingOuterWinterWarden ]
  id: ClothingOuterWinterSyndieCapArmored
  name: syndicate's armored winter coat
  description: "The syndicate's armored winter coat is made of durable fabric, with gilded patterns, and coarse wool."
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecaparmored.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecaparmored.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSyndie
##############################################################

- type: entity
  parent: [ClothingOuterWinterCoatToggleable, BaseSyndicateContraband]
  id: ClothingOuterWinterSyndie
  name: syndicate's winter coat
  description: Insulated winter coat, looks like a merch from "Syndieland".
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterSyndie

- type: entity
  parent: ClothingOuterWinterCoat
  id: ClothingOuterWinterMusician
  name: musician's winter coat
  description: An oversized, plasticine space tuxedo that'll have people asking "do you know me?"
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatnomi.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatnomi.rsi

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterWeb
  name: web winter coat
  description: Feels like the inside of a cocoon, not that this would make you less afraid of being in one.
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi
  - type: Construction
    graph: WebObjects
    node: coat
  - type: Butcherable
    spawned:
    - id: MaterialWebSilk1
      amount: 5
  - type: FlavorProfile
    flavors:
      - cobwebs
    ignoreReagents:
      - Fiber
  - type: SolutionContainerManager
    solutions: # 15 (3 (fiber count of web) * 5 (to craft)) + 5 (magical crafting bonus)
      food:
        maxVol: 20
        reagents:
        - ReagentId: Fiber
          Quantity: 20
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterWeb

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorBlack
  name: black winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#3f3f3f"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#3f3f3f"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#3f3f3f"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#1d1d1d"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorBlack

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorPurple
  name: purple winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#9C0DE1"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#9C0DE1"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#9C0DE1"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#9C0DE1"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorPurple

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorRed
  name: red winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#940000"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#940000"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#940000"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#940000"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorRed

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorBlue
  name: blue winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#0089EF"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#0089EF"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#0089EF"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#0089EF"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorBlue

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorBrown
  name: brown winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#723A02"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#723A02"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#723A02"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#723A02"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorBrown

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorGray
  name: gray winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#999999"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#999999"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#999999"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#999999"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorGray

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorGreen
  name: green winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#5ABF2F"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#5ABF2F"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#5ABF2F"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#5ABF2F"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorGreen

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorLightBrown
  name: light brown winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#C09F72"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#C09F72"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#C09F72"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#C09F72"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorLightBrown

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorOrange
  name: orange winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#EF8100"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#EF8100"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#EF8100"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#EF8100"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorOrange

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorWhite
  name: white winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#EAE8E8"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#EAE8E8"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#EAE8E8"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#EAE8E8"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorWhite

- type: entity
  parent: ClothingOuterWinterCoatToggleable
  id: ClothingOuterWinterColorYellow
  name: yellow winter coat
  components:
  - type: Sprite
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    layers:
    - state: coatybits-icon
      color: "#EBE216"
    - state: winterbits-icon
  - type: Item
    inhandVisuals:
      left:
      - state: coatybits-inhand-left
        color: "#EBE216"
      - state: winterbits-inhand-left
      right:
      - state: coatybits-inhand-right
        color: "#EBE216"
      - state: winterbits-inhand-right
  - type: Clothing
    sprite: Clothing/OuterClothing/WinterCoats/coat.rsi
    clothingVisuals:
      outerClothing:
      - state: coatybits-equipped-OUTERCLOTHING
        color: "#EBE216"
      - state: winterbits-equipped-OUTERCLOTHING
  - type: ToggleableClothing # Goobstation - Modsuits change
    clothingPrototypes:
      head: ClothingHeadHatHoodWinterColorYellow
