From b0a77799ec8d8fa17079aa22af58c2faf9a0dd2b Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 19 Oct 2023 16:36:06 -0400 Subject: [PATCH] v2.2.1: fixed visual bugs with endure, and fixed re-using it --- .../actors/hero/abilities/warrior/Endure.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/Endure.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/Endure.java index 4a1a23691..f0e62da3e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/Endure.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/warrior/Endure.java @@ -51,7 +51,10 @@ public class Endure extends ArmorAbility { @Override protected void activate(ClassArmor armor, Hero hero, Integer target) { - Buff.prolong(hero, EndureTracker.class, 13f); + if (hero.buff(EndureTracker.class) != null){ + hero.buff(EndureTracker.class).detach(); + } + Buff.prolong(hero, EndureTracker.class, 12f); Combo combo = hero.buff(Combo.class); if (combo != null){ @@ -83,7 +86,7 @@ public class Endure extends ArmorAbility { @Override public void tintIcon(Image icon) { - super.tintIcon(icon); + icon.hardlight(1, 0, 0); } @Override