# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 SweptWasTaken <sweptwastaken@protonmail.com>
# SPDX-FileCopyrightText: 2021 Ygg01 <y.laughing.man.y@gmail.com>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: MIT
# For empty check out chemistry bottles

# With cut-out

- type: entity
  parent: DrinkBaseCup
  id: DrinkVisualizerTestCut
  name: solution container vis cut-out
  description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 30
        reagents:
        - ReagentId: JuiceWatermelon
          Quantity: 30
  - type: Sprite
    sprite: Objects/Consumable/Drinks/pitcher.rsi
    layers:
      - state: icon
      - state: fill-6
        map: ["enum.SolutionContainerLayers.Fill"]
        # REMEMBER IF YOU'RE SPAWNING WITH LIQUID ALREADY IN IT YOU WANT THIS TRUE
        visible: true
  - type: Appearance
  - type: SolutionContainerVisuals
    maxFillLevels: 6
    fillBaseName: fill-

# Without (For food, non cut-out stuff)

- type: entity
  parent: DrinkBaseCup
  id: DrinkVisualizerTestNot
  name: solution container vis cut-not
  description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 30
        reagents:
        - ReagentId: JuiceWatermelon
          Quantity: 30
  - type: Sprite
    sprite: Objects/Consumable/Drinks/pitcher.rsi
    layers:
      - state: icon-6
        map: ["enum.SolutionContainerLayers.Fill"]
        visible: true
  - type: Appearance
  - type: SolutionContainerVisuals
    maxFillLevels: 6
    fillBaseName: icon-
    changeColor: false
    emptySpriteName: icon