From 25847177425e06e1f1fc0372beaf0d37228ed35f Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 18 Aug 2023 13:39:11 -0400 Subject: [PATCH] v2.2.0: fixed starflower showing flare effect from out of FOV --- .../shatteredpixeldungeon/plants/Starflower.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Starflower.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Starflower.java index 60dba995c..4f84efed7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Starflower.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Starflower.java @@ -21,6 +21,7 @@ package com.shatteredpixel.shatteredpixeldungeon.plants; +import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Bless; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; @@ -43,7 +44,9 @@ public class Starflower extends Plant { if (ch != null) { Buff.prolong(ch, Bless.class, Bless.DURATION); - new Flare( 6, 32 ).color(0xFFFF00, true).show( ch.sprite, 2f ); + if (Dungeon.level.heroFOV[ch.pos]){ + new Flare(6, 32).color(0xFFFF00, true).show(ch.sprite, 2f); + } if (ch instanceof Hero && ((Hero) ch).subClass == HeroSubClass.WARDEN){ Buff.prolong(ch, Recharging.class, Recharging.DURATION); SpellSprite.show( ch, SpellSprite.CHARGE );