- type: reagent
  id: Coffee
  name: reagent-name-coffee
  parent: BaseDrink
  desc: reagent-desc-coffee
  physicalDesc: reagent-physical-desc-aromatic
  flavor: coffee
  color: "#664300"
  recognizable: true
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:ModifyStatusEffect
        effectProto: StatusEffectDrowsiness
        time: 2
        type: Remove
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/coffeeglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 4
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: HotCocoa
  name: reagent-name-hot-cocoa
  parent: BaseDrink
  desc: reagent-desc-hot-cocoa
  physicalDesc: reagent-physical-desc-aromatic
  flavor: chocolate
  color: "#664300"
  recognizable: true
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05

- type: reagent
  id: Cream
  name: reagent-name-cream
  group: Drinks
  desc: reagent-desc-cream
  physicalDesc: reagent-physical-desc-creamy
  flavor: creamy
  color: "#DFD7AF"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 1

- type: reagent
  id: CoconutWater
  name: reagent-name-coconut-water
  parent: BaseDrink
  desc: reagent-desc-coconut-water
  physicalDesc: reagent-physical-desc-milky
  flavor: nutty
  color: "#f4eadb"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 4 # Coconut water is 94% water
      - !type:SatiateHunger # Starlight start, diona stuff
        factor: 2 # I'm not going to make it do MORE than normal water like coconut water, but it can be equal as a nod to that.
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Plant ] # Starlight end

- type: reagent
  id: CreamOfCoconut
  name: reagent-name-cream-of-coconut
  parent: BaseDrink
  desc: reagent-desc-cream-of-coconut
  physicalDesc: reagent-physical-desc-syrupy
  flavor: creamy
  color: "#FFEABF"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2

- type: reagent
  id: CafeLatte
  name: reagent-name-cafe-latte
  parent: BaseDrink
  desc: reagent-desc-cafe-latte
  physicalDesc: reagent-physical-desc-creamy
  flavor: creamy
  color: "#664300"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/cafe_latte.rsi
    state: icon
  metamorphicMaxFillLevels: 1
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:ModifyStatusEffect
        effectProto: StatusEffectDrowsiness
        time: 2
        type: Remove

- type: reagent
  id: GreenTea
  name: reagent-name-green-tea
  parent: BaseDrink
  desc: reagent-desc-green-tea
  physicalDesc: reagent-physical-desc-aromatic
  flavor: tea
  color: "#7EB626"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/greenteaglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 4
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: Grenadine
  name: reagent-name-grenadine
  parent: BaseDrink
  desc: reagent-desc-grenadine
  physicalDesc: reagent-physical-desc-dark-red
  flavor: bitter
  color: "#EA1D26"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/grenadineglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 3
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: true
  footstepSound:
    collection: FootstepSlime

- type: reagent
  id: IcedCoffee
  name: reagent-name-iced-coffee
  parent: BaseDrink
  desc: reagent-desc-iced-coffee
  physicalDesc: reagent-physical-desc-aromatic
  flavor: coffee
  color: "#102838"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/icedcoffeeglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 5
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05
      - !type:ModifyStatusEffect
        effectProto: StatusEffectDrowsiness
        time: 2
        type: Remove

- type: reagent
  id: IcedGreenTea
  name: reagent-name-iced-green-tea
  parent: BaseDrink
  desc: reagent-desc-iced-green-tea
  physicalDesc: reagent-physical-desc-aromatic
  flavor: icedtea
  color: "#5B821B"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/icedgreenteaglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 5
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: IcedTea
  name: reagent-name-iced-tea
  parent: BaseDrink
  desc: reagent-desc-iced-tea
  physicalDesc: reagent-physical-desc-aromatic
  flavor: icedtea
  color: "#6C3916"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/icedteaglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 6
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05

- type: reagent
  id: JuiceBerryPoison
  parent: BaseJuice
  name: reagent-name-juice-berry-poison
  group: Drinks
  desc: reagent-desc-juice-berry-poison
  physicalDesc: reagent-physical-desc-sickly
  flavor: bitter
  color: "#6600CC"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
    Poison:
      effects:
      - !type:HealthChange
        damage:
          types:
            Poison: 1

- type: reagent
  id: Lemonade
  parent: BaseJuice
  name: reagent-name-lemonade
  group: Drinks
  desc: reagent-desc-lemonade
  physicalDesc: reagent-physical-desc-tart
  flavor: sweet
  color: "#FFFF00"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/lemonadeglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 6
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2

- type: reagent
  id: Milk
  name: reagent-name-milk
  group: Drinks
  desc: reagent-desc-milk
  physicalDesc: reagent-physical-desc-opaque
  flavor: milk
  color: "#DFDFDF"
  recognizable: true
  plantMetabolism:
    - !type:PlantAdjustNutrition
      amount: 0.1
    - !type:PlantAdjustWater
      amount: 0.9
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 4

- type: reagent
  id: MilkGoat
  parent: Milk
  name: reagent-name-milk-goat
  desc: reagent-desc-milk-goat

- type: reagent
  id: MilkOat
  name: reagent-name-milk-oat
  group: Drinks
  desc: reagent-desc-milk-oat
  physicalDesc: reagent-physical-desc-refreshing
  flavor: oats
  color: "#DEDACD"
  recognizable: true
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 4

- type: reagent
  id: MilkSoy
  parent: MilkOat
  name: reagent-name-milk-soy
  desc: reagent-desc-milk-soy
  physicalDesc: reagent-physical-desc-refreshing
  flavor: soy
  color: "#D2C29D"

- type: reagent
  id: MilkSpoiled
  name: reagent-name-milk-spoiled
  group: Drinks
  desc: reagent-desc-milk-spoiled
  physicalDesc: reagent-physical-desc-putrid
  flavor: terrible
  color: "#faffba"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: -2

- type: reagent
  id: Nothing
  name: reagent-name-nothing
  desc: reagent-desc-nothing
  group: Drinks
  physicalDesc: reagent-physical-desc-nothing
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
        # TODO heal mimes

- type: reagent
  id: NuclearCola
  parent: BaseSoda
  name: reagent-name-nuclear-cola
  group: Drinks
  desc: reagent-desc-nuclear-cola
  physicalDesc: reagent-physical-desc-fizzy
  flavor: atomiccola
  color: "#100800"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/nuclear_colaglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 5
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 6
      - !type:ModifyStatusEffect
        effectProto: StatusEffectDrowsiness
        time: 3
        type: Remove
    Poison:
      effects:
      - !type:HealthChange
        damage:
          types:
            Poison: 1
  fizziness: 0.5

- type: reagent
  id: SodaWater
  name: reagent-name-soda-water
  parent: BaseDrink
  desc: reagent-desc-soda-water
  physicalDesc: reagent-physical-desc-fizzy
  flavor: fizzy
  color: "#619494"
  fizziness: 0.8
  metabolisms: # Starlight start, diona stuff
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 3
      - !type:SatiateHunger
        factor: 1.5 # it's not pure water
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Plant ] # Starlight end

- type: reagent
  id: SoyLatte
  name: reagent-name-soy-latte
  parent: BaseDrink
  desc: reagent-desc-soy-latte
  physicalDesc: reagent-physical-desc-strong-smelling
  flavor: soy
  color: "#664300"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/soy_latte.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 1
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:ModifyStatusEffect
        effectProto: StatusEffectDrowsiness
        time: 2
        type: Remove

- type: reagent
  id: Tea
  name: reagent-name-tea
  parent: BaseDrink
  desc: reagent-desc-tea
  physicalDesc: reagent-physical-desc-aromatic
  flavor: tea
  color: "#8a5a3a"
  recognizable: true
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 2
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/teaglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 4
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: TonicWater
  name: reagent-name-tonic-water
  parent: BaseDrink
  desc: reagent-desc-tonic-water
  physicalDesc: reagent-physical-desc-fizzy
  flavor: tonicwater
  color: "#0064C8"
  fizziness: 0.4
  metabolisms: # Starlight start, diona stuff
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 3
      - !type:SatiateHunger
        factor: 1.5 # it's not pure water
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Plant ] # Starlight end
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/tonicglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 5
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: Water
  name: reagent-name-water
  parent: BaseDrink
  desc: reagent-desc-water
  evaporationSpeed: 0.3
  absorbent: true
  physicalDesc: reagent-physical-desc-translucent
  flavor: water
  color: "#75b1f0"
  recognizable: true
  boilingPoint: 100.0
  meltingPoint: 0.0
  friction: 0.4
  # Starlight edit start - Make Water work like Ipecac for Dwarfs, but even worse, also let Diona treat water as food
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 4
      - !type:Vomit
        conditions:
        - !type:ReagentCondition
          reagent: Water
          min: 4
        - !type:MetabolizerTypeCondition
          type: [ Dwarf ]
        probability: 0.5
      - !type:SatiateHunger
        factor: 2
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Plant ]
  # Starlight edit end
    Gas:
      effects:
      - !type:HealthChange
        ignoreResistances: true
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Slime ]
        damage:
          types:
            Heat: 3

- type: reagent
  id: Ice
  name: reagent-name-ice
  desc: reagent-desc-ice
  slipData:
    requiredSlipSpeed: 3.5
  evaporationSpeed: 0.15 # TODO: Ideally Ice should just turn into Water if the room is warm enough (and vis versa), rather than Ice directly evaporating
  physicalDesc: reagent-physical-desc-frosty
  flavor: cold
  color: "#bed8e6"
  recognizable: true
  meltingPoint: 0.0
  boilingPoint: 100.0
  friction: 0.05 # Copied from Ice Crust
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 3 # Slightly worse for quenching thirst than just straight water
      # Starlight start, diona can eat ice too, ig, just make it a little worse
      - !type:SatiateHunger
        factor: 1.5
        conditions:
        - !type:MetabolizerTypeCondition
          type: [ Plant ]
      # Starlight end
  plantMetabolism:
  - !type:PlantAdjustWater
    amount: 1 # The internet tells me I should avoid watering plants with ice, but mostly because of temperature, so this value being the same as water should probably be fine?
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/iceglass.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 3
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false

- type: reagent
  id: DryRamen
  name: reagent-name-dry-ramen
  parent: BaseDrink
  desc: reagent-desc-dry-ramen
  physicalDesc: reagent-physical-desc-wormy
  flavor: cheapnoodles
  color: "#664300"
  metabolisms:
    Food:
      effects:
      - !type:SatiateHunger
        factor: 1

- type: reagent
  id: HotRamen
  name: reagent-name-hot-ramen
  parent: BaseDrink
  desc: reagent-desc-hot-ramen
  physicalDesc: reagent-physical-desc-wormy
  flavor: cheapnoodles
  color: "#664300"
  metabolisms:
    Food:
      effects:
      - !type:SatiateHunger
        factor: 4

- type: reagent
  id: ArnoldPalmer
  name: reagent-name-arnold-palmer
  parent: BaseAlcohol
  desc: reagent-desc-arnold-palmer
  physicalDesc: reagent-physical-desc-sweet
  flavor: arnoldpalmer
  color: "#d8cc5d"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/arnoldpalmer.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 4
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 4
      - !type:AdjustReagent
        reagent: Theobromine
        amount: 0.05

- type: reagent
  id: Pilk
  name: reagent-name-pilk
  parent: BaseDrink
  desc: reagent-desc-pilk
  physicalDesc: reagent-physical-desc-creamy
  flavor: pilk
  color: "#e7c69f"
  metabolisms:
    Drink:
      effects:
        - !type:SatiateThirst
          factor: 1
  fizziness: 0.3

- type: reagent
  id: Posca
  name: reagent-name-posca
  parent: BaseDrink
  desc: reagent-desc-posca
  physicalDesc: reagent-physical-desc-sour
  flavor: bitter
  color: "#B3B599"

- type: reagent
  id: OrangeLimeSoda
  name: reagent-name-orange-lime-soda
  parent: BaseDrink
  desc: reagent-desc-orange-lime-soda
  physicalDesc: reagent-physical-desc-strong-smelling
  flavor: sweet
  color: "#CCCC99"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/orangelime_soda.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 3
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
  fizziness: 0.3

- type: reagent
  id: Rewriter
  name: reagent-name-rewriter
  parent: BaseDrink
  desc: reagent-desc-rewriter
  physicalDesc: reagent-physical-desc-strong-smelling
  flavor: sweet
  color: "#485000"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/rewriter.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 5
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: true
  fizziness: 0.3

- type: reagent
  id: Mopwata
  name: reagent-name-mopwata
  parent: BaseDrink
  desc: reagent-desc-mopwata
  physicalDesc: reagent-physical-desc-murky
  flavor: mopwata
  color: "#59502b"
  metabolisms:
    Drink:
      effects:
      - !type:SatiateThirst
        factor: 0.6

- type: reagent
  id: Tortuga
  name: reagent-name-tortuga
  parent: BaseDrink
  desc: reagent-desc-tortuga
  physicalDesc: reagent-physical-desc-sweet
  flavor: tortuga
  color: "#1c8c40"
  metamorphicSprite:
    sprite: Objects/Consumable/Drinks/tortuga.rsi
    state: icon_empty
  metamorphicMaxFillLevels: 4
  metamorphicFillBaseName: fill-
  metamorphicChangeColor: false
