FIX: wrong culture migration

This commit is contained in:
Mészáros Gergely 2021-08-16 10:11:39 +02:00
parent 6d6df4a8f6
commit f3d51e677d

View file

@ -155,15 +155,16 @@ window.Submap = (function () {
rankCells(); rankCells();
// transfer basemap cultures // transfer basemap cultures
pack.cultures = baseState.pack.cultures pack.cultures = baseState.pack.cultures;
// fix culture centers // fix culture centers
const validCultures = new Set(pack.cells.culture); const validCultures = new Set(pack.cells.culture);
console.log('cultures',validCultures);
pack.cultures.forEach((c, i) => { pack.cultures.forEach((c, i) => {
if (!validCultures.has(c)) { if (!validCultures.has(i)) {
c.removed = true; c.removed = true;
c.center = undefined; c.center = undefined;
} else { } else {
c.center = pack.cells.culture.findIndex(x => x===c); c.center = pack.cells.culture.findIndex(x => x===i);
} }
}); });