From 653f2564d7d5ba6794e9f37997566796deb0e242 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 5 Feb 2021 12:37:49 -0500 Subject: [PATCH] v0.9.2: adjusted missile weapon durability logic to use rounding --- .../items/weapon/missiles/MissileWeapon.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java index 7e1215479..0bbc9f66a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/MissileWeapon.java @@ -230,6 +230,8 @@ abstract public class MissileWeapon extends Weapon { //at 100 uses, items just last forever. if (usages >= 100f) return 0; + + usages = Math.round(usages); //add a tiny amount to account for rounding error for calculations like 1/3 return (MAX_DURABILITY/usages) + 0.001f;