# As opposed to MagazineBox these are boxes of magazines so BoxMagazine
# CaselessRifle
- type: entity
  name: box of magazines
  parent: BoxCardboard
  id: BoxMagazine
  description: A box full of magazines.
  components:
  - type: Sprite
    layers:
      - state: box_security
      - state: magazine

- type: entity
  name: box of .25 caseless magazines
  parent: BoxMagazine
  id: BoxMagazinePistolCaselessRifle
  description: A box full of .25 caseless magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolCaselessRifle
        amount: 4

- type: entity
  name: box of .25 caseless (practice) magazines
  parent: BoxMagazine
  id: BoxMagazinePistolCaselessRiflePractice
  description: A box full of .25 caseless practice magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolCaselessRiflePractice
        amount: 4

# LightRifle
- type: entity
  name: box of .30 rifle magazines
  parent: BoxMagazine
  id: BoxMagazineLightRifle
  description: A box full of .30 rifle magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineLightRifle
        amount: 4

- type: entity
  name: box of .30 rifle (practice) magazines
  parent: BoxMagazine
  id: BoxMagazineLightRiflePractice
  description: A box full of .30 rifle (practice) magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineLightRiflePractice
        amount: 4

# Magnum

# Pistol
- type: entity
  name: box of WT550 .35 auto magazines
  parent: BoxMagazine
  id: BoxMagazinePistolSubMachineGunTopMounted
  description: A box full of WT550 .35 auto magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolSubMachineGunTopMounted
        amount: 3

- type: entity
  name: box of pistol .35 auto magazines
  parent: BoxMagazine
  id: BoxMagazinePistol
  description: A box full of pistol .35 auto magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistol
        amount: 4

- type: entity
  name: box of pistol .35 auto (practice) magazines
  parent: BoxMagazine
  id: BoxMagazinePistolPractice
  description: A box full of  magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolPractice
        amount: 4

- type: entity
  name: box of machine pistol .35 auto magazines
  parent: BoxMagazine
  id: BoxMagazinePistolHighCapacity
  description: A box full of machine pistol .35 auto magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolHighCapacity
        amount: 4

- type: entity
  name: box of machine pistol .35 auto (practice) magazines
  parent: BoxMagazine
  id: BoxMagazinePistolHighCapacityPractice
  description: A box full of machine pistol .35 auto (practice) magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolHighCapacityPractice
        amount: 4

- type: entity
  name: box of SMG .35 auto magazines
  parent: BoxMagazine
  id: BoxMagazinePistolSubMachineGun
  description: A box full of SMG .35 auto magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolSubMachineGun
        amount: 3

- type: entity
  name: box of SMG .35 auto (practice) magazines
  parent: BoxMagazine
  id: BoxMagazinePistolSubMachineGunPractice
  description: A box full of SMG .35 auto (practice) magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazinePistolSubMachineGunPractice
        amount: 3

# Shotgun
- type: entity
  name: box of (.50 pellet) ammo drums
  parent: BoxMagazine
  id: BoxMagazineShotgun
  description: A box full of (.50 pellet) ammo drums.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineShotgun
        amount: 4

- type: entity
  name: box of (.50 beanbag) ammo drums
  parent: BoxMagazine
  id: BoxMagazineShotgunBeanbag
  description: A box full of (.50 beanbag) ammo drums.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineShotgunBeanbag
        amount: 4

- type: entity
  name: box of (.50 slug) ammo drums
  parent: BoxMagazine
  id: BoxMagazineShotgunSlug
  description: A box full of (.50 slug) ammo drums.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineShotgunSlug
        amount: 4

- type: entity
  name: box of (.50 incendiary) ammo drums
  parent: BoxMagazine
  id: BoxMagazineShotgunIncendiary
  description: A box full of (.50 incendiary) ammo drums.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineShotgunIncendiary
        amount: 4

# Rifle
- type: entity
  name: box of .20 rifle magazines
  parent: BoxMagazine
  id: BoxMagazineRifle
  description: A box full of .20 rifle magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineRifle
        amount: 4

- type: entity
  name: box of .20 rifle (practice) magazines
  parent: BoxMagazine
  id: BoxMagazineRiflePractice
  description: A box full of .20 rifle (practice) magazines.
  components:
  - type: EntityTableContainerFill
    containers:
      storagebase:
        id: MagazineRiflePractice
        amount: 4
