diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java index d41c7b19e..2f841fab7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTeleportation.java @@ -100,7 +100,7 @@ public class ScrollOfTeleportation extends Scroll { } appear( hero, pos ); - Dungeon.level.press( pos, hero ); + if (!hero.flying) Dungeon.level.press( pos, hero ); Dungeon.observe(); GameScene.updateFog(); @@ -126,7 +126,7 @@ public class ScrollOfTeleportation extends Scroll { GLog.i( Messages.get(ScrollOfTeleportation.class, "tele") ); appear( hero, pos ); - Dungeon.level.press( pos, hero ); + if (!hero.flying) Dungeon.level.press( pos, hero ); Dungeon.observe(); GameScene.updateFog(); @@ -174,7 +174,7 @@ public class ScrollOfTeleportation extends Scroll { int pos = Random.element(candidates); GLog.i( Messages.get(ScrollOfTeleportation.class, "tele") ); appear( hero, pos ); - Dungeon.level.press( pos, hero ); + if (!hero.flying) Dungeon.level.press( pos, hero ); Dungeon.observe(); GameScene.updateFog(); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/FetidRatSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/FetidRatSprite.java index 7735cbbf7..bdf0dcc91 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/FetidRatSprite.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/FetidRatSprite.java @@ -74,8 +74,8 @@ public class FetidRatSprite extends MobSprite { } @Override - public void die() { - super.die(); + public void kill() { + super.kill(); if (cloud != null) { cloud.on = false;