diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/SpellSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/SpellSprite.java index 9f301c4a9..74e3ec95e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/SpellSprite.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/SpellSprite.java @@ -86,17 +86,21 @@ public class SpellSprite extends Image { x = target.sprite.center().x - SIZE / 2; y = target.sprite.y - SIZE; } + + if (phase == null){ + return; + } switch (phase) { - case FADE_IN: - alpha( passed / duration ); - scale.set( passed / duration ); - break; - case STATIC: - break; - case FADE_OUT: - alpha( 1 - passed / duration ); - break; + case FADE_IN: + alpha( passed / duration ); + scale.set( passed / duration ); + break; + case STATIC: + break; + case FADE_OUT: + alpha( 1 - passed / duration ); + break; } if ((passed += Game.elapsed) > duration) {