From 74ae04a616b182aeac2f4c97f9eb86d136717a29 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 12 Nov 2020 18:22:01 -0500 Subject: [PATCH] v0.9.1: fixed ring of wealth vfx not following moving chars --- .../shatteredpixeldungeon/effects/Flare.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/Flare.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/Flare.java index 714353191..c3585ed69 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/Flare.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/effects/Flare.java @@ -21,6 +21,7 @@ package com.shatteredpixel.shatteredpixeldungeon.effects; +import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite; import com.watabou.gltextures.SmartTexture; import com.watabou.gltextures.TextureCache; import com.watabou.glwrap.Blending; @@ -110,7 +111,11 @@ public class Flare extends Visual { } public Flare show( Visual visual, float duration ) { - point( visual.center() ); + if (visual instanceof CharSprite){ + point(((CharSprite) visual).destinationCenter()); + } else { + point(visual.center()); + } visual.parent.addToBack( this ); lifespan = this.duration = duration;