- type: entity
  parent: [ClothingHeadBase, BaseChameleon]
  id: ClothingHeadHatChameleon
  name: beret
  description: A beret, an artists favorite headwear.
  suffix: Chameleon
  components:
    - type: Tag
      tags: # ignore "WhitelistChameleon" tag
      - ClothMade
    - type: Sprite
      sprite: Clothing/Head/Hats/beret.rsi
    - type: Clothing
      sprite: Clothing/Head/Hats/beret.rsi
    - type: ChameleonClothing
      slot: [HEAD]
      default: ClothingHeadHatBeret

- type: entity
  parent: ClothingHeadHatFedoraBrown
  id: ClothingHeadHatDetGadget
  name: go go hat
  description: A novel hat with a built in toolkit. Automatically stores and retrieves items at the say of a phrase!
  components:
  - type: Tag
    tags: [] # ignore "WhitelistChameleon" tag
  - type: TriggerOnVoice
    defaultKeyPhrase: key-phrase-gadget
    listenRange: 0
  - type: ActiveListener
    range: 0
  - type: StorageVoiceControl
    allowedSlots:
    - HEAD
  - type: Storage
    showVerb: false
    grid:
    - 0,0,3,2
    maxItemSize: Small
    blacklist:
      tags:
      - HighRiskItem # no hiding objectives or trolling nukies
      - FakeNukeDisk # no disk checking
      - QuantumSpinInverter # avoid the morbillionth QSI bug
  - type: ContainerContainer
    containers:
      storagebase: !type:Container
        ents: [ ]
