From 76131f277592df6044f957a21da06c37752803c4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 19 Aug 2021 15:26:40 -0400 Subject: [PATCH] v1.0.1: fixed non-disarmable traps being disarmed by time freeze --- .../items/artifacts/TimekeepersHourglass.java | 2 +- .../shatteredpixeldungeon/plants/Swiftthistle.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 2b33c54b5..591f684c8 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 @@ -347,7 +347,7 @@ public class TimekeepersHourglass extends Artifact { public void disarmPressedTraps(){ for (int cell : presses){ Trap t = Dungeon.level.traps.get(cell); - if (t != null) t.disarm(); + if (t != null && t.disarmedByActivation) t.disarm(); } presses = new ArrayList<>(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Swiftthistle.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Swiftthistle.java index d02e8f375..d8d4145fc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Swiftthistle.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Swiftthistle.java @@ -131,7 +131,7 @@ public class Swiftthistle extends Plant { public void disarmPressedTraps(){ for (int cell : presses){ Trap t = Dungeon.level.traps.get(cell); - if (t != null) t.disarm(); + if (t != null && t.disarmedByActivation) t.disarm(); } presses = new ArrayList<>();