From d503696b4677c7b0e88dee39d9e51b64ac929594 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 6 Jul 2022 00:36:15 -0400 Subject: [PATCH] v1.3.0: reverted mind vision fog of war adjustments for now --- .../shatteredpixel/shatteredpixeldungeon/Dungeon.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java index 25b6975d3..8e162019f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java @@ -839,17 +839,17 @@ public class Dungeon { } GameScene.updateFog(l, t, width, height); - + if (hero.buff(MindVision.class) != null){ for (Mob m : level.mobs.toArray(new Mob[0])){ BArray.or( level.visited, level.heroFOV, m.pos - 1 - level.width(), 3, level.visited ); BArray.or( level.visited, level.heroFOV, m.pos - 1, 3, level.visited ); BArray.or( level.visited, level.heroFOV, m.pos - 1 + level.width(), 3, level.visited ); - //radius grows if mob moves quickly - GameScene.updateFog(m.pos, 1 + (int)Math.ceil(m.speed())); + //updates adjacent cells too + GameScene.updateFog(m.pos, 2); } } - + if (hero.buff(Awareness.class) != null){ for (Heap h : level.heaps.valueList()){ BArray.or( level.visited, level.heroFOV, h.pos - 1 - level.width(), 3, level.visited ); @@ -865,8 +865,7 @@ public class Dungeon { BArray.or( level.visited, level.heroFOV, ch.pos - 1 - level.width(), 3, level.visited ); BArray.or( level.visited, level.heroFOV, ch.pos - 1, 3, level.visited ); BArray.or( level.visited, level.heroFOV, ch.pos - 1 + level.width(), 3, level.visited ); - //radius grows if mob moves quickly - GameScene.updateFog(ch.pos, 1 + (int)Math.ceil(ch.speed())); + GameScene.updateFog(ch.pos, 2); } for (TalismanOfForesight.HeapAwareness h : hero.buffs(TalismanOfForesight.HeapAwareness.class)){