diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Light.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Light.java index 387dbea42..abbcb4b73 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Light.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Light.java @@ -30,7 +30,7 @@ import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator; public class Light extends FlavourBuff { public static final float DURATION = 250f; - public static final int DISTANCE = 4; + public static final int DISTANCE = 6; @Override public boolean attachTo( Char target ) { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java index 479a9ef2b..36a3b9830 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java @@ -117,7 +117,7 @@ public abstract class Level implements Bundlable { public boolean[] visited; public boolean[] mapped; - public int viewDistance = Dungeon.isChallenged( Challenges.DARKNESS ) ? 3: 8; + public int viewDistance = Dungeon.isChallenged( Challenges.DARKNESS ) ? 4 : 8; //FIXME should not be static! public static boolean[] fieldOfView; @@ -232,7 +232,7 @@ public abstract class Level implements Bundlable { case 3: feeling = Feeling.DARK; addItemToSpawn(new Torch()); - viewDistance = (int)Math.ceil(viewDistance/3f); + viewDistance = Math.round(viewDistance/2f); break; } } @@ -408,7 +408,7 @@ public abstract class Level implements Bundlable { feeling = bundle.getEnum( FEELING, Feeling.class ); if (feeling == Feeling.DARK) - viewDistance = (int)Math.ceil(viewDistance/3f); + viewDistance = Math.round(viewDistance/2f); buildFlagMaps(); cleanWalls();