From 72b2c3ece6377bfccc3dfe41087bec44c44e87f0 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 20 May 2021 19:46:30 -0400 Subject: [PATCH] v0.9.3: fixed a crash caused by surface scene changes --- .../shatteredpixeldungeon/scenes/SurfaceScene.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/SurfaceScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/SurfaceScene.java index 4b389b64a..34db2e2f9 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/SurfaceScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/SurfaceScene.java @@ -259,10 +259,12 @@ public class SurfaceScene extends PixelScene { private float ratJumpTimer = 0.02f; @Override public void update() { - ratJumpTimer -= Game.elapsed; - while (ratJumpTimer <= 0f){ - ratJumpTimer += 0.02f; - Random.element(rats).jump(); + if (rats != null) { + ratJumpTimer -= Game.elapsed; + while (ratJumpTimer <= 0f) { + ratJumpTimer += 0.02f; + Random.element(rats).jump(); + } } super.update();