v2.5.0: fixed auto-aim not correctly interacting with cursed wands

This commit is contained in:
Evan Debenham
2024-06-26 14:40:27 -04:00
parent 3354141820
commit 60c56a1253
2 changed files with 10 additions and 2 deletions
@@ -122,8 +122,12 @@ public abstract class Wand extends Item {
@Override @Override
public int targetingPos(Hero user, int dst) { public int targetingPos(Hero user, int dst) {
if (cursed && cursedKnown){
return new Ballistica(user.pos, dst, Ballistica.MAGIC_BOLT).collisionPos;
} else {
return new Ballistica(user.pos, dst, collisionProperties).collisionPos; return new Ballistica(user.pos, dst, collisionProperties).collisionPos;
} }
}
public abstract void onZap(Ballistica attack); public abstract void onZap(Ballistica attack);
@@ -60,7 +60,11 @@ public class WandOfDisintegration extends DamageWand {
@Override @Override
public int targetingPos(Hero user, int dst) { public int targetingPos(Hero user, int dst) {
if (!cursed || !cursedKnown) {
return dst; return dst;
} else {
return super.targetingPos(user, dst);
}
} }
@Override @Override