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();
// transfer basemap cultures
pack.cultures = baseState.pack.cultures
pack.cultures = baseState.pack.cultures;
// fix culture centers
const validCultures = new Set(pack.cells.culture);
console.log('cultures',validCultures);
pack.cultures.forEach((c, i) => {
if (!validCultures.has(c)) {
if (!validCultures.has(i)) {
c.removed = true;
c.center = undefined;
} else {
c.center = pack.cells.culture.findIndex(x => x===c);
c.center = pack.cells.culture.findIndex(x => x===i);
}
});