From 088b2b1f981bc0a4e7c368c6542bcc72bc08dd1c Mon Sep 17 00:00:00 2001 From: Azgaar Date: Sun, 14 Mar 2021 15:28:11 +0300 Subject: [PATCH] v1.6.25 - striping issue check on load --- modules/save-and-load.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/save-and-load.js b/modules/save-and-load.js index 24f048c5..f81ad385 100644 --- a/modules/save-and-load.js +++ b/modules/save-and-load.js @@ -1188,6 +1188,10 @@ function parseLoadedData(data) { void function checkDataIntegrity() { const cells = pack.cells; + if (pack.cells.i.length !== pack.cells.state.length) { + ERROR && console.error("Striping issue. Map data is corrupted. The only solution is to edit the heightmap in erase mode"); + } + const invalidStates = [...new Set(cells.state)].filter(s => !pack.states[s] || pack.states[s].removed); invalidStates.forEach(s => { const invalidCells = cells.i.filter(i => cells.state[i] === s);