mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 09:41:24 +01:00
fix: cultures upload
This commit is contained in:
parent
6e95ee1be8
commit
a617dda3ad
5 changed files with 33 additions and 15 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,4 +1,3 @@
|
|||
.bat
|
||||
.vscode
|
||||
.idea
|
||||
.DS_Store
|
||||
/node_modules
|
||||
|
|
|
|||
|
|
@ -7825,7 +7825,7 @@
|
|||
<script defer src="modules/ui/editors.js?v=1.87.01"></script>
|
||||
<script defer src="modules/ui/tools.js?v=1.87.03"></script>
|
||||
<script defer src="modules/ui/world-configurator.js"></script>
|
||||
<script defer src="modules/ui/heightmap-editor.js"></script>
|
||||
<script defer src="modules/ui/heightmap-editor.js?v=1.87.06"></script>
|
||||
<script defer src="modules/ui/provinces-editor.js"></script>
|
||||
<script defer src="modules/ui/biomes-editor.js"></script>
|
||||
<script defer src="modules/ui/namesbase-editor.js"></script>
|
||||
|
|
|
|||
|
|
@ -883,18 +883,37 @@ async function uploadCulturesData() {
|
|||
}
|
||||
|
||||
current.removed = false;
|
||||
current.name = c.culture;
|
||||
current.code = abbreviate(
|
||||
current.name,
|
||||
cultures.map(c => c.code)
|
||||
);
|
||||
current.name = c.name;
|
||||
|
||||
current.color = c.color;
|
||||
current.expansionism = +c.expansionism;
|
||||
current.origins = JSON.parse(c.origins);
|
||||
if (current.i) {
|
||||
current.code = abbreviate(
|
||||
current.name,
|
||||
cultures.map(c => c.code)
|
||||
);
|
||||
|
||||
if (cultureTypes.includes(c.type)) current.type = c.type;
|
||||
else current.type = "Generic";
|
||||
current.color = c.color;
|
||||
current.expansionism = +c.expansionism;
|
||||
|
||||
if (cultureTypes.includes(c.type)) current.type = c.type;
|
||||
else current.type = "Generic";
|
||||
}
|
||||
|
||||
function restoreOrigins(originsString) {
|
||||
const originNames = originsString
|
||||
.replaceAll('"', "")
|
||||
.split(",")
|
||||
.map(s => s.trim())
|
||||
.filter(s => s);
|
||||
|
||||
const originIds = originNames.map(name => {
|
||||
const id = cultures.findIndex(c => c.name === name);
|
||||
return id === -1 ? null : id;
|
||||
});
|
||||
|
||||
current.origins = originIds.filter(id => id !== null);
|
||||
if (!current.origins.length) current.origins = [0];
|
||||
}
|
||||
c.origins = current.i ? restoreOrigins(c.origins) : [null];
|
||||
|
||||
const shieldShape = c["emblems shape"].toLowerCase();
|
||||
if (shapes.includes(shieldShape)) current.shield = shieldShape;
|
||||
|
|
|
|||
|
|
@ -1182,7 +1182,7 @@ async function editStates() {
|
|||
|
||||
async function editCultures() {
|
||||
if (customization) return;
|
||||
const Editor = await import("../dynamic/editors/cultures-editor.js?v=1.87.01");
|
||||
const Editor = await import("../dynamic/editors/cultures-editor.js?v=1.87.06");
|
||||
Editor.open();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
"use strict";
|
||||
|
||||
// version and caching control
|
||||
const version = "1.87.05"; // generator version, update each time
|
||||
const version = "1.87.06"; // generator version, update each time
|
||||
|
||||
{
|
||||
document.title += " v" + version;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue