v2.4.0: fixed view distance not restoring when Yog is defeated
This commit is contained in:
+4
-1
@@ -473,7 +473,10 @@ public class YogDzewa extends Mob {
|
|||||||
if (phase > 1 && isAlive()){
|
if (phase > 1 && isAlive()){
|
||||||
viewDistance = 4 - (phase-1);
|
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 != null) {
|
||||||
if (Dungeon.hero.buff(Light.class) == null) {
|
if (Dungeon.hero.buff(Light.class) == null) {
|
||||||
Dungeon.hero.viewDistance = level.viewDistance;
|
Dungeon.hero.viewDistance = level.viewDistance;
|
||||||
|
|||||||
Reference in New Issue
Block a user