fix: restore rescaleLabels on load

This commit is contained in:
Azgaar 2021-10-09 19:25:59 +03:00
parent 24b6023458
commit 167e2f2c66
2 changed files with 61 additions and 30 deletions

View file

@ -234,7 +234,7 @@ function parseLoadedData(data) {
if (settings[20]) mapName.value = settings[20]; if (settings[20]) mapName.value = settings[20];
if (settings[21]) hideLabels.checked = +settings[21]; if (settings[21]) hideLabels.checked = +settings[21];
if (settings[22]) stylePreset.value = settings[22]; if (settings[22]) stylePreset.value = settings[22];
if (settings[23]) rescaleLabels.checked = settings[23]; if (settings[23]) rescaleLabels.checked = +settings[23];
})(); })();
void (function parseConfiguration() { void (function parseConfiguration() {

View file

@ -182,13 +182,13 @@ window.Markers = (function () {
const riverName = river ? `${river.name} ${river.type}` : "river"; const riverName = river ? `${river.name} ${river.type}` : "river";
const name = river && P(0.2) ? river.name : burg.name; const name = river && P(0.2) ? river.name : burg.name;
const weightedAdjectives = { const weightedAdjectives = {
"stone":10, stone: 10,
"wooden":1, wooden: 1,
"lengthy":2, lengthy: 2,
"formidable":2, formidable: 2,
"rickety":1, rickety: 1,
"beaten":1, beaten: 1,
"weathered":1, weathered: 1
}; };
notes.push({id, name: `${name} Bridge`, legend: `A ${rw(weightedAdjectives)} bridge spans over the ${riverName} near ${burg.name}`}); notes.push({id, name: `${name} Bridge`, legend: `A ${rw(weightedAdjectives)} bridge spans over the ${riverName} near ${burg.name}`});
quantity--; quantity--;
@ -475,7 +475,7 @@ window.Markers = (function () {
"An impressive waterfall has cut through the land", "An impressive waterfall has cut through the land",
"The cascades of a stunning waterfall", "The cascades of a stunning waterfall",
"A river drops down from a great height forming a wonderous waterfall", "A river drops down from a great height forming a wonderous waterfall",
"A breathtaking waterfall cuts through the landscape", "A breathtaking waterfall cuts through the landscape"
]; ];
for (let i = 0; i < waterfalls.length && i < quantity; i++) { for (let i = 0; i < waterfalls.length && i < quantity; i++) {
const cell = waterfalls[i]; const cell = waterfalls[i];
@ -587,7 +587,24 @@ window.Markers = (function () {
"feared" "feared"
]; ];
const subjects = ["Locals", "Elders", "Inscriptions", "Tipplers", "Legends", "Whispers", "Rumors", "Journeying folk", "Tales"]; const subjects = ["Locals", "Elders", "Inscriptions", "Tipplers", "Legends", "Whispers", "Rumors", "Journeying folk", "Tales"];
const species = ["Ogre", "Troll", "Cyclops", "Giant", "Monster", "Beast", "Dragon", "Undead", "Ghoul", "Vampire", "Hag", "Banshee", "Bearded Devil", "Roc", "Hydra", "Warg"]; const species = [
"Ogre",
"Troll",
"Cyclops",
"Giant",
"Monster",
"Beast",
"Dragon",
"Undead",
"Ghoul",
"Vampire",
"Hag",
"Banshee",
"Bearded Devil",
"Roc",
"Hydra",
"Warg"
];
const modusOperandi = [ const modusOperandi = [
"steals cattle at night", "steals cattle at night",
"prefers eating children", "prefers eating children",
@ -812,7 +829,21 @@ window.Markers = (function () {
let quantity = getQuantity(ruins, 80, 1200, multiplier); let quantity = getQuantity(ruins, 80, 1200, multiplier);
if (!quantity) return; if (!quantity) return;
const types = ["City", "Town", "Settlement", "Pyramid", "Fort", "Stronghold", "Temple", "Sacred site", "Mausoleum", "Outpost", "Fortification", "Fortress", "Castle"]; const types = [
"City",
"Town",
"Settlement",
"Pyramid",
"Fort",
"Stronghold",
"Temple",
"Sacred site",
"Mausoleum",
"Outpost",
"Fortification",
"Fortress",
"Castle"
];
while (quantity) { while (quantity) {
const [cell] = extractAnyElement(ruins); const [cell] = extractAnyElement(ruins);