Skip to content

Commit f8062d9

Browse files
committed
Freeze Hotfix Pt2
1 parent f9f69fb commit f8062d9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/phases.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1225,7 +1225,7 @@ export class SelectBiomePhase extends BattlePhase {
12251225
setNextBiome(Biome.END);
12261226
} else if (this.scene.gameMode.hasRandomBiomes) {
12271227
setNextBiome(this.generateNextBiome());
1228-
} else if (biomeLinks[currentBiome].length > 1) {
1228+
} else if (Array.isArray(biomeLinks[currentBiome])) {
12291229
let biomes: Biome[];
12301230
this.scene.executeWithSeedOffset(() => {
12311231
biomes = (biomeLinks[currentBiome] as (Biome | [Biome, integer])[])
@@ -1235,8 +1235,8 @@ export class SelectBiomePhase extends BattlePhase {
12351235
if (biomes.length > 1 && this.scene.findModifier(m => m instanceof MapModifier)) {
12361236
let biomeChoices: Biome[];
12371237
this.scene.executeWithSeedOffset(() => {
1238-
biomeChoices = (biomeLinks[currentBiome].length === 1
1239-
? biomeLinks[currentBiome]
1238+
biomeChoices = (!Array.isArray(biomeLinks[currentBiome])
1239+
? [ biomeLinks[currentBiome] as Biome ]
12401240
: biomeLinks[currentBiome] as (Biome | [Biome, integer])[])
12411241
.filter((b, i) => !Array.isArray(b) || !Utils.randSeedInt(b[1]))
12421242
.map(b => Array.isArray(b) ? b[0] : b);
@@ -1260,7 +1260,7 @@ export class SelectBiomePhase extends BattlePhase {
12601260
setNextBiome(biomes[Utils.randSeedInt(biomes.length)]);
12611261
}
12621262
} else if (biomeLinks.hasOwnProperty(currentBiome)) {
1263-
setNextBiome(biomeLinks[currentBiome][0] as Biome);
1263+
setNextBiome(biomeLinks[currentBiome] as Biome);
12641264
} else {
12651265
setNextBiome(this.generateNextBiome());
12661266
}

0 commit comments

Comments
 (0)