diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfBlastWave.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfBlastWave.java index d278c5149..49dadbe8a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfBlastWave.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfBlastWave.java @@ -150,8 +150,8 @@ public class WandOfBlastWave extends DamageWand { Actor.addDelayed(new Pushing(ch, ch.pos, newPos, new Callback() { public void call() { - if (initialpos != ch.pos) { - //something caused movement before pushing resolved, cancel to be safe. + if (initialpos != ch.pos || Actor.findChar(newPos) != null) { + //something caused movement or added chars before pushing resolved, cancel to be safe. ch.sprite.place(ch.pos); return; }