From 02e4b1c6e844b622f49c888499d5819e3baadd36 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 28 Oct 2024 15:02:19 -0400 Subject: [PATCH] v3.0.0: fixed some charsprite vfx not having visibility updated --- .../shatteredpixeldungeon/sprites/CharSprite.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/CharSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/CharSprite.java index c86602bae..313fcbc56 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/CharSprite.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/CharSprite.java @@ -539,9 +539,15 @@ public class CharSprite extends MovieClip implements Tweener.Listener, MovieClip if (iceBlock != null) { iceBlock.visible = visible; } + if (light != null) { + light.visible = visible; + } if (chilled != null) { chilled.visible = visible; } + if (darkBlock != null) { + darkBlock.visible = visible; + } if (marked != null) { marked.visible = visible; } @@ -551,6 +557,7 @@ public class CharSprite extends MovieClip implements Tweener.Listener, MovieClip if (hearts != null) { hearts.visible = visible; } + //shield fx updates its own visibility if (aura != null) { if (aura.parent == null) { aura.show(this, 0);