diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java index b630a4ff0..f67b2ac10 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java @@ -252,8 +252,10 @@ public class Necromancer extends Mob { mySkeleton.pos = summoningPos; GameScene.add( mySkeleton ); Dungeon.level.occupyCell( mySkeleton ); - Sample.INSTANCE.play(Assets.Sounds.BONES); - summoningEmitter.burst( Speck.factory( Speck.RATTLE ), 5 ); + if (Dungeon.level.heroFOV[summoningPos]) { + Sample.INSTANCE.play(Assets.Sounds.BONES); + summoningEmitter.burst(Speck.factory(Speck.RATTLE), 5); + } sprite.idle(); if (buff(Corruption.class) != null){