From c54eaf8b164f81cdbf4132a4a35994ce60cb3c78 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sat, 8 May 2021 21:05:54 -0400 Subject: [PATCH] v0.9.3: fixed monk parry sfx playing when monks aren't visible --- .../shatteredpixeldungeon/actors/mobs/Monk.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Monk.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Monk.java index db1a025a6..51f5798a7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Monk.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Monk.java @@ -118,7 +118,9 @@ public class Monk extends Mob { return super.defenseVerb(); } else { f.detach(); - Sample.INSTANCE.play( Assets.Sounds.HIT_PARRY, 1, Random.Float(0.96f, 1.05f)); + if (sprite != null && sprite.visible) { + Sample.INSTANCE.play(Assets.Sounds.HIT_PARRY, 1, Random.Float(0.96f, 1.05f)); + } focusCooldown = Random.NormalFloat( 6, 7 ); return Messages.get(this, "parried"); }