v0.7.0: fixed vfx bugs with stone of clairvoyance

This commit is contained in:
Evan Debenham 2018-06-08 01:09:03 -04:00
parent 2e36774c54
commit f8b01033ee

View File

@ -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++;