From c43a89e31326a2cf432e8be60811882857e59460 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 12 May 2025 13:36:55 -0400 Subject: [PATCH] v3.1.0: minor QoL, killing DK now cleanses degraded from the hero --- .../shatteredpixeldungeon/actors/mobs/DwarfKing.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java index 6f6b01b80..e5573aec8 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java @@ -31,6 +31,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Barrier; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; +import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Degrade; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Doom; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LifeLink; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor; @@ -578,6 +579,11 @@ public class DwarfKing extends Mob { beacon.upgrade(); } + //cleanses degrade that may have been applied by a DK warlock, mainly for convenience + if (Dungeon.hero.buff(Degrade.class) != null){ + Dungeon.hero.buff(Degrade.class).detach(); + } + yell( Messages.get(this, "defeated") ); }