diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/spells/BeaconOfReturning.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/spells/BeaconOfReturning.java index 39032546e..6e7dd0186 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/spells/BeaconOfReturning.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/spells/BeaconOfReturning.java @@ -142,7 +142,9 @@ public class BeaconOfReturning extends Spell { } } - if (!ScrollOfTeleportation.teleportToLocation(hero, returnPos)){ + if (ScrollOfTeleportation.teleportToLocation(hero, returnPos)){ + hero.spendAndNext( 1f ); + } else { return; } @@ -161,7 +163,6 @@ public class BeaconOfReturning extends Spell { InterlevelScene.returnPos = returnPos; Game.switchScene( InterlevelScene.class ); } - hero.spendAndNext( 1f ); detach(hero.belongings.backpack); }