# Empty boxes
- type: entity
  id: box_357_empty
  name: ".357 box - empty"
  parent: BaseItem
  abstract: true
  components:
  - type: AmmoBox
    caliber: A357
    capacity: 40
  - type: Sprite 
    netsync: false

# Ammo boxes
- type: entity
  id: box_357
  name: ".357 box"
  parent: box_357_empty
  components:
  - type: AmmoBox
    fill: ammo_casing_357
    caliber: A357
    capacity: 40
  - type: Icon
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357.rsi
    state: box357-1
  - type: Sprite
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357.rsi
    state: box357-1
  - type: Appearance
    visuals:
    - type: BallisticMagazineVisualizer2D
      base_state: box357
      steps: 2

- type: entity
  id: box_357f
  name: ".357 box (Flash)"
  parent: box_357_empty
  components:
  - type: AmmoBox
    fill: ammo_casing_357_flash
    caliber: A357
    capacity: 40
  - type: Icon
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi
    state: box357-flash-1
  - type: Sprite
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-flash.rsi
    state: box357-flash-1
  - type: Appearance
    visuals:
    - type: BallisticMagazineVisualizer2D
      base_state: box357-flash
      steps: 2

- type: entity
  id: box_357hv
  name: ".357 box (High-velocity)"
  parent: box_357_empty
  components:
  - type: AmmoBox
    fill: ammo_casing_357_hv
    caliber: A357
    capacity: 40
  - type: Icon
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi
    state: box357-hv-1
  - type: Sprite
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-hv.rsi
    state: box357-hv-1
  - type: Appearance
    visuals:
    - type: BallisticMagazineVisualizer2D
      base_state: box357-hv
      steps: 2

- type: entity
  id: box_357p
  name: ".357 box (Practice)"
  parent: box_357_empty
  components:
  - type: AmmoBox
    fill: ammo_casing_357_p
    caliber: A357
    capacity: 40
  - type: Icon
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi
    state: box357-practice-1
  - type: Sprite
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-practice.rsi
    state: box357-practice-1
  - type: Appearance
    visuals:
    - type: BallisticMagazineVisualizer2D
      base_state: box357-practice
      steps: 2

- type: entity
  id: box_357r
  name: ".357 box (Rubber)"
  parent: box_357_empty
  components:
  - type: AmmoBox
    fill: ammo_casing_357_r
    caliber: A357
    capacity: 40
  - type: Icon
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi
    state: box357-rubber-1
  - type: Sprite
    sprite: Objects/Guns/Ammunition/Boxes/.357/box357-rubber.rsi
    state: box357-rubber-1
  - type: Appearance
    visuals:
    - type: BallisticMagazineVisualizer2D
      base_state: box357-rubber
      steps: 2
