diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/YogDzewa.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/YogDzewa.java index dfb2bb601..eb677a9aa 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/YogDzewa.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/YogDzewa.java @@ -473,7 +473,10 @@ public class YogDzewa extends Mob { if (phase > 1 && isAlive()){ viewDistance = 4 - (phase-1); } - level.viewDistance = (int)GameMath.gate(1, viewDistance, level.viewDistance); + if (Dungeon.isChallenged(Challenges.DARKNESS)) { + viewDistance = Math.min(viewDistance, 2); + } + level.viewDistance = viewDistance; if (Dungeon.hero != null) { if (Dungeon.hero.buff(Light.class) == null) { Dungeon.hero.viewDistance = level.viewDistance;