From 04cde9a0ac2757fd55694402d34e026728726206 Mon Sep 17 00:00:00 2001 From: Hitlinemoss <209321380+Hitlinemoss@users.noreply.github.com> Date: Fri, 10 Oct 2025 20:08:47 -0400 Subject: [PATCH] Ice (the reagent) now actually does stuff (#40149) * ice now evaporates and quenches thirst * Ice uses BaseDrink as parent instead of Water * Misc ice cleanup * Ice no longer inherits Extinguish reactiveEffect * Test fixes * Deparented Ice from BaseDrink (was causing test fails) * Whoops, forgot to remove the part actually causing the test fails * Added code comments --- .../Prototypes/Reagents/Consumable/Drink/drinks.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml index f49e9f9671..464aa93dbb 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml @@ -469,16 +469,22 @@ 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 + friction: 0.05 # Copied from Ice Crust + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 3 # Slightly worse for quenching thirst than just straight water plantMetabolism: - !type:PlantAdjustWater - amount: 1 + 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 -- 2.51.2