# BASE
- type: entity
  parent: NFClothingMessenger
  id: ClothingBackpackMessengerContractor
  name: contractor messenger bag
  description: A trendy looking messenger bag in tasteful colors.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#777b83"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#777b83"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#777b83"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#777b83"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: NFClothingMessenger
  id: ClothingBackpackMessenger
  name: messenger bag
  description: A trendy looking messenger bag.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/messenger.rsi

# DEPARTMENTAL
## Command
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerCaptain
  name: captain's messenger bag
  description: An exclusive messenger bag for Nanotrasen officers.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#3c6381"
    - state: icon-sling
      color: "#d6a033"
    - state: icon-clasp
      color: "#f6d56a"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#3c6381"
      - state: sling-equipped-BACKPACK
        color: "#d6a033"
      - state: clasp-equipped-BACKPACK
        color: "#f6d56a"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#3c6381"
      - state: clasp-inhand-left
        color: "#f6d56a"
      right:
      - state: base-inhand-right
        color: "#3c6381"
      - state: clasp-inhand-right
        color: "#f6d56a"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerSr
  name: colonial liaison's messenger bag
  description: An exclusive messenger bag for Nanotrasen officers.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#2c6a30"
    - state: icon-sling
      color: "#fbe6b8"
    - state: icon-clasp
      color: "#eca615"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#2c6a30"
      - state: sling-equipped-BACKPACK
        color: "#fbe6b8"
      - state: clasp-equipped-BACKPACK
        color: "#eca615"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#2c6a30"
      - state: clasp-inhand-left
        color: "#eca615"
      right:
      - state: base-inhand-right
        color: "#2c6a30"
      - state: clasp-inhand-right
        color: "#eca615"

## Engineering
- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerAtmospherics
  name: atmospherics messenger bag
  description: A tough messenger bag made of fire resistant fibers. Smells like plasma.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/atmospherics.rsi

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerEngineering
  name: engineering messenger bag
  description: A tough messenger bag with extra pockets.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#c9a569"
    - state: icon-base-top
      color: "#f4af73"
    - state: icon-decor-accent
      color: "#ffde15"
    - state: icon-sling
      color: "#67593f"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#c9a569"
      - state: base-top-equipped-BACKPACK
        color: "#f4af73"
      - state: decor-accent-equipped-BACKPACK
        color: "#f4af73"
      - state: sling-equipped-BACKPACK
        color: "#67593f"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#c9a569"
      - state: base-top-inhand-left
        color: "#f4af73"
      - state: decor-accent-inhand-left
        color: "#ffde15"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#c9a569"
      - state: base-top-inhand-right
        color: "#f4af73"
      - state: decor-accent-inhand-right
        color: "#ffde15"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerChiefEngineer
  name: chief engineer's messenger bag
  description: A tough messenger bag with extra pockets.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#a48965"
    - state: icon-sling
      color: "#e78c2e"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#a48965"
      - state: sling-equipped-BACKPACK
        color: "#e78c2e"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#a48965"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#a48965"
      - state: clasp-inhand-right
        color: "#eeeeee"

## Supply
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerCargo
  name: cargo messenger bag
  description: A robust messenger bag for stealing cargo's loot.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#d9b744"
    - state: icon-base-top
      color: "#aaaaaa"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#d9b744"
      - state: base-top-equipped-BACKPACK
        color: "#aaaaaa"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#d9b744"
      - state: base-top-inhand-left
        color: "#aaaaaa"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#d9b744"
      - state: base-top-inhand-right
        color: "#aaaaaa"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerSalvage
  name: salvage messenger bag
  description: A robust messenger bag for stashing your loot.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#766245"
    - state: icon-sling
      color: "#5f539a"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#766245"
      - state: sling-equipped-BACKPACK
        color: "#5f539a"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#766245"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#766245"
      - state: clasp-inhand-right
        color: "#eeeeee"

## Medical
- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerMedical
  name: medical messenger bag
  description: A sterile messenger bag used in medical departments.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/medical.rsi

- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerChemistry
  name: chemistry messenger bag
  description: A sterile messenger bag with chemist colours.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/chemistry.rsi

- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerVirology
  name: virology messenger bag
  description: A messenger bag made of hypo-allergenic fibers. It's designed to help prevent the spread of disease. Smells like monkey.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/virology.rsi

- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerGenetics
  name: genetics messenger bag
  description: A sterile messenger bag with geneticist colours.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/genetics.rsi

## Science
- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerScience
  name: science messenger bag
  description: Useful for holding research materials.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/science.rsi

## Civilian
- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerClown
  name: clown messenger bag
  description: For fast running from security.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/clown.rsi
  - type: Storage
    storageOpenSound:
      collection: BikeHorn

- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerMime
  name: mime messenger bag
  description: A robust messenger bag for waging war against clowns.
  components:
    - type: Sprite
      sprite: _NF/Clothing/Back/Messenger/mime.rsi

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerHydroponics
  name: hydroponics messenger bag
  description: A messenger bag made of all natural fibers.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#548ddc"
    - state: icon-base-top
      color: "#69c05b"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#548ddc"
      - state: base-top-equipped-BACKPACK
        color: "#69c05b"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#548ddc"
      - state: base-top-inhand-left
        color: "#69c05b"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#548ddc"
      - state: base-top-inhand-right
        color: "#69c05b"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerJanitor
  name: janitor messenger bag
  description: A robust messenger bag for waging war against dirt.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#ebdc36"
    - state: icon-sling
      color: "#8c347f"
    - state: icon-clasp
      color: "#8c347f"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#ebdc36"
      - state: sling-equipped-BACKPACK
        color: "#8c347f"
      - state: clasp-equipped-BACKPACK
        color: "#8c347f"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#ebdc36"
      - state: clasp-inhand-left
        color: "#8c347f"
      right:
      - state: base-inhand-right
        color: "#ebdc36"
      - state: clasp-inhand-right
        color: "#8c347f"

- type: entity
  parent: ClothingBackpackMessenger
  id: ClothingBackpackMessengerMailCarrier
  name: mail carrier messenger bag
  description: A robust messenger bag for waging war against mail.
  components:
    - type: Sprite
      sprite: _NF/Clothing/Back/Messenger/mailman.rsi

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerChaplain
  name: chaplain messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#535353"
    - state: icon-sling
      color: "#535353"
    - state: icon-clasp
      color: "#f6d56a"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#535353"
      - state: sling-equipped-BACKPACK
        color: "#535353"
      - state: clasp-equipped-BACKPACK
        color: "#f6d56a"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#535353"
      - state: clasp-inhand-left
        color: "#f6d56a"
      right:
      - state: base-inhand-right
        color: "#535353"
      - state: clasp-inhand-right
        color: "#f6d56a"

## Wild cards
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerPilot
  name: pilot messenger bag
  description: A robust messenger bag for shuttle parts.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#3e2516"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#3e2516"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#3e2516"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#3e2516"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerMercenary
  name: mercenary messenger bag
  description:  A robust messenger bag for war crimes.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#6a6a36"
    - state: icon-sling
      color: "#6a6a36"
    - state: icon-clasp
      color: "#bbbb7a"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#6a6a36"
      - state: sling-equipped-BACKPACK
        color: "#6a6a36"
      - state: clasp-equipped-BACKPACK
        color: "#bbbb7a"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#6a6a36"
      - state: clasp-inhand-left
        color: "#bbbb7a"
      right:
      - state: base-inhand-right
        color: "#6a6a36"
      - state: clasp-inhand-right
        color: "#bbbb7a"

## Holding
- type: entity
  parent: ClothingBackpackHolding
  id: ClothingBackpackMessengerHolding
  name: messenger bag of holding
  description: A messenger bag that opens into a localized pocket of bluespace.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/holding.rsi
    state: icon
    layers:
    - state: icon
    - state: icon-unlit
      shader: unshaded
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/holding.rsi
    clothingVisuals:
      back:
      - state: holding-equipped-BACKPACK
      - state: holding-equipped-BACKPACK-unlit
        shader: unshaded
  - type: Item
    inhandVisuals:
      left:
      - state: inhand-left
      - state: inhand-left-unlit
        shader: unshaded
      right:
      - state: inhand-right
      - state: inhand-right-unlit
        shader: unshaded

## Antagonists / Contraband
- type: entity
  parent:
  - ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerSyndicate
  name: syndicate messenger bag
  description: A robust messenger bag for waging war against oppressors.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#424242"
    - state: icon-sling
      color: "#7f0101"
    - state: icon-clasp
      color: "#7f0101"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#424242"
      - state: sling-equipped-BACKPACK
        color: "#7f0101"
      - state: clasp-equipped-BACKPACK
        color: "#7f0101"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#424242"
      - state: clasp-inhand-left
        color: "#7f0101"
      right:
      - state: base-inhand-right
        color: "#424242"
      - state: clasp-inhand-right
        color: "#7f0101"

- type: entity
  parent:
  - ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerBloodCult
  name: cultist messenger bag
  description: A watertight messenger bag for loyal Nar'Sie followers.
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#562f2f"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#96907c"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#562f2f"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#96907c"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#562f2f"
      - state: clasp-inhand-left
        color: "#96907c"
      right:
      - state: base-inhand-right
        color: "#562f2f"
      - state: clasp-inhand-right
        color: "#96907c"

- type: entity
  id: ClothingBackpackMessengerArcadia
  name: arcadia messenger bag
  parent: [ ClothingBackpackMessengerContractor ]
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#bab0b0"
    - state: icon-base-top
      color: "#ffffff"
    - state: icon-decor
      color: "#c12d30"
    - state: icon-sling
      color: "#7d282c"
    - state: icon-clasp
      color: "#1f1f1f"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#bab0b0"
      - state: base-top-equipped-BACKPACK
        color: "#ffffff"
      - state: decor-equipped-BACKPACK
        color: "#c12d30"
      - state: sling-equipped-BACKPACK
        color: "#7d282c"
      - state: clasp-equipped-BACKPACK
        color: "#1f1f1f"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#bab0b0"
      - state: base-top-inhand-left
        color: "#ffffff"
      - state: decor-inhand-left
        color: "#c12d30"
      - state: clasp-inhand-left
        color: "#1f1f1f"
      right:
      - state: base-inhand-right
        color: "#bab0b0"
      - state: base-top-inhand-right
        color: "#ffffff"
      - state: decor-inhand-right
        color: "#c12d30"
      - state: clasp-inhand-right
        color: "#1f1f1f"

## NFSD
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerNfsdBrown
  name: TSFMC messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#2a3b63"
    - state: icon-base-top
      color: "#98acc2"
    - state: icon-sling
      color: "#3b4360"
    - state: icon-clasp
      color: "#e1af4e"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#2a3b63"
      - state: base-top-equipped-BACKPACK
        color: "#98acc2"
      - state: sling-equipped-BACKPACK
        color: "#3b4360"
      - state: clasp-equipped-BACKPACK
        color: "#e1af4e"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#2a3b63"
      - state: base-top-inhand-left
        color: "#98acc2"
      - state: clasp-inhand-left
        color: "#e1af4e"
      right:
      - state: base-inhand-right
        color: "#2a3b63"
      - state: base-top-inhand-right
        color: "#98acc2"
      - state: clasp-inhand-right
        color: "#e1af4e"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerNfsdCream
  name: TSFMC messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#98acc2"
    - state: icon-decor
      color: "#3b4360"
    - state: icon-sling
      color: "#3b4360"
    - state: icon-clasp
      color: "#e1af4e"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#98acc2"
      - state: decor-equipped-BACKPACK
        color: "#3b4360"
      - state: sling-equipped-BACKPACK
        color: "#3b4360"
      - state: clasp-equipped-BACKPACK
        color: "#e1af4e"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#98acc2"
      - state: decor-inhand-left
        color: "#3b4360"
      - state: clasp-inhand-left
        color: "#e1af4e"
      right:
      - state: base-inhand-right
        color: "#98acc2"
      - state: decor-inhand-right
        color: "#3b4360"
      - state: clasp-inhand-right
        color: "#e1af4e"

## Security
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerSecurity
  name: security messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#6a6a6a"
    - state: icon-decor
      color: "#325675"
    - state: icon-sling
      color: "#bf0000"
    - state: icon-clasp
      color: "#cdcdcd"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#6a6a6a"
      - state: decor-equipped-BACKPACK
        color: "#325675"
      - state: sling-equipped-BACKPACK
        color: "#bf0000"
      - state: clasp-equipped-BACKPACK
        color: "#cdcdcd"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#6a6a6a"
      - state: decor-inhand-left
        color: "#325675"
      - state: clasp-inhand-left
        color: "#cdcdcd"
      right:
      - state: base-inhand-right
        color: "#6a6a6a"
      - state: decor-inhand-right
        color: "#325675"
      - state: clasp-inhand-right
        color: "#cdcdcd"

## Color variants (to match colored jumpsuits)
- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorBlack
  name: black messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#535353"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#535353"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#535353"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#535353"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorBlue
  name: blue messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#0089EF"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#0089EF"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#0089EF"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#0089EF"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorGreen
  name: green messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#5ABF2F"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#5ABF2F"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#5ABF2F"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#5ABF2F"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorOrange
  name: orange messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#EF8100"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#EF8100"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#EF8100"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#EF8100"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorRed
  name: red messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#940000"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#940000"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#940000"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#940000"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorPurple
  name: purple messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#9C0DE1"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#9C0DE1"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#9C0DE1"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#9C0DE1"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorBrownLight
  name: light brown messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#C09F72"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#C09F72"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#C09F72"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#C09F72"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorBrown
  name: brown messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#723A02"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#eeeeee"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#723A02"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#eeeeee"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#723A02"
      - state: clasp-inhand-left
        color: "#eeeeee"
      right:
      - state: base-inhand-right
        color: "#a17229"
      - state: clasp-inhand-right
        color: "#eeeeee"

- type: entity
  parent: ClothingBackpackMessengerContractor
  id: ClothingBackpackMessengerColorWhite
  name: white messenger bag
  components:
  - type: Sprite
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    layers:
    - state: icon-base
      color: "#ffffff"
    - state: icon-sling
      color: "#776756"
    - state: icon-clasp
      color: "#776756"
  - type: Clothing
    sprite: _NF/Clothing/Back/Messenger/color.rsi
    clothingVisuals:
      back:
      - state: base-equipped-BACKPACK
        color: "#ffffff"
      - state: sling-equipped-BACKPACK
        color: "#776756"
      - state: clasp-equipped-BACKPACK
        color: "#776756"
  - type: Item
    inhandVisuals:
      left:
      - state: base-inhand-left
        color: "#ffffff"
      - state: clasp-inhand-left
        color: "#776756"
      right:
      - state: base-inhand-right
        color: "#ffffff"
      - state: clasp-inhand-right
        color: "#776756"
