diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Eye.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Eye.java index 344f7f1f9..353031597 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Eye.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Eye.java @@ -102,6 +102,9 @@ public class Eye extends Mob { @Override protected boolean act() { + if (beamCharged && state != HUNTING){ + beamCharged = false; + } if (beam == null && beamTarget != -1) { beam = new Ballistica(pos, beamTarget, Ballistica.STOP_TERRAIN); sprite.turnTo(pos, beamTarget); @@ -111,12 +114,6 @@ public class Eye extends Mob { return super.act(); } - @Override - protected Char chooseEnemy() { - if (beamCharged && enemy != null) return enemy; - return super.chooseEnemy(); - } - @Override protected boolean doAttack( Char enemy ) {