- type: entity
  name: cardboard box
  parent: BoxBase
  id: BoxCardboard
  description: A cardboard box for storing things.
  components:
  - type: Sprite
    layers:
      - state: box

- type: entity
  name: lightbulb box
  parent: BoxCardboard
  id: BoxLightbulb
  description: This box is shaped on the inside so that only light tubes and bulbs fit.
  components:
  - type: StorageFill
    contents:
      - id: LightBulb
        amount: 12
  - type: Sprite
    layers:
      - state: box
      - state: light
  - type: Storage
    capacity: 60
    whitelist:
      components:
      - LightBulb
  - type: Tag
    tags:
      - DroneUsable

- type: entity
  name: lighttube box
  parent: BoxCardboard
  id: BoxLighttube
  description: This box is shaped on the inside so that only light tubes and bulbs fit.
  components:
  - type: StorageFill
    contents:
      - id: LightTube
        amount: 12
  - type: Sprite
    layers:
      - state: box
      - state: lighttube
  - type: Storage
    capacity: 60
    whitelist:
      components:
      - LightBulb
  - type: Tag
    tags:
      - DroneUsable

- type: entity
  name: mixed lights box
  parent: BoxCardboard
  id: BoxLightMixed
  description: This box is shaped on the inside so that only light tubes and bulbs fit.
  components:
  - type: StorageFill
    contents:
      - id: LightTube
        amount: 6
      - id: LightBulb
        amount: 6
  - type: Sprite
    layers:
      - state: box
      - state: lightmixed
  - type: Storage
    capacity: 60
    whitelist:
      components:
      - LightBulb
  - type: Tag
    tags:
      - DroneUsable

- type: entity
  name: PDA box
  parent: BoxCardboard
  id: BoxPDA
  description: A box of spare PDA microcomputers.
  components:
  - type: StorageFill
    contents:
      - id: AssistantPDA
        amount: 6
  - type: Sprite
    layers:
      - state: box
      - state: pda
  - type: Storage
    capacity: 60
    whitelist:
      components:
      - PDA

- type: entity
  name: ID card box
  parent: BoxCardboard
  id: BoxID
  description: A box of spare blank ID cards.
  components:
  - type: StorageFill
    contents:
      - id: AssistantIDCard
        amount: 6
  - type: Sprite
    layers:
      - state: box
      - state: pda
  - type: Storage
    capacity: 60
    whitelist:
      components:
      - IdCard


- type: entity
  name: meson box
  parent: BoxCardboard
  id: BoxMesonScanners
  description: A box of spare meson goggles.
  components:
  - type: StorageFill
    contents:
      - id: ClothingEyesGlassesMeson
        amount: 4
  - type: Sprite
    layers:
      - state: box
      - state: meson

- type: entity
  name: survival box
  parent: BoxCardboard
  id: BoxSurvival
  description: It's box with basic internals inside.
  components:
  - type: StorageFill
    contents:
      - id: ClothingMaskBreath
      - id: EmergencyOxygenTankFilled
      - id: EmergencyMedipen
      - id: Flare
      - id: FoodSnackChocolate
  - type: Sprite
    layers:
      - state: box
      - state: writing

- type: entity
  name: box of hugs
  parent: BoxCardboard
  id: BoxHug
  description: A special box for sensitive people.
  components:
  - type: Sprite
    layers:
      - state: box_hug
      - state: heart
  - type: Item
    HeldPrefix: hug
  - type: StorageFill
    contents:
      - id: Brutepack
        amount: 6

- type: entity
  name: inflatable wall box
  parent: BoxCardboard
  id: BoxInflatable
  description: Inflatable walls are not to be used as floatation devices.
  components:
  - type: StorageFill
    contents:
        - id: InflatableWallStack
          amount: 2
        - id: InflatableDoorStack
          amount: 2
  - type: Sprite
    layers:
      - state: box
      - state: writing
  - type: Tag
    tags:
      - DroneUsable


- type: entity
  name: hatsune miku day box
  parent: BoxCardboard
  id: BoxPerformer
  description: Happy Hatsune Miku Day!
  components:
  - type: StorageFill
    contents:
      - id: ClothingShoesBootsPerformer
      - id: ClothingUniformJumpskirtPerformer
      - id: FoodMealMemoryleek
        amount: 2

- type: entity
  name: flare box
  parent: BoxCardboard
  id: BoxFlare
  description: A box of flares. Party time.
  components:
  - type: StorageFill
    contents:
      - id: Flare
        amount: 6
  - type: Sprite
    layers:
      - state: box
      - state: writing

- type: entity
  name: trashbag box
  parent: BoxCardboard
  id: BoxTrashbag
  description: A box of trashbags. Happy janitor noises.
  components:
  - type: StorageFill
    contents:
      - id: TrashBag
        amount: 6
  - type: Storage
    capacity: 800
    whitelist:
      tags:
        - TrashBag
  - type: Sprite
    layers:
      - state: box
      - state: writing
  - type: Tag
    tags:
      - DroneUsable
