fix: adding a capital for neutrals

This commit is contained in:
Azgaar 2024-03-16 13:10:49 +01:00
parent 5803f44b99
commit 72b6314d34
3 changed files with 5 additions and 3 deletions

View file

@ -8093,7 +8093,7 @@
<script defer src="libs/rgbquant.min.js"></script> <script defer src="libs/rgbquant.min.js"></script>
<script defer src="libs/jquery.ui.touch-punch.min.js"></script> <script defer src="libs/jquery.ui.touch-punch.min.js"></script>
<script defer src="modules/io/save.js?v=1.96.00"></script> <script defer src="modules/io/save.js?v=1.96.00"></script>
<script defer src="modules/io/load.js?v=1.97.00"></script> <script defer src="modules/io/load.js?v=1.97.02"></script>
<script defer src="modules/io/cloud.js?v=1.96.00"></script> <script defer src="modules/io/cloud.js?v=1.96.00"></script>
<script defer src="modules/io/export.js?v=1.96.00"></script> <script defer src="modules/io/export.js?v=1.96.00"></script>

View file

@ -539,6 +539,8 @@ async function parseLoadedData(data, mapVersion) {
}); });
pack.burgs.forEach(burg => { pack.burgs.forEach(burg => {
if (typeof burg.capital === "boolean") burg.capital = Number(burg.capital);
if (!burg.i && burg.lock) { if (!burg.i && burg.lock) {
ERROR && console.error(`Data integrity check. Burg 0 is marked as locked, removing the status`); ERROR && console.error(`Data integrity check. Burg 0 is marked as locked, removing the status`);
delete burg.lock; delete burg.lock;
@ -627,7 +629,7 @@ async function parseLoadedData(data, mapVersion) {
return; return;
} }
if (stateBurgs.length && !capitalBurgs.length) { if (state.i && stateBurgs.length && !capitalBurgs.length) {
ERROR && ERROR &&
console.error(`Data integrity check. State ${state.i} has no capital. Assigning the first burg as capital`); console.error(`Data integrity check. State ${state.i} has no capital. Assigning the first burg as capital`);
stateBurgs[0].capital = 1; stateBurgs[0].capital = 1;

View file

@ -1,7 +1,7 @@
"use strict"; "use strict";
// version and caching control // version and caching control
const version = "1.97.01"; // generator version, update each time const version = "1.97.02"; // generator version, update each time
{ {
document.title += " v" + version; document.title += " v" + version;