From bb57ab100d97617e0c66fc0c073a93575ca7d0a0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 15 Oct 2020 16:19:15 -0400 Subject: [PATCH] v0.9.0b: tweaked warrior shield buff to cancel logic when shield is 0 --- .../shatteredpixel/shatteredpixeldungeon/items/BrokenSeal.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/BrokenSeal.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/BrokenSeal.java index 26d05c2f4..a51d3f4b8 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/BrokenSeal.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/BrokenSeal.java @@ -145,6 +145,8 @@ public class BrokenSeal extends Item { @Override //logic edited slightly as buff should not detach public int absorbDamage(int dmg) { + if (shielding() <= 0) return dmg; + if (shielding() >= dmg){ decShield(dmg); dmg = 0;