v0.6.2: fixed evil eyes unintentionally storing a charged beam
This commit is contained in:
parent
e6c76180ae
commit
fdc2293f00
|
@ -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 ) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user