mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-23 20:41:23 +01:00
deleted some suggested forms
Deleted some forms of state and province. Some are still suggested to add.
This commit is contained in:
parent
b5f580162e
commit
4acd05125d
2 changed files with 5 additions and 15 deletions
|
|
@ -2610,7 +2610,6 @@
|
||||||
<option value="Heptarchy">Heptarchy</option>
|
<option value="Heptarchy">Heptarchy</option>
|
||||||
<option value="Khaganate">Khaganate</option>
|
<option value="Khaganate">Khaganate</option>
|
||||||
<option value="Khanate">Khanate</option>
|
<option value="Khanate">Khanate</option>
|
||||||
<option value="Khedivate">Khedivate</option>
|
|
||||||
<option value="Kingdom">Kingdom</option>
|
<option value="Kingdom">Kingdom</option>
|
||||||
<option value="Marches">Marches</option>
|
<option value="Marches">Marches</option>
|
||||||
<option value="Principality">Principality</option>
|
<option value="Principality">Principality</option>
|
||||||
|
|
@ -2780,11 +2779,9 @@
|
||||||
<div data-tip="Province form name" class="label">Form name:</div>
|
<div data-tip="Province form name" class="label">Form name:</div>
|
||||||
<select id="provinceNameEditorSelectForm" style="display: inline-block; width: 11em; height: 1.645em">
|
<select id="provinceNameEditorSelectForm" style="display: inline-block; width: 11em; height: 1.645em">
|
||||||
<option value="">blank</option>:
|
<option value="">blank</option>:
|
||||||
<option value="Abbey">Abbey</option>
|
|
||||||
<option value="Area">Area</option>
|
<option value="Area">Area</option>
|
||||||
<option value="Autonomy">Autonomy</option>
|
<option value="Autonomy">Autonomy</option>
|
||||||
<option value="Barony">Barony</option>
|
<option value="Barony">Barony</option>
|
||||||
<option value="Bailiwick">Bailiwick</option>
|
|
||||||
<option value="Canton">Canton</option>
|
<option value="Canton">Canton</option>
|
||||||
<option value="Captaincy">Captaincy</option>
|
<option value="Captaincy">Captaincy</option>
|
||||||
<option value="Chiefdom">Chiefdom</option>
|
<option value="Chiefdom">Chiefdom</option>
|
||||||
|
|
@ -2793,7 +2790,6 @@
|
||||||
<option value="Council">Council</option>
|
<option value="Council">Council</option>
|
||||||
<option value="County">County</option>
|
<option value="County">County</option>
|
||||||
<option value="Deanery">Deanery</option>
|
<option value="Deanery">Deanery</option>
|
||||||
<option value="Delegation">Delegation</option>
|
|
||||||
<option value="Department">Department</option>
|
<option value="Department">Department</option>
|
||||||
<option value="Dependency">Dependency</option>
|
<option value="Dependency">Dependency</option>
|
||||||
<option value="Diaconate">Diaconate</option>
|
<option value="Diaconate">Diaconate</option>
|
||||||
|
|
@ -2810,7 +2806,6 @@
|
||||||
<option value="Occupation zone">Occupation zone</option>
|
<option value="Occupation zone">Occupation zone</option>
|
||||||
<option value="Parish">Parish</option>
|
<option value="Parish">Parish</option>
|
||||||
<option value="Prefecture">Prefecture</option>
|
<option value="Prefecture">Prefecture</option>
|
||||||
<option value="Priory">Priory</option>
|
|
||||||
<option value="Province">Province</option>
|
<option value="Province">Province</option>
|
||||||
<option value="Region">Region</option>
|
<option value="Region">Region</option>
|
||||||
<option value="Republic">Republic</option>
|
<option value="Republic">Republic</option>
|
||||||
|
|
|
||||||
|
|
@ -968,7 +968,6 @@ window.BurgsAndStates = (function () {
|
||||||
Tetrarchy: 1,
|
Tetrarchy: 1,
|
||||||
Triumvirate: 1,
|
Triumvirate: 1,
|
||||||
Diarchy: 1,
|
Diarchy: 1,
|
||||||
Chancellery: 1,
|
|
||||||
Junta: 1
|
Junta: 1
|
||||||
}; // weighted random
|
}; // weighted random
|
||||||
const union = {Union: 3, League: 4, Confederation: 1, "United Kingdom": 1, "United Republic": 1, "United Provinces": 2, Commonwealth: 1, Heptarchy: 1}; // weighted random
|
const union = {Union: 3, League: 4, Confederation: 1, "United Kingdom": 1, "United Republic": 1, "United Provinces": 2, Commonwealth: 1, Heptarchy: 1}; // weighted random
|
||||||
|
|
@ -1001,7 +1000,6 @@ window.BurgsAndStates = (function () {
|
||||||
if (form === "Duchy" && s.neighbors.length > 1 && rand(6) < s.neighbors.length && s.diplomacy.includes("Vassal")) return "Marches"; // some vassal duchies on borderland
|
if (form === "Duchy" && s.neighbors.length > 1 && rand(6) < s.neighbors.length && s.diplomacy.includes("Vassal")) return "Marches"; // some vassal duchies on borderland
|
||||||
if (base === 1 && P(0.3) && s.diplomacy.includes("Vassal")) return "Dominion"; // English vassals
|
if (base === 1 && P(0.3) && s.diplomacy.includes("Vassal")) return "Dominion"; // English vassals
|
||||||
if (P(0.3) && s.diplomacy.includes("Vassal")) return "Protectorate"; // some vassals
|
if (P(0.3) && s.diplomacy.includes("Vassal")) return "Protectorate"; // some vassals
|
||||||
if (P(0.3) && s.diplomacy.includes("Vassal")) return "Viceroyalty"; // vassals
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (base === 16 && (form === "Empire" || form === "Kingdom")) return "Sultanate"; // Turkic
|
if (base === 16 && (form === "Empire" || form === "Kingdom")) return "Sultanate"; // Turkic
|
||||||
|
|
@ -1009,7 +1007,6 @@ window.BurgsAndStates = (function () {
|
||||||
if ([16, 31].includes(base) && (form === "Empire" || form === "Kingdom")) return "Khaganate"; // Turkic, Mongolian
|
if ([16, 31].includes(base) && (form === "Empire" || form === "Kingdom")) return "Khaganate"; // Turkic, Mongolian
|
||||||
if (base === 12 && (form === "Kingdom" || form === "Grand Duchy")) return "Shogunate"; // Japanese
|
if (base === 12 && (form === "Kingdom" || form === "Grand Duchy")) return "Shogunate"; // Japanese
|
||||||
if ([18, 17].includes(base) && form === "Empire") return "Caliphate"; // Arabic, Berber
|
if ([18, 17].includes(base) && form === "Empire") return "Caliphate"; // Arabic, Berber
|
||||||
if ([16, 18].includes(base) && form === "Principality") return "Khedivate"; // Arabic, Turkic
|
|
||||||
if (base === 18 && (form === "Grand Duchy" || form === "Duchy")) return "Emirate"; // Arabic
|
if (base === 18 && (form === "Grand Duchy" || form === "Duchy")) return "Emirate"; // Arabic
|
||||||
if (base === 7 && (form === "Grand Duchy" || form === "Duchy")) return "Despotate"; // Greek
|
if (base === 7 && (form === "Grand Duchy" || form === "Duchy")) return "Despotate"; // Greek
|
||||||
if (base === 31 && (form === "Grand Duchy" || form === "Duchy")) return "Ulus"; // Mongolian
|
if (base === 31 && (form === "Grand Duchy" || form === "Duchy")) return "Ulus"; // Mongolian
|
||||||
|
|
@ -1027,7 +1024,6 @@ window.BurgsAndStates = (function () {
|
||||||
}
|
}
|
||||||
if (P(0.3)) return "City-state";
|
if (P(0.3)) return "City-state";
|
||||||
}
|
}
|
||||||
if (base === 0 && P(0.6) && (form === "Republic")) return "Chancellery"; // Germanic
|
|
||||||
return rw(republic);
|
return rw(republic);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1058,7 +1054,6 @@ window.BurgsAndStates = (function () {
|
||||||
"Empire",
|
"Empire",
|
||||||
"Sultanate",
|
"Sultanate",
|
||||||
"Khaganate",
|
"Khaganate",
|
||||||
"Khedivate",
|
|
||||||
"Shogunate",
|
"Shogunate",
|
||||||
"Caliphate",
|
"Caliphate",
|
||||||
"Despotate",
|
"Despotate",
|
||||||
|
|
@ -1100,12 +1095,12 @@ window.BurgsAndStates = (function () {
|
||||||
const max = percentage == 100 ? 1000 : gauss(20, 5, 5, 100) * percentage ** 0.5; // max growth
|
const max = percentage == 100 ? 1000 : gauss(20, 5, 5, 100) * percentage ** 0.5; // max growth
|
||||||
|
|
||||||
const forms = {
|
const forms = {
|
||||||
Monarchy: {County: 11, Earldom: 3, Shire: 1, Landgrave: 1, Margrave: 1, Barony: 1, Bailiwick: 1, Captaincy:1, Seneschalty:1},
|
Monarchy: {County: 11, Earldom: 3, Shire: 1, Landgrave: 1, Margrave: 1, Barony: 1, Captaincy:1, Seneschalty:1},
|
||||||
Republic: {Province: 6, Department: 2, Governorate: 2, District: 1, Canton: 1, Prefecture: 1, Delegation: 1, Municipality: 1},
|
Republic: {Province: 6, Department: 2, Governorate: 2, District: 1, Canton: 1, Prefecture: 1},
|
||||||
Theocracy: {Parish: 3, Deanery: 1, Abbey: 1, Priory:1, Diaconate:1},
|
Theocracy: {Parish: 3, Deanery: 1},
|
||||||
Union: {Province: 1, State: 1, Canton: 1, Republic: 1, County: 1, Council: 1, Autonomy:1},
|
Union: {Province: 1, State: 1, Canton: 1, Republic: 1, County: 1, Council: 1},
|
||||||
Anarchy: {Council: 1, Commune: 1, Community: 1, Tribe: 1},
|
Anarchy: {Council: 1, Commune: 1, Community: 1, Tribe: 1},
|
||||||
Wild: {Territory: 10, Land: 5, Region: 2, Tribe: 1, Clan: 1, Chiefdom:1, Dependency: 1, Area: 1}
|
Wild: {Territory: 10, Land: 5, Region: 2, Tribe: 1, Clan: 1, Dependency: 1, Area: 1}
|
||||||
};
|
};
|
||||||
|
|
||||||
// generate provinces for a selected burgs
|
// generate provinces for a selected burgs
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue