- type: entity
  abstract: true
  parent: [Clothing, RMCBaseUniformAccessoryItemJumpsuit]
  id: RMCUniformBase
  components:
  - type: Clothing
    slots: [innerclothing]
    equipSound:
      path: /Audio/_RMC14/Handling/clothing_on.ogg
    unequipSound:
      path: /Audio/_RMC14/Handling/clothing_off.ogg
  - type: WebbingClothing
  - type: UserInterface
    interfaces:
      enum.StorageUiKey.Key:
        type: StorageBoundUserInterface
      enum.UniformAccessoriesUi.Key:
        type: UniformAccessoryBui
  - type: Sprite
    state: null
    layers:
    - state: icon
    - map: [ "enum.WebbingVisualLayers.Base" ]
  - type: Tag
    tags:
    - ClothMade
    - WhitelistChameleon
  - type: Food
    requiresSpecialDigestion: true
  - type: SolutionContainerManager
    solutions:
      food:
        maxVol: 30
        reagents:
        - ReagentId: Fiber
          Quantity: 30

- type: entity
  abstract: true
  parent: RMCUniformBase
  id: RMCFoldableUniformBase
  components:
  - type: Foldable
    canFoldInsideContainer: true
    unfoldVerbText: rmc-jacket-verb-unfold
    foldVerbText: rmc-jacket-verb-fold
  - type: FoldableClothing
    foldedEquippedPrefix: jacket

- type: entity
  abstract: true
  parent: RMCUniformBase
  id: RMCAlternateFoldableUniformBase
  components:
  - type: RMCClothingFoldable
    types:
    - name: rmc-jacket-verb
      prefix: jacket
      priority: 0
      hideAccessories: true
    - name: rmc-sleeves-verb
      prefix: sleeves
      priority: 1
      blacklistedPrefix: jacket
      blacklistPopup: rmc-sleeves-cannot

- type: entity
  abstract: true
  parent: RMCUniformBase
  id: RMCUniformSuitCoordsBase
  components:
  - type: SuitSensor
    controlsLocked: true
    randomMode: false
    mode: SensorCords

- type: entity
  abstract: true
  parent: [RMCUniformBase, RMCUniformSuitCoordsBase]
  id: RMCArmoredUniformBase
  components:
  - type: CMArmor
    bullet: 10
    melee: 10

- type: entity
  abstract: true
  parent: RMCArmoredUniformBase
  id: RMCMarineUniformBase
  components:
  - type: Tag
    tags:
    - RMCUniformMarine
