chore: update version

This commit is contained in:
Azgaar 2024-08-30 13:43:50 +02:00
parent 2ce8715960
commit 1fe6156ea2
7 changed files with 31 additions and 26 deletions

View file

@ -53,7 +53,8 @@ function getMinimalDataJson() {
religions: pack.religions,
rivers: pack.rivers,
markers: pack.markers,
routes: pack.routes
routes: pack.routes,
zones: pack.zones
};
return JSON.stringify({info, settings, mapCoordinates, pack: packData, biomesData, notes, nameBases});
}
@ -172,7 +173,8 @@ function getPackCellsData() {
religions: pack.religions,
rivers: pack.rivers,
markers: pack.markers,
routes: pack.routes
routes: pack.routes,
zones: pack.zones
};
}

View file

@ -379,6 +379,7 @@ async function parseLoadedData(data, mapVersion) {
pack.rivers = data[32] ? JSON.parse(data[32]) : [];
pack.markers = data[35] ? JSON.parse(data[35]) : [];
pack.routes = data[37] ? JSON.parse(data[37]) : [];
pack.zones = data[38] ? JSON.parse(data[38]) : [];
const cells = pack.cells;
cells.biome = Uint8Array.from(data[16].split(","));

View file

@ -100,6 +100,7 @@ function prepareMapData() {
const markers = JSON.stringify(pack.markers);
const cellRoutes = JSON.stringify(pack.cells.routes);
const routes = JSON.stringify(pack.routes);
const zones = JSON.stringify(pack.zones);
// store name array only if not the same as default
const defaultNB = Names.getNameBases();
@ -152,7 +153,8 @@ function prepareMapData() {
fonts,
markers,
cellRoutes,
routes
routes,
zones
].join("\r\n");
return mapData;
}

View file

@ -782,7 +782,7 @@ function showExportPane() {
}
async function exportToJson(type) {
const {exportToJson} = await import("../dynamic/export-json.js?v=1.97.08");
const {exportToJson} = await import("../dynamic/export-json.js?v=1.100.00");
exportToJson(type);
}

View file

@ -34,8 +34,8 @@ function editZones() {
body.on("click", function (ev) {
const el = ev.target;
const cl = el.classList;
const zoneId = +(cl.contains("states") ? el.dataset.id : el.parentNode.dataset.id);
const classList = el.classList;
const zoneId = +(classList.contains("states") ? el.dataset.id : el.parentNode.dataset.id);
const zone = pack.zones.find(z => z.i === zoneId);
if (!zone) return;
@ -46,11 +46,11 @@ function editZones() {
return;
}
if (el.tagName === "FILL-BOX") changeFill(el.getAttribute("fill"), zone);
else if (cl.contains("zonePopulation")) changePopulation(zone);
else if (cl.contains("icon-trash-empty")) zoneRemove(zone);
else if (cl.contains("icon-eye")) toggleVisibility(zone);
else if (cl.contains("icon-pin")) toggleFog(zone, cl);
if (el.closest("fill-box")) changeFill(el.getAttribute("fill"), zone);
else if (classList.contains("zonePopulation")) changePopulation(zone);
else if (classList.contains("icon-trash-empty")) zoneRemove(zone);
else if (classList.contains("icon-eye")) toggleVisibility(zone);
else if (classList.contains("icon-pin")) toggleFog(zone, classList);
});
body.on("input", function (ev) {