From 85678a03c48de3c3a6ccf38b11828741c00ba413 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 17 Feb 2023 13:09:54 -0500 Subject: [PATCH] v2.0.0: fixed errors with new projecting lunge logic --- .../shatteredpixeldungeon/items/weapon/melee/Rapier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java index d9082c9ef..479c05d92 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java @@ -88,7 +88,7 @@ public class Rapier extends MeleeWeapon { int lungeCell = -1; for (int i : PathFinder.NEIGHBOURS8){ - if (Dungeon.level.distance(hero.pos, target)-1 <= reachFactor(hero) + if (Dungeon.level.distance(hero.pos+i, target) <= reachFactor(hero) && Actor.findChar(hero.pos+i) == null && Dungeon.level.passable[hero.pos+i]){ if (lungeCell == -1 || Dungeon.level.trueDistance(hero.pos + i, target) < Dungeon.level.trueDistance(lungeCell, target)){