From d58e18961943b43ccb87710a55c96b1bea3cbde5 Mon Sep 17 00:00:00 2001
From: Evan Debenham <Evan@ShatteredPixel.com>
Date: Thu, 8 Oct 2020 23:23:35 -0400
Subject: [PATCH] v0.9.0a: fixed sleep vfx sticking around after enemy death in
 some cases

---
 .../shatteredpixel/shatteredpixeldungeon/sprites/MobSprite.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/MobSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/MobSprite.java
index 466db1deb..7e5f03d76 100644
--- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/MobSprite.java
+++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/MobSprite.java
@@ -36,7 +36,7 @@ public class MobSprite extends CharSprite {
 	
 	@Override
 	public void update() {
-		sleeping = ch != null && ((Mob)ch).state == ((Mob)ch).SLEEPING;
+		sleeping = ch != null && ch.isAlive() && ((Mob)ch).state == ((Mob)ch).SLEEPING;
 		super.update();
 	}