From 4c0220ca50bedc13f6f0d631ad48a8f96e1110d8 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 23 Aug 2021 19:26:40 -0400 Subject: [PATCH] v1.0.1: fixed hourglass stasis not clearing invis --- .../items/artifacts/TimekeepersHourglass.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java index 591f684c8..f59121154 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TimekeepersHourglass.java @@ -26,6 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Hunger; +import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Invisibility; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.LockedFloor; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent; @@ -256,6 +257,8 @@ public class TimekeepersHourglass extends Artifact { if (super.attachTo(target)) { + Invisibility.dispel(); + int usedCharge = Math.min(charge, 2); //buffs always act last, so the stasis buff should end a turn early. spend((5*usedCharge) - 1);