- type: entity
  id: RandomVending
  name: random vending machine spawner
  suffix: Any
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Structures/Machines/VendingMachines/random.rsi
      state: any
  - type: RandomSpawner
    prototypes:
      - VendingMachineCigs
      - VendingMachineCoffee
      - VendingMachineCola
      - VendingMachineColaRed
      - VendingMachineColaBlack
      # - VendingMachineDiscount # Frontier: no food vendors, support local chefs
      # - VendingMachineSnack # Frontier: no food vendors, support local chefs
      # - VendingMachineSnackBlue # Frontier: no food vendors, support local chefs
      # - VendingMachineSnackGreen # Frontier: no food vendors, support local chefs
      # - VendingMachineSnackOrange # Frontier: no food vendors, support local chefs
      # - VendingMachineSnackTeal # Frontier: no food vendors, support local chefs
      - VendingMachineSovietSoda
      # - VendingMachineChang # Frontier: no food vendors, support local chefs
      # - VendingMachineDonut # Frontier: no food vendors, support local chefs
      - VendingMachineShamblersJuice
      - VendingMachinePwrGame
      - VendingMachineDrGibb
      - VendingMachineSoda
      - VendingMachineStarkist
      - VendingMachineSpaceUp
    chance: 1


- type: entityTable
  id: ClothingVendorTable
  table: !type:GroupSelector
    children:
    - id: VendingMachineClothing
      weight: 40
    - id: VendingMachineWinter
      weight: 40
    - id: VendingMachinePride
      weight: 10
    - id: VendingMachineTheater
      weight: 10

- type: entity
  id: RandomVendingClothing
  name: random vending machine spawner
  suffix: Clothing
  parent: MarkerBase
  components:
  - type: Sprite
    layers:
    - state: red
    - sprite: Structures/Machines/VendingMachines/random.rsi
      state: clothing
  - type: EntityTableSpawner
    table: !type:NestedSelector
      tableId: ClothingVendorTable
