# TODO: Find remaining cans and move to drinks_cans
# TODO: Find empty containers (e.g. mug, pitcher) and move to their own yml
- type: entity
  parent: BaseItem
  id: DrinkBase
  abstract: true
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
  - type: SolutionTransfer
    canChangeTransferAmount: true
  - type: Drink
  - type: Sprite
    state: icon
  - type: Spillable
    solution: drink
  - type: UserInterface
    interfaces:
    - key: enum.TransferAmountUiKey.Key
      type: TransferAmountBoundUserInterface

- type: entity
  parent: DrinkBase
  id: DrinkGlassBase
  abstract: true
  components:
  - type: Drink
    isOpen: true
  - type: Damageable
    damageContainer: Inorganic
    damageModifierSet: Glass
  - type: Destructible
    thresholds:
    - trigger:
        !type:DamageTrigger
        damage: 5
      behaviors:
      - !type:PlaySoundBehavior
        sound:
          collection: GlassBreak
      - !type:SpillBehavior { }
      - !type:SpawnEntitiesBehavior
        spawn:
          ShardGlass:
            min: 1
            max: 1
      - !type:DoActsBehavior
        acts: [ "Destruction" ]
  - type: DamageOnLand
    ignoreResistances: true
    damage:
      types:
        Blunt: 5
  - type: DamageOtherOnHit
    damage:
      types:
        Blunt: 5
  - type: FitsInDispenser
    solution: drink
  - type: DrawableSolution
    solution: drink
  - type: RefillableSolution
    solution: drink
  - type: SolutionTransfer
    canChangeTransferAmount: true
  - type: UserInterface
    interfaces:
    - key: enum.TransferAmountUiKey.Key
      type: TransferAmountBoundUserInterface

# Transformable container - normal glass
- type: entity
  name: Drinking glass
  description: A drinking glass.
  parent: DrinkGlassBase
  id: DrinkGlass
  components:
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_clear.rsi
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
  - type: TransformableContainer

- type: entity
  parent: DrinkGlassBase
  id: DrinkAbsintheGlass
  name: absinthe glass
  description: Wormwood, anise, oh my.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Absinthe
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/absintheglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAcidSpitGlass
  name: acid spit glass
  description: A drink from the company archives. Made from live aliens.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: AcidSpit
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/acidspitglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAleGlass
  name: ale glass
  description: A freezing pint of delicious ale
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Ale
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/aleglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAlliesCocktail
  name: allies cocktail
  description: A drink made from your allies.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: AlliesCocktail
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/alliescocktail.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAloe
  name: aloe glass
  description: Very, very, very good.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Aloe
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/aloe.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAmasecGlass
  name: amasec glass
  description: Always handy before COMBAT!!!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Amasec
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/amasecglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAndalusia
  name: andalusia glass
  description: A nice drink with a strange name.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Andalusia
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/andalusia.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAntifreeze
  name: anti-freeze glass
  description: The ultimate refreshment.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Antifreeze
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/antifreeze.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkAtomicBombGlass
  name: atomic bomb glass
  description: We cannot take legal responsibility for your actions after imbibing.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: AtomicBomb
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/atomicbombglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkB52Glass
  name: b-52 glass
  description: Coffee, Irish Cream, and cognac. You will get bombed.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: B52
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/b52glass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBahamaMama
  name: bahama mama glass
  description: Tropical cocktail.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BahamaMama
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/bahama_mama.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBananaHonkGlass
  name: banana honk glass
  description: A drink from Banana Heaven.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BananaHonk
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/bananahonkglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBarefootGlass
  name: barefoot glass
  description: Barefoot and pregnant.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Barefoot
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/b&p.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBeepskySmashGlass
  name: beepsky smash glass
  description: Heavy, hot and strong. Just like the Iron fist of the LAW.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BeepskySmash
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/beepskysmashglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBeerglass
  name: beer glass
  description: A freezing pint of beer.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Beer
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/beerglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBerryJuice
  name: berry juice
  description: Berry juice. Or maybe it's jam. Who cares?
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceBerry
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/berryjuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBilkGlass
  name: bilk
  description: A brew of milk and beer. For those alcoholics who fear osteoporosis.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Bilk
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_brown.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBlackRussianGlass
  name: black russian glass
  description: For the lactose-intolerant. Still as classy as a White Russian.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BlackRussian
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/blackrussianglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBlueCuracaoGlass
  name: blue curacao
  description: Exotically blue, fruity drink, distilled from oranges.
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BlueCuracao
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/curacaoglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBloodyMaryGlass
  name: bloody mary glass
  description: Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BloodyMary
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/bloodymaryglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBooger
  name: booger
  description: Ewww...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Booger
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/booger.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkBraveBullGlass
  name: brave bull glass
  description: Tequilla and coffee liquor, brought together in a mouthwatering mixture. Drink up.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: BraveBull
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/bravebullglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCarrotJuice
  name: carrot juice
  description: It is just like a carrot but without crunching.
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceCarrot
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/carrotjuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkChocolateGlass
  name: hot chocolate
  description: A heated drink consisting melted chocolate and heated milk.
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/chocolateglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCafeLatte
  name: cafe latte
  description: A nice, strong and tasty beverage while you are reading.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: CafeLatte
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/cafe_latte.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCoffee
  name: coffee
  description: Don't drop it, or you'll send scalding liquid and glass shards everywhere.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Coffee
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/coffee.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCognacGlass
  name: cognac glass
  description: Damn, you feel like some kind of French aristocrat just by holding this.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Cognac
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/cognacglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCream
  name: cream
  description: Ewwww...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Cream
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/cream.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkCubaLibreGlass
  name: cuba libre glass
  description: A classic mix of rum and cola.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: CubaLibre
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/cubalibreglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDeadRumGlass
  name: deadrum glass
  description: Popular with the sailors. Not very popular with everyone else.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DeadRum
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/rumglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDemonsBlood
  name: demons blood
  description: Just looking at this thing makes the hair at the back of your neck stand up.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DemonsBlood
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/demonsblood.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDevilsKiss
  name: devil's kiss
  description: Creepy time!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DevilsKiss
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/devilskiss.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDoctorsDelightGlass
  name: the doctor's delight
  description: A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DoctorsDelight
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/doctorsdelightglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDriestMartiniGlass
  name: driest martini glass
  description: Only for the experienced. You think you see sand floating in the glass.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DriestMartini
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/driestmartiniglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkDrGibbGlass
  name: Dr. Gibb glass
  description: Dr. Gibb. Not as dangerous as the name might imply.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DrGibb
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/dr_gibb_glass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkErikaSurprise
  name: erika surprise
  description: The surprise is, it's green!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ErikaSuprise
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/erikasurprise.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkFourteenLokoGlass
  name: Fourteen loko glass
  description: This is a container of Fourteen Loko, it appears to be of the highest quality. The drink, not the container.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: FourteenLoko
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/fourteen_loko_glass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGargleBlasterGlass
  name: pan-galactic gargle blaster
  description: Does... does this mean that Arthur and Ford are on the ship? Oh joy.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: GargleBlaster
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/gargleblasterglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGinGlass
  name: Gin
  description: Crystal clear Griffeater gin.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Gin
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGinFizzGlass
  name: gin fizz glass
  description: Refreshingly lemony, deliciously dry.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: GinFizz
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ginfizzglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGinTonicglass
  name: gin and tonic
  description: A mild but still great cocktail. Drink up, like a true Englishman.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: GinTonic
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/gintonicglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGoldschlagerGlass
  name: goldschlager glass
  description: 100 proof that teen girls will drink anything with gold in it.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Goldschlager
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/goldschlagerglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGrapeJuice
  name: grape juice
  description: It's grrrrrape!
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceGrape
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/grapejuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGrapeSodaGlass
  name: grape soda glass
  description: Looks like a delicious drink!
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/gsodaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGreenTeaGlass
  name: green tea glass
  description: Tasty green tea. It has antioxidants; it's good for you!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: GreenTea
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_green.rsi #Placeholder

- type: entity
  parent: DrinkGlassBase
  id: DrinkGrenadineGlass
  name: grenadine syrup glass
  description: Sweet and tangy, a bar syrup used to add color or flavor to drinks.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Grenadine
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/grenadineglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGrogGlass
  name: grog glass
  description: A fine and cepa drink for Space.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Grog
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/grogglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkHippiesDelightGlass
  name: hippies' delight glass
  description: A drink enjoyed by people during the 1960's.
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/hippiesdelightglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkHoochGlass
  name: hooch
  description: You've really hit rock bottom now... your liver packed its bags and left last night.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Hooch
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_brown2.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIcedCoffeeGlass
  name: iced coffee glass
  description: A drink to perk you up and refresh you!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IcedCoffee
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/icedcoffeeglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIcedGreenTeaGlass
  name: iced green tea glass
  description: It looks like green tea with ice. One might even call it iced green tea.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IcedGreenTea
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_green.rsi #Placeholder

- type: entity
  parent: DrinkGlassBase
  id: DrinkIcedTeaGlass
  name: iced tea
  description: A refreshing southern beverage.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IcedTea
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/icedteaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIcedBeerGlass
  name: iced beer glass
  description: A beer so frosty, the air around it freezes.
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/iced_beerglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIceGlass
  name: ice glass
  description: Generally, you're supposed to put something else in there too...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Ice
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/iceglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIceCreamGlass
  name: ice cream glass
  description: A glass full of good old ice cream. Might want a spoon.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IceCream
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/icecreamglass.rsi
    state: icon

- type: entity
  parent: DrinkGlassBase
  id: DrinkIrishCarBomb
  name: irish car bomb
  description: An irish car bomb.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IrishCarBomb
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/irishcarbomb.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIrishCoffeeGlass
  name: irish coffee glass
  description: Coffee and alcohol. More fun than a Mimosa to drink in the morning.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IrishCoffee
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/irishcoffeeglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkIrishCreamGlass
  name: irish cream glass
  description: It's cream, mixed with whiskey. What else would you expect from the Irish?
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: IrishCream
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/irishcreamglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkKahluaGlass
  name: kahlua glass
  description: DAMN, THIS THING LOOKS ROBUST
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Kahlua
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/kahluaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkKiraSpecial
  name: kira special
  description: Long live the guy who everyone had mistaken for a girl. Baka!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: KiraSpecial
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/kiraspecial.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkLemonadeGlass
  name: lemonade glass
  description: Oh the nostalgia...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Lemonade
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/lemonadeglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkLemonJuice
  name: lemon juice
  description: Sour...
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceLemon
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/lemonjuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkLemonLime
  name: lemon lime
  description: A tangy substance made of 0.5% natural citrus!
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: LemonLime
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/lemonlime.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkLimeJuice
  name: lime juice
  description: It's some sweet-sour lime juice.
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceLime
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/limejuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkLongIslandIcedTeaGlass
  name: long island iced tea glass
  description: The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: LongIslandIcedTea
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/longislandicedteaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkManhattanGlass
  name: manhattan glass
  description: The Detective's undercover drink of choice. He never could stomach gin...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Manhattan
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/manhattanglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkManhattanProjectGlass
  name: manhattan project glass
  description: A scientist's drink of choice, for pondering ways to blow up the station.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ManhattanProject
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/proj_manhattanglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkManlyDorfGlass
  name: the manly dorf glass
  description: A manly concotion made from Ale and Beer. Intended for true men only.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ManlyDorf
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/manlydorfglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMargaritaGlass
  name: margarita glass
  description: On the rocks with salt on the rim. Arriba~!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Margarita
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/margaritaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMartiniGlass
  name: classic martini glass
  description: Damn, the bartender even stirred it, not shook it.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Martini
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/martiniglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMeadGlass
  name: mead glass
  description: A Viking's beverage, though a cheap one.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Mead
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/meadglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMilkshake
  name: milkshake
  description: Glorious brainfreezing mixture.
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/milkshake.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMojito
  name: mojito
  description: Fresh from Spesscuba.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Mojito
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/mojito.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkNeurotoxinGlass
  name: neurotoxin glass
  description: A drink that is guaranteed to knock you silly.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Neurotoxin
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/neurotoxinglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkNothing
  name: nothing
  description: Absolutely nothing.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Nothing
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/nothing.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkNTCahors
  name: neotheology cahors whine
  description: It looks like wine, but more dark.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: NTCahors
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ntcahors.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkNuclearColaGlass
  name: nuclear cola glass
  description: Don't cry, Don't raise your eye, It's only nuclear wasteland.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: NuclearCola
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/nuclear_colaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkOrangeJuice
  name: orange juice
  description: Vitamins! Yay!
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceOrange
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/orangejuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkPatronGlass
  name: patron glass
  description: Drinking patron in the bar, with all the subpar ladies.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Patron
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/patronglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkPoisonBerryJuice
  name: poison berry juice
  description: Looks like some deadly juice.
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceBerryPoison
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/poisonberryjuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkPoisonWineGlass
  name: poison wine glass
  description: A black ichor with an oily purple sheer on top. Are you sure you should drink this?
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: PoisonWine
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/pwineglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkRedMeadGlass
  name: red mead glass
  description: A true Viking's beverage, though its color is strange.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: RedMead
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/red_meadglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkRewriter
  name: rewriter
  description: The secret of the sanctuary of the Libarian...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Rewriter
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/rewriter.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkRootBeerGlass
  name: root beer glass
  description: Fizzy, foamy, and full of sweet, non-caffienated goodness.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: RootBeer
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/rootbeerglass.rsi
    state: icon

- type: entity
  parent: DrinkGlassBase
  id: DrinkRootBeerFloatGlass
  name: root beer float glass
  description: Fizzy, foamy, and now with ice cream on top! Amazing!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: RootBeerFloat
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/rootbeerfloatglass.rsi
    state: icon

- type: entity
  parent: DrinkGlassBase
  id: DrinkRumGlass
  name: rum glass
  description: Now you want to Pray for a pirate suit, don't you?
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Rum
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/rumglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSakeGlass
  name: sake glass
  description: Wine made from rice, it's sake!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Sake
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSbitenGlass
  name: sbiten glass
  description: A spicy mix of Vodka and Spice. Very hot.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Sbiten
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/sbitenglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkScrewdriverCocktailGlass
  name: screwdriver glass
  description: A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ScrewdriverCocktail
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/screwdriverglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSuiDreamGlass
  name: sui dream glass
  description: A froofy, fruity, and sweet mixed drink. Understanding the name only brings shame.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SuiDream
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/sdreamglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkEmeraldGlass
  name: melon liquor
  description: A relatively sweet and fruity 46 proof liquor.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: MelonLiquor
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/emeraldglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkMoonshineGlass
  name: moonshine
  description: You've really hit rock bottom now... your liver packed its bags and left last night.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Moonshine
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_clear.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkGlassWhite
  name: milk
  description: White and nutritious goodness!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Milk
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/glass_white.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSilencerGlass
  name: silencer glass
  description: A drink from Mime Heaven.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Silencer
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/silencerglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSingulo
  name: singulo
  description: A blue-space beverage!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Singulo
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/singulo.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSnowWhite
  name: snow white
  description: A cold refreshment.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SnowWhite
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/snowwhite.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSoyLatte
  name: soy latte
  description: A nice and refrshing beverage while you are reading.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SoyLatte
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/soy_latte.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSpaceUpGlass
  name: space-up glass
  description: Space-up. It helps keep your cool.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SpaceUp
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/space-up_glass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSpaceMountainWindGlass
  name: space mountain wind glass
  description: Space Mountain Wind. As you know, there are no mountains in space, only wind.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SpaceMountainWind
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/space_mountain_wind_glass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkSyndicatebomb
  name: syndicate bomb
  description: Tastes like terrorism!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: SyndicateBomb
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/syndicatebomb.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkTeaGlass
  name: tea glass
  description: Tasty black tea. It has antioxidants; it's good for you!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Tea
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/teaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkTeapot
  name: teapot  # short and stout
  description: An elegant teapot. It simply oozes class.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 100
        reagents:
        - ReagentId: Tea
          Quantity: 100
  - type: Sprite
    sprite: Objects/Consumable/Drinks/teapot.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkTequilaGlass
  name: tequila glass
  description: Now all that's missing is the weird colored shades!
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Tequila
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/tequillaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkTequilaSunriseGlass
  name: tequila sunrise glass
  description: Oh great, now you feel nostalgic about sunrises back on Terra...
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: TequilaSunrise
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/tequillasunriseglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkThreeMileIslandGlass
  name: three mile island glass
  description: A glass of this is sure to prevent a meltdown.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ThreeMileIsland
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/threemileislandglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkTomatoJuice
  name: tomato juice
  description: Are you sure this is tomato juice?
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceTomato
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/tomatojuice.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkToxinsSpecialGlass
  name: toxins special glass
  description: Woah, this thing is on FIRE
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: ToxinsSpecial
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/toxinsspecialglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkVermouthGlass
  name: vermouth glass
  description: You wonder why you're even drinking this straight.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Vermouth
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/vermouthglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkVodkaGlass
  name: vodka glass
  description: Number one drink and fueling choice for Russians worldwide.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Vodka
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkVodkaMartiniGlass
  name: vodka martini glass
  description: A bastardisation of the classic martini. Still great.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: VodkaMartini
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/martiniglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkVodkaTonicGlass
  name: vodka tonic glass
  description: For when a gin and tonic isn't russian enough.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: VodkaTonic
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/vodkatonicglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWaterJug
  name: water jug
  description: Stay hydrated
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Water
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/water.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWatermelonJuice
  name: watermelon juice
  description: Delicious juice made from watermelon.
  components:
  - type: Drink
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: JuiceWatermelon
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/watermelon.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWhiskeyColaGlass
  name: whiskey cola glass
  description: An innocent-looking mixture of cola and Whiskey. Delicious.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: WhiskeyCola
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/whiskeycolaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWhiskeyGlass
  name: whiskey glass
  description: The silky, smoky whiskey goodness inside makes the drink look very classy.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Whiskey
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/whiskeyglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWhiskeySodaGlass
  name: whiskey soda glass
  description: Ultimate refreshment.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: WhiskeySoda
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/whiskeysodaglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWhiteRussianGlass
  name: white russian glass
  description: A very nice looking drink. But that's just, like, your opinion, man.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: WhiteRussian
          Quantity: 50
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/whiterussianglass.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkWineGlass
  name: wine glass
  description: A very classy looking drink.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: Wine
          Quantity: 50
  - type: Sprite
    sprite: Objects/Consumable/Drinks/wineglass.rsi

# TODO: MOVE

- type: entity
  parent: DrinkGlassBase
  id: DrinkShakeBlue
  name: blue milkshake
  description: ''
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/shake-blue.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkShakeEmpty
  name: shakeempty
  description: ''
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/shake-empty.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkShakeMeat
  name: meat shake
  description: ''
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/shake-meat.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkShakeRobo
  name: robo shake
  description: ''
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/shake-robo.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkShakeWhite
  name: white shake
  description: ''
  components:
  - type: Drink
  - type: Sprite
    sprite: Objects/Consumable/Drinks/shake-white.rsi

- type: entity
  parent: DrinkGlassBase
  id: DrinkRamen
  name: cup ramen
  description: Just add 10ml water, self heats! A taste that reminds you of your school years
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DryRamen
          Quantity: 30
  - type: Sprite
    sprite: Objects/Consumable/Drinks/ramen.rsi
  - type: Tag
    tags:
    - Recyclable
    - Trash
  - type: Recyclable

- type: entity
  parent: DrinkRamen
  id: DrinkHellRamen
  name: hell ramen
  description: Just add 10ml water, self heats! Super spicy flavor.
  components:
  - type: SolutionContainerManager
    solutions:
      drink:
        maxVol: 50
        reagents:
        - ReagentId: DryRamen
          Quantity: 30
        - ReagentId: CapsaicinOil
          Quantity: 5

