From 391d870b2e138eecc863b71046296c3d3cc17912 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 2 Feb 2026 17:19:19 -0500 Subject: [PATCH] v3.3.5: fixed a rounding err in liquid metal that could give 0 quantity --- .../shatteredpixel/shatteredpixeldungeon/items/LiquidMetal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/LiquidMetal.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/LiquidMetal.java index 973cc4b95..4fe97d326 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/LiquidMetal.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/LiquidMetal.java @@ -148,7 +148,7 @@ public class LiquidMetal extends Item { if (m.quantity() < m.defaultQuantity()){ if (quantity()*durabilityPerMetal >= m.durabilityPerUse()){ m.quantity(m.quantity()+1); - if (maxToUse < quantity()){ + if (Math.ceil(maxToUse) < quantity()){ Catalog.countUses(LiquidMetal.class, (int)Math.ceil(maxToUse)); GLog.i(Messages.get(LiquidMetal.class, "apply", (int)Math.ceil(maxToUse))); quantity -= (int)Math.ceil(maxToUse);