- type: entity
  parent: Clothing
  id: PortableRecharger
  name: portable recharger
  description: High-tech recharger adapted for portability.
  components:
  - type: Item
    size: Huge
  - type: Sprite
    sprite: Objects/Power/portable_recharger.rsi
    layers:
    - map: ["enum.PowerChargerVisualLayers.Base"]
      state: charging
    - map: ["enum.PowerChargerVisualLayers.Light"]
      state: charging-unlit
      shader: unshaded
  - type: Clothing
    equippedPrefix: charging
    quickEquip: false
    slots:
    - back
  - type: Charger
    slotId: charger_slot
    portable: true
  - type: PowerChargerVisuals
  - type: StaticPrice
    price: 500
  - type: Tag
    tags: [] # ignore "WhitelistChameleon" tag
  - type: ContainerContainer
    containers:
      charger_slot: !type:ContainerSlot
  - type: ItemSlots
    slots:
      charger_slot:
        ejectOnInteract: true
        whitelist:
          components:
          - BatteryAmmoProvider
