deleted some suggested forms

Deleted some forms of state and province. Some are still suggested to add.
This commit is contained in:
Ángel Montero Lamas 2021-12-24 18:22:11 +01:00
parent b5f580162e
commit 4acd05125d
2 changed files with 5 additions and 15 deletions

View file

@ -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>

View file

@ -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