From ddfe1db32bd90ff7339c1d618e9e23dd056fcfb2 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 3 Oct 2022 13:45:18 -0400 Subject: [PATCH] v1.4.0: fixed detached berserk and momentum not clearing action button --- .../shatteredpixeldungeon/actors/buffs/Berserk.java | 6 ++++++ .../shatteredpixeldungeon/actors/buffs/Momentum.java | 6 ++++++ 2 files changed, 12 insertions(+) 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 a945f6b0f..8bdb817bb 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 @@ -155,6 +155,12 @@ public class Berserk extends Buff implements ActionIndicator.Action { return true; } + @Override + public void detach() { + super.detach(); + ActionIndicator.clearAction(this); + } + public float enchantFactor(float chance){ return chance + ((Math.min(1f, power) * 0.15f) * ((Hero) target).pointsInTalent(Talent.ENRAGED_CATALYST)); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Momentum.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Momentum.java index 875cc7628..daf8f49d3 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Momentum.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Momentum.java @@ -50,6 +50,12 @@ public class Momentum extends Buff implements ActionIndicator.Action { private boolean movedLastTurn = true; + @Override + public void detach() { + super.detach(); + ActionIndicator.clearAction(this); + } + @Override public boolean act() { if (freerunCooldown > 0){