diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java index edb262f7c..16c8eaea8 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/Char.java @@ -790,7 +790,7 @@ public abstract class Char extends Actor { return 0; } - public void move( int step ) { + public final void move( int step ) { move( step, true ); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM300.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM300.java index 680c68a89..8d122dcf7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM300.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DM300.java @@ -309,7 +309,7 @@ public class DM300 extends Mob { @Override public void move(int step, boolean travelling) { - super.move(step); + super.move(step, travelling); if (travelling) Camera.main.shake( supercharged ? 3 : 1, 0.25f ); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java index 19dc42260..8e880a7f5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java @@ -130,8 +130,8 @@ public class Spinner extends Mob { private boolean shotWebVisually = false; @Override - public void move(int step) { - if (enemySeen && webCoolDown <= 0 && lastEnemyPos != -1){ + public void move(int step, boolean travelling) { + if (travelling && enemySeen && webCoolDown <= 0 && lastEnemyPos != -1){ if (webPos() != -1){ if (sprite != null && (sprite.visible || enemy.sprite.visible)) { sprite.zap( webPos() ); @@ -141,7 +141,7 @@ public class Spinner extends Mob { } } } - super.move(step); + super.move(step, travelling); } public int webPos(){