risk mode - get correct biome

This commit is contained in:
Azgaar 2021-08-21 21:35:07 +03:00
parent 30f7449c83
commit abcdc0b660

View file

@ -328,10 +328,10 @@ function editHeightmap() {
for (const i of pack.cells.i) { for (const i of pack.cells.i) {
const g = pack.cells.g[i]; const g = pack.cells.g[i];
const land = pack.cells.h[i] >= 20; const isLand = pack.cells.h[i] >= 20;
// check biome // check biome
pack.cells.biome[i] = land && biome[g] ? biome[g] : getBiomeId(grid.cells.prec[g], pack.cells.h[i]); pack.cells.biome[i] = isLand && biome[g] ? biome[g] : getBiomeId(grid.cells.prec[g], grid.cells.temp[g], pack.cells.h[i]);
// rivers data // rivers data
if (!erosionAllowed) { if (!erosionAllowed) {
@ -340,7 +340,7 @@ function editHeightmap() {
pack.cells.fl[i] = fl[g]; pack.cells.fl[i] = fl[g];
} }
if (!land) continue; if (!isLand) continue;
pack.cells.culture[i] = culture[g]; pack.cells.culture[i] = culture[g];
pack.cells.pop[i] = pop[g]; pack.cells.pop[i] = pop[g];
pack.cells.road[i] = road[g]; pack.cells.road[i] = road[g];