diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java b/src/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java index f481b6b97..810a8f1fe 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java @@ -301,7 +301,7 @@ public class CursedWand { //inter-level teleportation case 2: - if (Dungeon.depth > 1 && Dungeon.depth % 5 != 0) { + if (Dungeon.depth > 1 && !Dungeon.bossLevel()) { Buff buff = Dungeon.hero.buff(TimekeepersHourglass.timeFreeze.class); if (buff != null) buff.detach(); diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java b/src/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java index 8533ffe7b..1c228bbac 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/levels/SewerBossLevel.java @@ -237,6 +237,12 @@ public class SewerBossLevel extends RegularLevel { drop( item, pos ).type = Heap.Type.REMAINS; } } + + @Override + public int randomRespawnCell() { + return -1; + } + public void seal() { if (entrance != 0) {