diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisintegrationTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisintegrationTrap.java index 36ecc280c..043770d88 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisintegrationTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisintegrationTrap.java @@ -58,6 +58,7 @@ public class DisintegrationTrap extends Trap { Ballistica bolt = new Ballistica(pos, ch.pos, Ballistica.PROJECTILE); if (bolt.collisionPos == ch.pos && curDist < closestDist){ target = ch; + closestDist = curDist; } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GrimTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GrimTrap.java index 5e6b4e09d..4a787ebaf 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GrimTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GrimTrap.java @@ -57,6 +57,7 @@ public class GrimTrap extends Trap { Ballistica bolt = new Ballistica(pos, ch.pos, Ballistica.PROJECTILE); if (bolt.collisionPos == ch.pos && curDist < closestDist){ target = ch; + closestDist = curDist; } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/PoisonDartTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/PoisonDartTrap.java index cc2ba6866..88c01c5fb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/PoisonDartTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/PoisonDartTrap.java @@ -69,6 +69,7 @@ public class PoisonDartTrap extends Trap { Ballistica bolt = new Ballistica(pos, ch.pos, Ballistica.PROJECTILE); if (canTarget(ch) && bolt.collisionPos == ch.pos && curDist < closestDist){ target = ch; + closestDist = curDist; } } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/WornDartTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/WornDartTrap.java index aa390b096..3114381dc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/WornDartTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/WornDartTrap.java @@ -54,6 +54,7 @@ public class WornDartTrap extends Trap { Ballistica bolt = new Ballistica(pos, ch.pos, Ballistica.PROJECTILE); if (bolt.collisionPos == ch.pos && curDist < closestDist){ target = ch; + closestDist = curDist; } } }