From 28ebf264f9b197de46c6ebd377ebd10e7141aaa6 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 5 Oct 2023 11:02:41 -0400 Subject: [PATCH] v2.2.0: crystal guardians no longer show heal particles out of FOV --- .../shatteredpixeldungeon/actors/mobs/CrystalGuardian.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalGuardian.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalGuardian.java index fa5d806bb..c7198fe63 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalGuardian.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalGuardian.java @@ -69,7 +69,9 @@ public class CrystalGuardian extends Mob{ if (recovering){ throwItems(); HP = Math.min(HT, HP+5); - sprite.emitter().burst(Speck.factory(Speck.HEALING), 1); + if (Dungeon.level.heroFOV[pos]) { + sprite.emitter().burst(Speck.factory(Speck.HEALING), 1); + } if (HP == HT){ recovering = false; if (sprite instanceof CrystalGuardianSprite) ((CrystalGuardianSprite) sprite).endCrumple();