diff --git a/index.html b/index.html
index baa5562b..90594d0b 100644
--- a/index.html
+++ b/index.html
@@ -7845,7 +7845,7 @@
-
+
@@ -7870,7 +7870,7 @@
-
+
diff --git a/modules/cultures-generator.js b/modules/cultures-generator.js
index 90f93d69..48090db3 100644
--- a/modules/cultures-generator.js
+++ b/modules/cultures-generator.js
@@ -116,14 +116,14 @@ window.Cultures = (function () {
cultures.forEach(c => (c.base = c.base % nameBases.length));
- function selectCultures(c) {
- let def = getDefault(c);
- if (c === def.length) return def;
- if (def.every(d => d.odd === 1)) return def.splice(0, c);
+ function selectCultures(culturesNumber) {
+ let def = getDefault(culturesNumber);
+ if (culturesNumber === def.length) return def;
+ if (def.every(d => d.odd === 1)) return def.splice(0, culturesNumber);
+
+ const count = Math.min(culturesNumber, def.length);
- const count = Math.min(c, def.length);
const cultures = [];
-
pack.cultures?.forEach(function (culture) {
if (culture.lock) cultures.push(culture);
});
diff --git a/modules/ui/heightmap-editor.js b/modules/ui/heightmap-editor.js
index 07216f90..bd41cefe 100644
--- a/modules/ui/heightmap-editor.js
+++ b/modules/ui/heightmap-editor.js
@@ -204,6 +204,13 @@ function editHeightmap(options) {
INFO && console.group("Edit Heightmap");
TIME && console.time("regenerateErasedData");
+ // remove data
+ pack.cultures = [];
+ pack.burgs = [];
+ pack.states = [];
+ pack.provinces = [];
+ pack.religions = [];
+
const erosionAllowed = allowErosion.checked;
markFeatures();
markupGridOcean();
@@ -231,8 +238,10 @@ function editHeightmap(options) {
Lakes.defineGroup();
defineBiomes();
rankCells();
+
Cultures.generate();
Cultures.expand();
+
BurgsAndStates.generate();
Religions.generate();
BurgsAndStates.defineStateForms();
diff --git a/versioning.js b/versioning.js
index ff5c3ef3..e53ca4c2 100644
--- a/versioning.js
+++ b/versioning.js
@@ -1,7 +1,7 @@
"use strict";
// version and caching control
-const version = "1.89.05"; // generator version, update each time
+const version = "1.89.06"; // generator version, update each time
{
document.title += " v" + version;