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
|
.vscode
|
||||||
.idea
|
.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/editors.js?v=1.87.01"></script>
|
||||||
<script defer src="modules/ui/tools.js?v=1.87.03"></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/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/provinces-editor.js"></script>
|
||||||
<script defer src="modules/ui/biomes-editor.js"></script>
|
<script defer src="modules/ui/biomes-editor.js"></script>
|
||||||
<script defer src="modules/ui/namesbase-editor.js"></script>
|
<script defer src="modules/ui/namesbase-editor.js"></script>
|
||||||
|
|
|
||||||
|
|
@ -883,18 +883,37 @@ async function uploadCulturesData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
current.removed = false;
|
current.removed = false;
|
||||||
current.name = c.culture;
|
current.name = c.name;
|
||||||
current.code = abbreviate(
|
|
||||||
current.name,
|
|
||||||
cultures.map(c => c.code)
|
|
||||||
);
|
|
||||||
|
|
||||||
current.color = c.color;
|
if (current.i) {
|
||||||
current.expansionism = +c.expansionism;
|
current.code = abbreviate(
|
||||||
current.origins = JSON.parse(c.origins);
|
current.name,
|
||||||
|
cultures.map(c => c.code)
|
||||||
|
);
|
||||||
|
|
||||||
if (cultureTypes.includes(c.type)) current.type = c.type;
|
current.color = c.color;
|
||||||
else current.type = "Generic";
|
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();
|
const shieldShape = c["emblems shape"].toLowerCase();
|
||||||
if (shapes.includes(shieldShape)) current.shield = shieldShape;
|
if (shapes.includes(shieldShape)) current.shield = shieldShape;
|
||||||
|
|
|
||||||
|
|
@ -1182,7 +1182,7 @@ async function editStates() {
|
||||||
|
|
||||||
async function editCultures() {
|
async function editCultures() {
|
||||||
if (customization) return;
|
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();
|
Editor.open();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// version and caching control
|
// 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;
|
document.title += " v" + version;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue