From d6071c86c5259eaf78af78932a0a34d39359b5bb Mon Sep 17 00:00:00 2001 From: LingASDJ <2735951230@qq.com> Date: Thu, 23 Mar 2023 20:30:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=AD=BB=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shatteredpixeldungeon/actors/hero/Hero.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index c0d0cd702..fd47549be 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -1308,6 +1308,16 @@ public class Hero extends Char { InterlevelScene.mode = InterlevelScene.Mode.ASCEND; Game.switchScene(InterlevelScene.class); } + } else { + curAction = null; + + TimekeepersHourglass.timeFreeze timeFreeze = buff(TimekeepersHourglass.timeFreeze.class); + if (timeFreeze != null) timeFreeze.disarmPressedTraps(); + Swiftthistle.TimeBubble timeBubble = buff(Swiftthistle.TimeBubble.class); + if (timeBubble != null) timeBubble.disarmPressedTraps(); + + InterlevelScene.mode = InterlevelScene.Mode.ASCEND; + Game.switchScene(InterlevelScene.class); } return false;