From a19bad4d001f09d35cce5ea323ce08d0a1d37cea Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 22 Sep 2022 13:39:01 -0400 Subject: [PATCH] v1.4.0: reduced the rate that berserk's shield decays over time --- .../shatteredpixeldungeon/actors/buffs/Berserk.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Berserk.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Berserk.java index 4fb148c03..1caa4ad9b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Berserk.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Berserk.java @@ -96,7 +96,8 @@ public class Berserk extends Buff implements ActionIndicator.Action { if (berserking()){ ShieldBuff buff = target.buff(WarriorShield.class); if (target.shielding() > 0) { - int dmg = 1 + (int)Math.ceil(target.shielding() * 0.05f); + //lose 2.5% of shielding per turn, but no less than 1 + int dmg = (int)Math.ceil(target.shielding() * 0.025f); if (buff != null && buff.shielding() > 0) { dmg = buff.absorbDamage(dmg); }