Update burgs-and-states.js (#1054)

* Update burgs-and-states.js

Khanate title for Mongolian Empires and Kingdoms, Khaganate for Turkic.

* Update burgs-and-states.js

I also added Beylik form name Generation.

* Update burgs-and-states.js
This commit is contained in:
TheRealStanPines 2024-03-05 14:08:21 -07:00 committed by GitHub
parent 1385354adc
commit 56e6e47286
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -859,9 +859,10 @@ window.BurgsAndStates = (function () {
if (P(0.3) && s.diplomacy.includes("Vassal")) return "Protectorate"; // some vassals
}
if (base === 16 && (form === "Empire" || form === "Kingdom")) return "Khaganate"; // Turkic
if (base === 31 && (form === "Empire" || form === "Kingdom")) return "Khanate"; // Mongolian
if (base === 16 && (form === "Principality" )) return "Beylik"; // Turkic
if (base === 5 && (form === "Empire" || form === "Kingdom")) return "Tsardom"; // Ruthenian
if ([16, 31].includes(base) && (form === "Empire" || form === "Kingdom")) return "Khaganate"; // Turkic, Mongolian
if (base === 16 && (form === "Empire" || form === "Kingdom")) return "Khaganate"; // Turkic
if (base === 12 && (form === "Kingdom" || form === "Grand Duchy")) return "Shogunate"; // Japanese
if ([18, 17].includes(base) && form === "Empire") return "Caliphate"; // Arabic, Berber
if (base === 18 && (form === "Grand Duchy" || form === "Duchy")) return "Emirate"; // Arabic