- type: entity
  parent: BoxBase
  id: CMFolderBaseEmpty
  abstract: true
  name: folder
  description: A folder.
  suffix: Empty
  components:
  - type: Sprite
    sprite: _RMC14/Objects/Misc/paper.rsi
    state: folder
  - type: Item
    sprite: _RMC14/Objects/Misc/paper.rsi
    size: Small
    shape: null
  - type: Storage
    maxItemSize: Small
    grid:
    - 0,0,4,3
    whitelist:
      tags:
      - Document
      - Paper
  - type: Appearance
  - type: Tag
    tags:
    - Folder
  - type: InteractedBlacklist
    blacklist:
      components:
      - Xeno
  - type: PhysicalComposition
    materialComposition: {}

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderBase
  suffix: ""
  components:
  - type: StorageFill
    contents:
    - id: CMPaper
      prob: 0.5
    - id: CMPaper
      prob: 0.4
    - id: CMPaper
      prob: 0.3
    - id: CMPaper
      prob: 0.2
    - id: CMPaper
      prob: 0.2

- type: entity
  parent: CMFolderBase
  id: CMFolderBlue
  description: A formal blue folder.
  components:
  - type: Sprite
    state: folder_blue

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderBlueEmpty
  description: A formal blue folder.
  components:
  - type: Sprite
    state: folder_blue

- type: entity
  parent: CMFolderBase
  id: CMFolderRed
  description: A firey red folder.
  components:
  - type: Sprite
    state: folder_red

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderRedEmpty
  description: A firey red folder.
  components:
  - type: Sprite
    state: folder_red

- type: entity
  parent: CMFolderBase
  id: CMFolderYellow
  description: A cheerful yellow folder.
  components:
  - type: Sprite
    state: folder_yellow

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderYellowEmpty
  description: A cheerful yellow folder.
  components:
  - type: Sprite
    state: folder_yellow

- type: entity
  parent: CMFolderBase
  id: CMFolderWhite
  description: A plain white folder.
  components:
  - type: Sprite
    state: folder_white

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderWhiteEmpty
  description: A plain white folder.
  components:
  - type: Sprite
    state: folder_white

- type: entity
  parent: CMFolderBase
  id: CMFolderBlack
  description: A sleek black folder.
  components:
  - type: Sprite
    state: folder_black

- type: entity
  parent: CMFolderBaseEmpty
  id: CMFolderBlackEmpty
  description: A sleek black folder.
  components:
  - type: Sprite
    state: folder_black

# TODO RMC14 make /obj/item/folder/black_random , reference: /code/modules/paperwork/folders.dm 29,1
