diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java index 729d68650..083bc899a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/CursedWand.java @@ -559,7 +559,7 @@ public class CursedWand { user.sprite.parent.add(new Lightning(pos - 1 - Dungeon.level.width(), pos + 1 + Dungeon.level.width(), null)); user.sprite.parent.add(new Lightning(pos - 1 + Dungeon.level.width(), pos + 1 - Dungeon.level.width(), null)); for (int i : PathFinder.NEIGHBOURS9){ - if (Actor.findChar(pos+i) != null){ + if (Actor.findChar(pos+i) != null && !affected.contains(Actor.findChar(pos+i))){ affected.add(Actor.findChar(pos+i)); } }