From fdc2293f00187a5621b7316afd004e800c94bc7e Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 23 Sep 2017 14:17:03 -0400 Subject: [PATCH] v0.6.2: fixed evil eyes unintentionally storing a charged beam --- .../shatteredpixeldungeon/actors/mobs/Eye.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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 ) {