# SPDX-FileCopyrightText: 2020 AJCM <AJCM@tutanota.com>
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 Paul Ritter <ritter.paul1@googlemail.com>
# SPDX-FileCopyrightText: 2020 Swept <jamesurquhartwebb@gmail.com>
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 lajolico <55922029+lajolico@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 py01 <pyronetics01@gmail.com>
# SPDX-FileCopyrightText: 2021 Acruid <shatter66@gmail.com>
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Myctai <108953437+Myctai@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Veritius <veritiusgaming@gmail.com>
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 Clon clover <76759079+noudoit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@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 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@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 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 beck-thompson <107373427+beck-thompson@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 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: 2024 wafehling <wafehling@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  parent: BaseItem
  id: BedsheetBase
  name: BedsheetBase
  abstract: true
  description: A surprisingly soft linen bedsheet.
  placement:
    mode: SnapgridCenter
    snap:
    - Bed
  components:
  - type: Sprite
    sprite: Objects/Misc/bedsheets.rsi
    noRot: true
  - type: Item
    size: Small
  - type: Clothing
    quickEquip: true
    slots:
    - neck
  - type: StaticPrice
    price: 100
  - type: Tag
    tags:
    - Bedsheet

- type: entity
  id: BedsheetBlack
  parent: BedsheetBase
  name: black bedsheet
  components:
  - type: Sprite
    state: sheetblack
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/black.rsi

- type: entity
  id: BedsheetBlue
  parent: BedsheetBase
  name: blue bedsheet
  components:
  - type: Sprite
    state: sheetblue
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/blue.rsi

- type: entity
  id: BedsheetBrown
  parent: BedsheetBase
  name: brown bedsheet
  components:
  - type: Sprite
    state: sheetbrown
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/brown.rsi

- type: entity
  id: BedsheetCaptain
  parent: BedsheetBase
  name: captain's bedsheet
  description: It has a Nanotrasen symbol on it, and was woven with a revolutionary new kind of thread guaranteed to have 0.01% permeability for most non-chemical substances, popular among most modern captains.
  components:
  - type: Sprite
    state: sheetcaptain
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/captain.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetCE
  parent: BedsheetBase
  name: CE's bedsheet
  description: It's decorated with a wrench emblem. It's highly reflective and stain resistant, so you don't need to worry about ruining it with oil.
  components:
  - type: Sprite
    state: sheetce
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/ce.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetCentcom
  parent: BedsheetBase
  name: CentComm bedsheet
  description: Woven with advanced nanothread for warmth as well as being very decorated, essential for all officials.
  components:
  - type: Sprite
    state: sheetcentcom
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/centcom.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetClown
  parent: BedsheetBase
  name: clown's bedsheet
  description: A rainbow blanket with a clown mask woven in. It smells faintly of bananas.
  components:
  - type: Sprite
    state: sheetclown
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/rainbow.rsi

- type: entity
  id: BedsheetCMO
  parent: BedsheetBase
  name: CMO's bedsheet
  description: It's a sterilized blanket that has a cross emblem. There's some cat fur on it, likely from Runtime.
  components:
  - type: Sprite
    state: sheetcmo
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/cmo.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetCosmos
  parent: BedsheetBase
  name: cosmos bedsheet
  description: Made from the dreams of those who wonder at the stars.
  components:
  - type: Sprite
    state: sheetcosmos
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/cosmos.rsi

- type: entity
  id: BedsheetCult
  parent: BedsheetBase
  name: cult bedsheet
  description: You might dream of Nar'Sie if you sleep with this. It seems rather tattered and glows of an eldritch presence.
  components:
  - type: Sprite
    state: sheetcult
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/cult.rsi

- type: entity
  id: BedsheetGreen
  parent: BedsheetBase
  name: green bedsheet
  components:
  - type: Sprite
    state: sheetgreen
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/green.rsi

- type: entity
  id: BedsheetGrey
  parent: BedsheetBase
  name: grey bedsheet
  components:
  - type: Sprite
    state: sheetgrey
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/grey.rsi

- type: entity
  id: BedsheetHOP
  parent: BedsheetBase
  name: HOP's bedsheet
  description: It's decorated with a key emblem. For those rare moments when you can rest and cuddle with Ian without someone screaming for you over the radio.
  components:
  - type: Sprite
    state: sheethop
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/hop.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetHOS
  parent: BedsheetBase
  name: HOS's bedsheet
  description: It's decorated with a shield emblem. While crime doesn't sleep, you do, but you are still THE LAW!
  components:
  - type: Sprite
    state: sheethos
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/hos.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetIan
  parent: BedsheetBase
  name: Ian's bedsheet
  components:
  - type: Sprite
    state: sheetian
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/ian.rsi

- type: entity
  id: BedsheetMedical
  parent: BedsheetBase
  name: medical bedsheet
  description: It's a sterilized blanket commonly used in the Medbay. Sterilization is voided if a virologist is present onboard the station.
  components:
  - type: Sprite
    state: sheetmedical
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/medical.rsi

- type: entity
  id: BedsheetMime
  parent: BedsheetBase
  name: mime's bedsheet
  description: A very soothing striped blanket.  All the noise just seems to fade out when you're under the covers in this.
  components:
  - type: Sprite
    state: sheetmime
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/mime.rsi

- type: entity
  id: BedsheetNT
  parent: BedsheetBase
  name: NT bedsheet
  description: It has the Nanotrasen logo on it and an aura of duty.
  components:
  - type: Sprite
    state: sheetNT
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/NT.rsi

- type: entity
  id: BedsheetOrange
  parent: BedsheetBase
  name: orange bedsheet
  components:
  - type: Sprite
    state: sheetorange
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/orange.rsi

- type: entity
  id: BedsheetPurple
  parent: BedsheetBase
  name: purple bedsheet
  components:
  - type: Sprite
    state: sheetpurple
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/purple.rsi

- type: entity
  id: BedsheetQM
  parent: BedsheetBase
  name: QM's bedsheet
  components:
  - type: Sprite
    state: sheetqm
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/qm.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetRainbow
  parent: BedsheetBase
  name: rainbow bedsheet
  components:
  - type: Sprite
    state: sheetrainbow
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/rainbow.rsi

- type: entity
  id: BedsheetRD
  parent: BedsheetBase
  name: RD's bedsheet
  description: It appears to have a beaker emblem, and is made out of fire-resistant material, although it probably won't protect you in the event of fires you're familiar with every day.
  components:
  - type: Sprite
    state: sheetrd
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/rd.rsi
  - type: StealTarget
    stealGroup: HeadBedsheet

- type: entity
  id: BedsheetBrigmedic
  parent: BedsheetBase
  name: brigmedic's bedsheet
  description: Not worse than cotton.
  components:
  - type: Sprite
    state: sheetbrigmedic
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/brigmedic.rsi

- type: entity
  id: BedsheetRed
  parent: BedsheetBase
  name: red bedsheet
  components:
  - type: Sprite
    state: sheetred
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/red.rsi

- type: entity
  id: BedsheetSyndie
  parent: [ BedsheetBase, BaseSyndicateContraband ]
  name: syndicate bedsheet
  description: It has a syndicate emblem and it has an aura of evil.
  components:
  - type: Sprite
    state: sheetsyndie
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/syndie.rsi
  - type: ScannableForPoints # goob edit
    points: 1

- type: entity
  id: BedsheetUSA
  parent: BedsheetBase
  name: USA bedsheet
  components:
  - type: Sprite
    state: sheetUSA
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/USA.rsi

- type: entity
  id: BedsheetWhite
  parent: BedsheetBase
  name: white bedsheet
  components:
  - type: Butcherable
    spawned:
    - id: ClothingOuterGhostSheet #ghostly!
      amount: 1
  - type: Sprite
    state: sheetwhite
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/white.rsi

- type: entity
  id: BedsheetWiz
  parent: BedsheetBase
  name: wizard's bedsheet
  description: A special fabric enchanted with magic so you can have an enchanted night. It even glows!
  components:
  - type: Sprite
    state: sheetwiz
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/wiz.rsi

- type: entity
  id: BedsheetYellow
  parent: BedsheetBase
  name: yellow bedsheet
  components:
  - type: Sprite
    state: sheetyellow
  - type: Clothing
    sprite: Clothing/Neck/Bedsheets/yellow.rsi
