- type: entity
  name: trash bag
  id: TrashBag
  parent: BaseItem
  components:
  - type: Sprite
    netSync: false
    sprite: Objects/Specific/Janitorial/trashbag.rsi
    layers:
      - state: icon-0
        map: ["enum.StorageFillLayers.Fill"]
  - type: Item
    sprite: Objects/Specific/Janitorial/trashbag.rsi
    size: 125
  - type: Storage
    capacity: 125
    quickInsert: true
    areaInsert: true
    storageSoundCollection:
      collection: trashBagRustle
    whitelist:
      tags:
        - Cartridge
        - Trash
  - type: Tag
    tags:
    - TrashBag
    - DroneUsable
  - type: Appearance
  - type: StorageFillVisualizer
    maxFillLevels: 4
    fillBaseName: icon

- type: entity
  name: trash bag
  id: TrashBagBlue
  parent: TrashBag
  components:
  - type: Sprite
    layers:
      - state: blue-icon-0
        map: ["enum.StorageFillLayers.Fill"]
  - type: Item
    HeldPrefix: blue
  - type: StorageFillVisualizer
    fillBaseName: blue-icon

- type: entity
  name: spell of all-consuming cleanliness
  id: BagOfSummoningGarbage
  parent: TrashBagBlue
  components:
  - type: Storage
    capacity: 125000
    quickInsert: true
    areaInsert: true
    areaInsertRadius: 1000
    storageSoundCollection:
      collection: trashBagRustle
