diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfWarding.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfWarding.java index d88270b9d..1255e8779 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfWarding.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfWarding.java @@ -121,11 +121,7 @@ public class WandOfWarding extends Wand { } } - if (!Dungeon.level.passable[target]){ - GLog.w( Messages.get(this, "bad_location")); - Dungeon.level.pressCell(target); - - } else if (ch != null){ + if (ch != null){ if (ch instanceof Ward){ if (wardAvailable) { ((Ward) ch).upgrade( buffedLvl() ); @@ -138,6 +134,10 @@ public class WandOfWarding extends Wand { Dungeon.level.pressCell(target); } + } else if (!Dungeon.level.passable[target]){ + GLog.w( Messages.get(this, "bad_location")); + Dungeon.level.pressCell(target); + } else { Ward ward = new Ward(); ward.pos = target;