From f8b01033eeaec10b319cf510f287b8c7ee8272a6 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 8 Jun 2018 01:09:03 -0400 Subject: [PATCH] v0.7.0: fixed vfx bugs with stone of clairvoyance --- .../items/stones/StoneOfClairvoyance.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/stones/StoneOfClairvoyance.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/stones/StoneOfClairvoyance.java index 7c635e020..3957b7038 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/stones/StoneOfClairvoyance.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/stones/StoneOfClairvoyance.java @@ -56,15 +56,17 @@ public class StoneOfClairvoyance extends Runestone { int curr = y*Dungeon.level.width() + sX; for ( int x = sX; x <= eX; x++){ - curUser.sprite.parent.addToBack( new CheckedCell( curr ) ); - - if (FOV[curr] && Dungeon.level.secret[curr]){ - Dungeon.level.discover( curr ); + if (FOV[curr]){ + curUser.sprite.parent.addToBack( new CheckedCell( curr ) ); - if (Dungeon.level.heroFOV[curr]) { - GameScene.discoverTile( curr, Dungeon.level.map[curr] ); - ScrollOfMagicMapping.discover( curr ); - noticed = true; + if (Dungeon.level.secret[curr]) { + Dungeon.level.discover(curr); + + if (Dungeon.level.heroFOV[curr]) { + GameScene.discoverTile(curr, Dungeon.level.map[curr]); + ScrollOfMagicMapping.discover(curr); + noticed = true; + } } } curr++;