# SPDX-FileCopyrightText: 2023 Alex <129697969+Lomcastar@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Jeff <velcroboy333@hotmail.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 freeman2651 <104049107+freeman2651@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 potato1234_x <79580518+potato1234x@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 degradka <69397649+degradka@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Aineias1 <dmitri.s.kiselev@gmail.com>
# SPDX-FileCopyrightText: 2025 FaDeOkno <143940725+FaDeOkno@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 McBosserson <148172569+McBosserson@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Milon <plmilonpl@gmail.com>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 TheBorzoiMustConsume <197824988+TheBorzoiMustConsume@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Unlumination <144041835+Unlumy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <linebarrelerenthusiast@gmail.com>
# SPDX-FileCopyrightText: 2025 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 whateverusername0 <whateveremail>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: entity
  id: CrateVendingMachineRestockBoozeFilled
  parent: CratePlastic
  name: Booze-O-Mat restock crate
  description: Contains a restock box for the Booze-O-Mat.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockBooze

- type: entity
  id: CrateVendingMachineRestockChefvendFilled
  parent: CratePlastic
  name: ChefVend restock crate
  description: Contains a restock box for the ChefVend.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockChefvend

- type: entity
  id: CrateVendingMachineRestockClothesFilled
  parent: CratePlastic
  name: clothing restock crate
  description: Contains a restock box for the clothes vending machines.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockClothes

- type: entity
  id: CrateVendingMachineRestockAutoDrobeFilled
  parent: CratePlastic
  name: AutoDrobe restock crate
  description: Contains a restock box for the AutoDrobe.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockCostumes

- type: entity
  id: CrateVendingMachineRestockCondimentStationFilled
  parent: CratePlastic
  name: condiment station restock crate
  description: Contains a restock box for the condiment station.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockCondimentStation

- type: entity
  id: CrateVendingMachineRestockDinnerwareFilled
  parent: CratePlastic
  name: Plasteel Chef restock crate
  description: Contains a restock box for the Plasteel Chef vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockDinnerware

- type: entity
  id: CrateVendingMachineRestockEngineeringFilled
  parent: CrateEngineeringSecure
  name: EngiVend restock crate
  description: Contains a restock box for the EngiVend. Also supports the YouTool.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockEngineering

- type: entity
  id: CrateVendingMachineRestockGamesFilled
  parent: CratePlastic
  name: Good Clean Fun restock crate
  description: Contains a restock box for the Good Clean Fun vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockGames

- type: entity
  id: CrateVendingMachineRestockHotDrinksFilled
  parent: CratePlastic
  name: Solar's Best restock crate
  description: Contains two restock boxes for Solar's Best Hot Drinks vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockHotDrinks
        amount: 2

- type: entity
  id: CrateVendingMachineRestockMedicalFilled
  parent: CrateMedicalSecure
  name: NanoMed restock crate
  description: Contains a restock box, compatible with the NanoMed and NanoMedPlus.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockMedical

- type: entity
  id: CrateVendingMachineRestockChemVendFilled
  parent: CrateMedicalSecure
  name: ChemVend restock crate
  description: Contains a restock box for the ChemVend.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockChemVend

- type: entity
  id: CrateVendingMachineRestockNutriMaxFilled
  parent: CrateHydroSecure
  name: NutriMax restock crate
  description: Contains a restock box for the NutriMax vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockNutriMax

- type: entity
  id: CrateVendingMachineRestockPTechFilled
  parent: CratePlastic
  name: PTech restock crate
  description: Contains a restock box for the PTech bureaucracy dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockPTech

- type: entity
  id: CrateVendingMachineRestockRobustSoftdrinksFilled
  parent: CratePlastic
  name: beverage vendor restock crate
  description: Contains restock boxes for beverage vending machines.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockRobustSoftdrinks
        amount: 2

#- type: entity # DeltaV: Salvage vendor doesn't have stock anymore
#  id: CrateVendingMachineRestockSalvageEquipmentFilled
#  parent: CrateGenericSteel
#  name: Salvage restock crate
#  description: Contains a restock box for the salvage vendor.
#  components:
#  - type: StorageFill
#    contents:
#      - id: VendingMachineRestockSalvageEquipment

- type: entity
  id: CrateVendingMachineRestockSecTechFilled
  parent: CrateSecgear
  name: SecTech restock crate
  description: Contains a restock box for the SecTech vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockSecTech

- type: entity
  id: CrateVendingMachineRestockSeedsFilled
  parent: CrateHydroSecure
  name: MegaSeed restock crate
  description: Contains a restock box for the MegaSeed vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockSeeds

- type: entity
  id: CrateVendingMachineRestockSmokesFilled
  parent: CratePlastic
  name: ShadyCigs restock crate
  description: Contains two restock boxes for the ShadyCigs vending machine.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockSmokes
        amount: 2

- type: entity
  id: CrateVendingMachineRestockVendomatFilled
  parent: CratePlastic
  name: Vendomat restock crate
  description: Contains a restock box for a Vendomat vending machine.
  components:
  - type: StorageFill
    contents:
    - id: VendingMachineRestockVendomat

- type: entity
  id: CrateVendingMachineRestockRoboticsFilled
  parent: CrateScienceSecure
  name: Robotech Deluxe restock crate
  description: Contains a restock box for a Robotech Deluxe vending machine.
  components:
  - type: StorageFill
    contents:
    - id: VendingMachineRestockRobotics

- type: entity
  id: CrateVendingMachineRestockTankDispenserFilled
  parent: CratePlastic
  name: tank dispenser restock crate
  description: Contains a restock box for an Engineering or Atmospherics tank dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockTankDispenser

- type: entity
  id: CrateVendingMachineRestockHappyHonkFilled
  parent: CratePlastic
  name: Happy Honk restock crate
  description: Contains a restock box for a happy honk dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockHappyHonk
        amount: 2

- type: entity
  id: CrateVendingMachineRestockGetmoreChocolateCorpFilled
  parent: CratePlastic
  name: Getmore Chocolate Corp restock crate
  description: Contains a restock box for a Getmore Chocolate Corp dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockGetmoreChocolateCorp
        amount: 2

- type: entity
  id: CrateVendingMachineRestockChangFilled
  parent: CratePlastic
  name: Chang restock crate
  description: Contains a restock box for a Mr. Chang dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockChang
        amount: 2

- type: entity
  id: CrateVendingMachineRestockDiscountDansFilled
  parent: CratePlastic
  name: Discount Dans restock crate
  description: Contains a restock box for a Discount Dan's dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockDiscountDans
        amount: 2

- type: entity
  id: CrateVendingMachineRestockDonutFilled
  parent: CratePlastic
  name: Donut restock crate
  description: Contains a restock box for a Monkin' Donuts dispenser.
  components:
  - type: StorageFill
    contents:
      - id: VendingMachineRestockDonut
        amount: 2