- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockAstroVend
  name: AstroVend restock box
  description: Rock and stone! A restock for the AstroVend. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - AstroVendInventory
    - AstroVendPOIInventory # Infinite stock apart from clothing.
  - type: Sprite
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_salvage # Update this later with a new sprite

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockAmmo
  name: Liberation Station restock box
  description: A box full of ammo and guns for the Liberation Station. 2TH AMENDMENT. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - AmmoVendInventory
  - type: Sprite
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_sec # Update this later with a new sprite

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockCuddlyCritterVend
  name: CuddlyCritterVend restock box
  description: A box containing toys and plushies for the CuddlyCritterVend machine. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - CuddlyCritterVendInventory
  - type: Sprite
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_parts # TODO Update this later with a new sprite

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockLessLethalVend
  name: LessLethalVend restock box
  description: A box containing rubber bullets and disruptors for the LessLethalVend machine. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - LessLethalVendInventory
  - type: Sprite
    sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_lesslethal

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockNonLethalVend
  name: NonLethalVend restock box
  description: A box containing practice bullets for the NonLethalVend machine. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - NonLethalVendInventory
  - type: Sprite
    sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_nonlethal

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockAutoTuneVend
  name: AutoTuneVend restock box
  description: A box containing music and stuff for the AutoTuneVend machine. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - AutoTuneVendInventory
  - type: Sprite
    sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_autotune

- type: entity
  parent: BaseVendingMachineRestock
  id: VendingMachineRestockPottedPlantVend
  name: Plant-O-Matic restock box
  description: A box containing potted plants for the Plant-O-Matic vending machine. A label reads "THE BOX IS TAMPER-PROOF AND WILL DESTROY ITS CONTENT ON HARM."
  components:
  - type: VendingMachineRestock
    canRestock:
    - PottedPlantVendInventory
  - type: Sprite
    sprite: _NF/Objects/Specific/Service/vending_machine_restock.rsi
    layers:
    - state: base
    - state: green_bit
      shader: unshaded
    - state: refill_pottedplant
