diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java index 03dc460e9..949e133bc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java @@ -102,12 +102,20 @@ public class HeroSprite extends CharSprite { @Override public void move( int from, int to ) { super.move( from, to ); - if (ch.flying) { + if (ch != null && ch.flying) { play( fly ); } Camera.main.panFollow(this, 20f); } + @Override + public void idle() { + super.idle(); + if (ch != null && ch.flying) { + play( fly ); + } + } + @Override public void jump( int from, int to, Callback callback ) { super.jump( from, to, callback );