From ea23cb18d48bb4d7a08eae0e83bc0a727d7cd152 Mon Sep 17 00:00:00 2001 From: edwardtheelbowhigh <73761109+edwardtheelbowhigh@users.noreply.github.com> Date: Mon, 15 Dec 2025 02:52:32 +0000 Subject: [PATCH] Lots of COA and britan changes to religon titles and culture tradtions --- .../culture/name_lists/NEOW_brythonic.txt | 1535 +++++++++++++++++ .../governments/00_government_types.txt | 1200 +++++++++++++ N3OW/events/global_culture_events.txt | 1 + N3OW/history/titles/admin_titles.txt | 1 + 4 files changed, 2737 insertions(+) create mode 100644 N3OW/common/culture/name_lists/NEOW_brythonic.txt create mode 100644 N3OW/common/governments/00_government_types.txt create mode 100644 N3OW/events/global_culture_events.txt diff --git a/N3OW/common/culture/name_lists/NEOW_brythonic.txt b/N3OW/common/culture/name_lists/NEOW_brythonic.txt new file mode 100644 index 00000000..83f532c1 --- /dev/null +++ b/N3OW/common/culture/name_lists/NEOW_brythonic.txt @@ -0,0 +1,1535 @@ +name_list_NEOW_welsh = { + + cadet_dynasty_names = { + "dynn_Baines" + "dynn_Bevan" + "dynn_Blevins" + "dynn_Bowen" + "dynn_Cadwallader" + "dynn_Cecil" + "dynn_Conway" + "dynn_Davies" + "dynn_Ellis" + "dynn_Evans" + "dynn_Whitehouse" + "dynn_Glynn" + "dynn_Gough" + "dynn_Griffith" + "dynn_Howell" + "dynn_Jones" + "dynn_Kendrick" + "dynn_Llewellyn" + "dynn_Lloyd" + "dynn_Maddox" + "dynn_Merrick" + "dynn_Morgan" + "dynn_Morris" + "dynn_Owen" + "dynn_Perry" + "dynn_Powell" + "dynn_Price" + "dynn_Priddy" + "dynn_Pritchard" + "dynn_Probert" + "dynn_Pugh" + "dynn_Reece" + "dynn_Rice" + "dynn_Sayer" + "dynn_Trevor" + "dynn_Vaughan" + "dynn_Allen" + "dynn_Ifans" + "dynn_Beddoe" + "dynn_Myles" + "dynn_Ryan" + } + + dynasty_names = { + "dynn_Baines" + "dynn_Bevan" + "dynn_Blevins" + "dynn_Bowen" + "dynn_Cadwallader" + "dynn_Cecil" + "dynn_Conway" + "dynn_Davies" + "dynn_Ellis" + "dynn_Evans" + "dynn_Whitehouse" + "dynn_Glynn" + "dynn_Gough" + "dynn_Griffith" + "dynn_Howell" + "dynn_Jones" + "dynn_Kendrick" + "dynn_Llewellyn" + "dynn_Lloyd" + "dynn_Maddox" + "dynn_Merrick" + "dynn_Morgan" + "dynn_Morris" + "dynn_Owen" + "dynn_Perry" + "dynn_Powell" + "dynn_Price" + "dynn_Priddy" + "dynn_Pritchard" + "dynn_Probert" + "dynn_Pugh" + "dynn_Reece" + "dynn_Rice" + "dynn_Sayer" + "dynn_Trevor" + "dynn_Vaughan" + "dynn_Allen" + "dynn_Ifans" + "dynn_Beddoe" + "dynn_Myles" + "dynn_Ryan" + } + + male_names = { + Aeron + Adam_Adam + Adrian_Adrian + Aeddan_Aedan + Alexander_Alexander + Alfred_Alfred + Alun_Alan + Alwyn + Anarawd + Andreas_Andrew + Aneurin_Honorius + Anthony_Anthony + Arthen + Arthfael_Armel + Arthur_Arthur + Arthwys + Arvirargus + Arwel + Arwyn + Asa + Asaph + Augustus_Augustus + Awstin_Augustine + Bedwyr_Bedivere + Beli_Beli + Benjamin_Benjamin + Berwyn + Bleddyn_Bleddyn + Bleiddud_Bleiddud + Briog_Briog + Brochfael_Brogmaglus + Brychan_Brychan + Brân_Bran + Brynmor + Cadell + Cadeyrn + Cadfael + Cadfan + Cadoc_Cadoc + Cadwal + Cadwaladr_Cadwaladr + Cadwallon_Cadwallon + Cadwgan + Cai_Gaius + Caid_Cade + Cain_Cain + Caradog_Caratacus + Caswallon_Cassivellaunus + Cedwyn + Cefin_Kevin + Ceredig_Caratacus + Charles_Charles + Christopher_Christopher + Cledwyn + Colwyn + Connor_Connor + Cynan_Conan + Cynddelw_Cynddelw + Cyndeyrn_Kentigern + Cynfael_Cynfael + Cynfarch_Cynfarch + Cynfawr_Conomor + Cynfelyn_Cunobelinus + Cynfran + Cyngar_Cyngar + Cynog + Cynwrig + Cyson_Constans + Cystennin_Constantine + Dafydd_David + Deiniol_Daniel + Dewi_David + Donat_Donatus + Drystan_Tristan + Dumnagual_Donald + Dylan_Dylan + Edern_Edern + Ednyfed_Ednyfed + Edryd + Edward_Edward + Edwyn_Edwin + Einion + Elfin + Elidyr + Elisedd + Elystan_Athelstan + Emrys_Ambrose + Emyr + Ercwlff_Hercules + Ethan_Ethan + Eurig + Evan_John + Ffernfael_Ffernfael + Fragan_Fragan + Ffransis_Francis + Folant_Valentine + Fychan + Gabriel_Gabriel + Garmon_German + Geraint_Gerontius + Gerallt_Gerald + Gethin + Glyn + Glyndwr + Glywys_Claudius + Godwyn_Godwin + Goronwy_Gronw + Gruffudd_Griffith + Gronw_Gronw + Gruffudd + Grygor_Gregory + Gwalchmai + Gwallter_Walter + Gwenwynwyn + Gwrtheyrn_Vortigern + Gwydol_Vitale + Gwyn_Finn + Gwilym_William + Gwrgi_Gwrgi + Gwriad_Viriathius + Gwydion + Gwyn + Gwynfor + Harold_Harold + Harri_Henry + Haul + Heddwyn + Hefin + Henry_Henry + Howell_Hywel + Huw_Hugh + Hywel_Hywel + Iago_Jacob + Idnerth_Idnerth + Idwal_Idwal + Iestyn_Justin + Ieuan_John + Ifan_John + Ifor_Ivar + Ilar_Hilarius + Illtyd + Ioan_John + Iorwerth_Iorwerth + Isfael_Ishmael + Islwyn + Ithel_Judicael + Iwan_John + Iwstinian_Justinian + Jack_John + James_James + Jonathan_Jonathan + Jordan_Jordan + Joshua_Joshua + Leon_Leo + Lewis_Louis + Lleu_Lugus + Llyr + Llywarch_Llywarch + Llywelyn + Luc_Luke + Macsen_Maximus + Madoc_Madoc + Maelcwn_Malcolm + Maelgwn + Maldwyn + Marc_Mark + Maredudd + Martyn_Martin + Math + Matthew_Matthew + Meical_Michael + Meilyr + Meirion_Marianus + Merfyn_Merfyn + Meurig_Maurice + Morgan_Morgan + Morien + Mostyn + Mwyn_Mungo + Myrddin_Merlin + Nathaniel_Nathan + Neifion_Neptune + Nicholas_Nicholas + Nynniaw_Ninian + Ofydd_Ovidius + Oliver_Oliver + Oscar_Oscar + Oswallt_Oswald + Owain_Eugene + Owen_Eugene + Padarn_Paternus + Padrig_Patrick + Pawl_Paul + Pedr_Peter + Philip_Phillip + Pryce + Pryderi + Pyr + Rheinallt_Reinhold + Rhisiart_Richard + Rhiwallon_Rhiwallon + Rhobert_Robert + Rhodri_Roderick + Rhufon_Roman + Rhun + Rhydderch_Roderick + Rhydian + Rhys_Reece + Roderick_Roderick + Ryan_Ryan + Sawyl_Samuel + Seferus_Severus + Seisyll_Sextilius + Selyf_Solomon + Serigi_Sergius + Sieffre_Geoffrey + Siôn_John + Siôr_George + Siorus_George + Steffan_Stephen + Sulien + Talfryn + Taliesin_Telesinus + Tegid_Tacitus + Tegwyd_Teague + Teilo + Tewdos_Theodosius + Tewdrig_Theodoric + Tomos_Thomas + Trahaearn + Trevor_Trevor + Tristan_Tristan + Tudor_Theodore + Tysilio + Urien_Urbgenius + Uthyr_Uther + Vaughan + Wyn + Ynyr_Honorius + Zachary_Zachary + } + female_names = { + Abigail_Abigail + Aderyn + Aerona + Aeronwen + Aeronwy + Afon + Alis_Alice + Amber_Amber + Angharad + Anest_Agnes + Angela_Angela + Angharad + Annwyl + Anwen + Arianrhod + Arianwen + Bethan_Elizabeth + Betrys_Beatrix + Blodwen + Briallen + Branwen + Bronwen + Cadi_Catherine + Caron + Carys + Catrin_Catherine + Ceindrych + Ceinwen + Ceri + Ceridwen + Charlotte_Charlotte + Chloe_Chloe + Cicely_Cecilia + Creirwy + Cristyn_Christina + Delyth + Denise_Denise + Deryn + Dilys + Dwynwen + Dyddgu + Efa_Eva + Eilwen + Eira + Eirlys + Eirwen + Elaine_Elaine + Elen_Helen + Eleri + Elinor_Eleanor + Elizabeth_Elizabeth + Eluned + Emily_Emily + Emma_Emma + Enfys + Enid + Euronwy + Eurwen + Ffion + Fflur_Flora + Ffraid_Bridgit + Georgia_Georgia + Grace_Grace + Gweirful + Gwen + Gwenda + Gwendolen + Gwenfrewi_Winifred + Gwenhwyfach + Gwenhwyfar_Jennifer + Gwenllian + Gwladys_Claudia + Gwynedd + Gwyneira + Haf_Summer + Hannah_Hannah + Hawys + Heledd + Hellawes + Heulwen + Hunydd + Isabel_Elizabeth + Jessica_Jessica + Kate_Catherine + Leah_Leah + Lleucu + Llewella + Llinos + Lowri_Laura + Madeleine_Madeline + Mair_Mary + Mairwen + Mali_Mary + Mallt_Matilda + Mared_Margaret + Marged_Margaret + Mari_Mary + Megan_Margaret + Meinwen + Meiriona_Mariana + Melissa_Melissa + Mererid + Morganna_Morgana + Morwenna + Myfanwy + Nerys + Nesta_Agnes + Nia_Naimh + Nicole_Nicole + Non + Olivia_Olivia + Olwen + Owena_Eugenia + Prawst + Rachel_Rachel + Rebecca_Rebecca + Rhian + Rhiannon_Rhiannon + Rhonwen_Rowena + Rhosyn_Rosa + Sara_Sarah + Seren + Siôn_Jane + Sioned_Jane + Siwan_Jane + Susanna_Susan + Tangwystl + Tegan + Tegla_Thecla + Tegwen + Tesni + Victoria_Victoria + Ystradwel + Zoe_Zoe + } + + dynasty_of_location_prefix = "" + + #patronym_prefix_male = "dynnpat_suf_swn" + #patronym_prefix_female = "dynnpat_suf_sddaughtyr" + #always_use_patronym = yes + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 80 + mat_grf_name_chance = 0 + father_name_chance = 0 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 50 + mother_name_chance = 0 + + + + mercenary_names = { + { name = "mercenary_company_lawgochs_followers" } + { name = "mercenary_company_band_of_horned_welshmen" } + } +} + +name_list_NEOW_breton = { + + cadet_dynasty_names = { + { "dynn_Salomon" } + { "dynn_Alain" } + { "dynn_Salaün" } + { "dynn_Jaouen" } + { "dynn_Tanguy" } + { "dynn_Morvan" } + { "dynn_Prigent" } + { "dynn_Juhel" } + { "dynn_Pérec" } + { "dynn_Seznec" } + { "dynn_Jouanec" } + { "dynn_An_Du" } + { "dynn_An_Guen" } + { "dynn_An_Moal" } + { "dynn_An_Bihan" } + { "dynn_An_Koad" } + { "dynn_An_Gall" } + { "dynn_An_Goff" } + { "dynn_Hamon" } + { "dynn_Kerautret" } + { "dynn_Kergoat" } + { "dynn_Kerhervé" } + { "dynn_Kermabon" } + { "dynn_Kéruzoré" } + { "dynn_Kérvinio" } + { "dynn_An_Tallec" } + } + + dynasty_names = { + { "dynn_Salomon" } + { "dynn_Alain" } + { "dynn_Salaün" } + { "dynn_Jaouen" } + { "dynn_Tanguy" } + { "dynn_Morvan" } + { "dynn_Prigent" } + { "dynn_Juhel" } + { "dynn_Pérec" } + { "dynn_Seznec" } + { "dynn_Jouanec" } + { "dynn_An_Du" } + { "dynn_An_Guen" } + { "dynn_An_Moal" } + { "dynn_An_Bihan" } + { "dynn_An_Koad" } + { "dynn_An_Gall" } + { "dynn_An_Goff" } + { "dynn_Hamon" } + { "dynn_Kerautret" } + { "dynn_Kergoat" } + { "dynn_Kerhervé" } + { "dynn_Kermabon" } + { "dynn_Kéruzoré" } + { "dynn_Kérvinio" } + { "dynn_An_Tallec" } + } + + male_names = { + Adoyre + Adrien + Aedan + Agustin + Alan + Alar + Aldrien + Alfrond + Alor + Alured + Alwen + Anaoc + Anaubritou + Anaugen + Anauguethen + Anauguoret + Anauhocar + Andreas + Aniud + Anton + Argantbri + Argantmoet + Arnalt + Arthel + Arthguiu + Arthmael + Arthueu + Arthuiu + Arthur + Austol + Baldoen + Bastian + Beli + Beltram + Benabic + Berenger + Bernead + Berthgualt + Bledric + Bledros + Bleidcum + Bletcu + Blethin + Blethiut + Bodan + Bran + Brangualart + Branhucar + Branoc + Brenci + Brendan + Breselconan + Breselcoucant + Breselgar + Breseloc + Breselueu + Brethoc + Brient + Brigualt + Brioc + Brithael + Brochuael + Bronmael + Budguoret + Budhoiarn + Budic + Budoc + Buhedoc + Butgual + Cadan + Cadaouen + Cadarvan + Cadiou + Cadoc + Cador + Cadou + Cantgueithen + Caradec + Caradoc + Carantoc + Catgualart + Catuallon + Catguethen + Catguoret + Catgutic + Cathno + Catnimed + Catuod + Caurantin + Ceneu + Cenguethen + Cenmarhoc + Cenmin + Cenmonoc + Cingur + Cinhoedl + Clemen + Clodouan + Clotwoïon + Comoere + Conan + Concen + Condeleu + Condidan + Congar + Conmael + Conmonoc + Conogan + Conredeu + Conuallon + Conmarch + Convelin + Conwoïon + Corguethen + Courantgern + Courantmonoc + Culmin + Custent + Custentin + Dauid + Deniel + Denis + Deroch + Derrien + Deui + Deurhoiarn + Domnoret + Domuel + Donual + Donuallon + Drogon + Duenerth + Dumnarth + Edern + Edouart + Eguen + Eon + Erispoë + Erouan + Estienne + Etgual + Eudon + Euhocar + Euhoiarn + Eusebi + Even + Evrard + Farinmael + Ferant + Fracan + Framual + Fransaz + Frioc + Garmon + Geofroi + Geralt + Gereint + Gestin + Gilbert + Godefroi + Goennoc + Gouesnon + Goulwen + Gouremor + Gourmaelon + Gralon + Gratcant + Gregor + Grifiud + Guallon + Gualter + Gudual + Guecon + Guenerdon + Guenhael + Guentanet + Guentiern + Gui + Guiharan + Guihomarch + Guihomart + Guilherm + Guincalon + Guincum + Guinhael + Guinhoiarn + Guinoc + Guinol + Guithrit + Guitol + Guobrian + Guocon + Guoedanau + Guoedatoe + Guoednou + Guoethoiarn + Guoletec + Guorbili + Guordotal + Guoretan + Guorethoiarn + Guorhoiarn + Gurbodu + Gurcant + Gurcencor + Gurceneu + Gurci + Gurcon + Gurdilic + Gurgen + Gurguaret + Gurguist + Gurguistl + Gurheter + Guriant + Gurlouen + Gurmael + Gurmaeloc + Gurmhaelon + Gurthcid + Gurthiern + Guruant + Guerech + Gueroc + Guethenan + Guethencar + Guethencor + Guethenwoïon + Guethenhoiarn + Guethenoc + Haelcomarch + Haelguethen + Haelguoret + Haelhoiarn + Haeloc + Haeloubri + Haermael + Hammelin + Hamon + Harscoit + Hedyn + Heranal + Herri + Hesdren + Hincomhal + Hinguethen + Hocar + Hoconan + Honfroi + Hoël + Huiarnal + Huiarnbili + Huiarnviu + Hunfroi + Iacob + Iarcun + Iarnbud + Iarncant + Iarncar + Iarndetguid + Iarnegon + Iarnuallon + Iarnuocon + Iarnhitin + Iedechael + Iehan + Ilcarthon + Ildut + Iliud + Inisian + Iocilin + Iodoc + Ionas + Iosep + Iudcum + Iuduallon + Iudhael + Iudicael + Iudnerth + Iudnimet + Iustoc + Iudoc + Iudual + Iumael + Iunceneu + Iunuocon + Iunmonoc + Jord + Leucum + Loi + Lorens + Louenan + Loumarch + Louïs + Maelcon + Maeldoï + Maelhuedoc + Maeloc + Maelscoet + Maelscuet + Maenceneu + Maenci + March + Marthin + Matheudoï + Mathias + Matoc + Matuid + Maugan + Mauric + Medrod + Meldroc + Meriadoc + Mermin + Meugan + Meven + Michel + Morcant + Morcondeleu + Morgen + Morguethen + Morhaetho + Mormarch + Morvan + Mortiern + Neven + Nicolas + Nodethael + Nodhoiarn + Nominoë + Nougui + Oliuer + Oswallt + Padric + Paol + Pascueten + Patern + Petroc + Phelippe + Piran + Prigent + Primael + Primarhoc + Putrael + Pêr + Ralf + Raoul + Renan + Resmen + Riacet + Ribald + Ricart + Riceneu + Richwin + Ridoredh + Riualtr + Rihouen + Rinduran + Rioc + Riol + Riwal + Riuallon + Rodric + Roenualloc + Roenuallon + Roenuolou + Roenhoiarn + Rolland + Ronan + Roparth + Roucen + Rumon + Ryd + Salenn + Salomon + Samson + Samuel + Stefen + Sulgen + Sulhoiarn + Sulmonoc + Sultiern + Talan + Talhoiarn + Tanci + Tanet + Tanhoiarn + Telent + Terithien + Tethion + Teudric + Teudur + Tibault + Tiernan + Tiernmael + Tiernoc + Tiernualloc + Tiernuallon + Treveur + Tristan + Tuduallon + Tudur + Tugdual + Ungust + Urbcen + Urbien + Urblon + Urvod + Uther + Vincenne + } + female_names = { + Aanor + Abrelda + Adela + Adelaïda + Adelindis + Adeltrudis + Aedoc + Aeluit + Agnes + Alana + Alis + Anaguistl + Anaudat + Anaudrec + Anauhouguel + Anauprost + Andrea + Anna + Aourcen + Aouregan + Aourell + Aouren + Argantan + Argantdrec + Arganteila + Arganteilin + Argantguistl + Arganthael + Argantlon + Argantmoet + Artaca + Avandrec + Avenie + Beladora + Berchet + Berengaria + Bernegarda + Berta + Berthildis + Bertissa + Bleutuen + Brendana + Bronuen + Buriana + Canna + Cateline + Catguistl + Cecilia + Ceindrec + Ceinguled + Cleirui + Condeleu + Constansa + Cristen + Dengel + Deniela + Denise + Diuset + Dreanau + Drebiu + Dreguoreth + Drelouguen + Drichglur + Drilego + Duihon + Elara + Eleanor + Eleina + Elena + Elesbed + Elisaued + Elwen + Emma + Endellion + Ennoguent + Enoguen + Enora + Eonnecte + Erouana + Ewsannec + Fuandrec + Gaela + Geberga + Glades + Gloiucen + Gloiumed + Guelet + Guenbrith + Guencen + Guencenedl + Guencor + Guenguerthlon + Guenguistl + Guenguiu + Guenmon + Guenna + Guenneret + Guennguar + Gueruel + Guigoëdon + Guillemecte + Gwenn + Halbiu + Hawis + Herannuen + Hodierne + Igerna + Ignoguen + Ilcum + Ildegarda + Iofa + Iouenna + Isabelle + Iseult + Iudhent + Iudlouguen + Iudprost + Janed + Judhael + Languoret + Leonore + Leueer + Leuhemel + Leuoc + Louhelic + Luncen + Maben + Magdalene + Marguarite + Mari + Medguistl + Meduil + Melita + Meonre + Milian + Mona + Morganne + Morguetel + Moruen + Moruith + Morvana + Neulenna + Nodguoret + Nodiunet + Nolwenne + Nonne + Oncenedl + Oncum + Onguen + Ordguydel + Ourcen + Ourdilic + Perenn + Proscen + Prosguetel + Prostlon + Rannoeu + Riguistl + Rimoet + Rioanon + Rioanon + Rioantcen + Rioantdrec + Rioantel + Rioantguellt + Roenhael + Roinoc + Ronana + Rozenn + Rum + Rumun + Seva + Stefania + Steren + Sulcar + Sulcen + Sulgubri + Sulgwen + Sulleisoc + Sulmed + Susanne + Tandrec + Tanetbiu + Tanetlowen + Tanguistl + Tedvil + Tephaine + Thomine + Tibourge + Trifine + Tristana + Uriell + } + + dynasty_of_location_prefix = "dynnp_de" + + patronym_prefix_male = "dynnpat_pre_mab" + patronym_prefix_female = "dynnpat_pre_verch" + always_use_patronym = yes + + + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 80 + mat_grf_name_chance = 0 + father_name_chance = 0 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 50 + mother_name_chance = 0 + + + + mercenary_names = { + { name = mercenary_company_company_of_bretons} + } +} + +name_list_NEOW_cornish = { + + cadet_dynasty_names = { + "dynn_Allen" + "dynn_Alston" + "dynn_Andain" + "dynn_Angove" + "dynn_Argall" + "dynn_Angwin" + "dynn_Bain" + "dynn_Baines" + "dynn_Bossarth" + "dynn_Back" + "dynn_Beith" + "dynn_Bell" + "dynn_Glynn" + "dynn_Bawden" + "dynn_Britten" + "dynn_Bruin" + "dynn_Carew" + "dynn_Carne" + "dynn_Carvolth" + "dynn_Carwana" + "dynn_Cawrse" + "dynn_Cullum" + "dynn_Edyvane" + "dynn_Ennor" + "dynn_Enys" + "dynn_Faull" + "dynn_Fry" + } + + dynasty_names = { + "dynn_Allen" + "dynn_Alston" + "dynn_Andain" + "dynn_Angove" + "dynn_Argall" + "dynn_Angwin" + "dynn_Bain" + "dynn_Baines" + "dynn_Bossarth" + "dynn_Back" + "dynn_Beith" + "dynn_Bell" + "dynn_Glynn" + "dynn_Bawden" + "dynn_Britten" + "dynn_Bruin" + "dynn_Carew" + "dynn_Carne" + "dynn_Carvolth" + "dynn_Carwana" + "dynn_Cawrse" + "dynn_Cullum" + "dynn_Edyvane" + "dynn_Ennor" + "dynn_Enys" + "dynn_Faull" + "dynn_Fry" + } + + male_names = { + Aaron + Accolon + Adam + Adrian + Aglovale + Agravain + Alan + Aleksander + Alfred + Ambrose + Andrew + Antony + Archibald + Arnold + Arthek + Arthur + Arthyen + Austol + Awgust + + Baldwin + Basil + Bedivere + Benedikt + Boniface + Bryok + Breok + Brioc + Brunor + + Cadan + Cador + Cadwur + Caleb + Calogrenant + Calvin + Casek + Charles + Christopher + Claude + Clemo + Clesek + Constentyn + Corineus + Craig + Crawford + Cyrus + Dagonet + Daniel + Darius + Daveth + Derek + Dominic + Douglas + Edern + Edgar + Edward + Elliot + Enor + Enyon + Erik + Eugene + Francis + Frederick + Galahad + Gareth + Gelasius + George + Gerens + Goron + Gorron + Gregori + Hector + Hedrek + Hedrok + Henry + Herbert + Howard + Humphrey + Isaac + Jago + James + Jonah + Jonathan + Jory + Joseph + Jowan + Julyan + Justin + Kallist + Kay + Kenver + Kenvern + Kesar + Kostentin + Lancelot + Laurence + Lew + Lot + Lucas + Margh + Marsell + Martin + Massen + Matthew + Maurice + Merlin + Michael + Mordred + Myghal + Nectan + Nikolas + Nigel + Norman + Oktavyan + Oliver + Owen + Pasco + Pawly + Pelagius + Pellinore + Peran + Perran + Petrok + Piran + Philip + Richard + Robert + Roger + Roman + Ruan + Sabinian + Samuel + Santo + Seleven + Severin + Silas + Silvanus + Simon + Stanhope + Stefan + Talan + Theodor + Thomas + Timothy + Tony + Treeve + Tristan + Urien + Uther + Valentin + Viktor + Walter + William + Zakari + } + female_names = { + Abigale + Alexandra + Alice + Anne + Barbara + Beatrice + Bennath + Berlewen + Beryan + Blakely + Brenda + + Candice + Cassandra + Catherine + Cecilia + Chesten + Conwenna + Creeda + Danielle + Delen + Demelza + Doryty + + Ebrel + Eia + Ela + Elaine + Elizabeth + Elowen + Emblyn + Emily + Endelyn + Endellion + Enid + Glanna + Gloria + Grace + Gwenifer + Hannah + Helen + Hermine + Holly + Ia + Igraine + Irene + Isolde + Janet + Jasmin + Jessica + Jenifer + Jenifry + Jowanet + Julia + + Kate + Kayna + Kensa + Kelynen + Kerensa + Lamorna + Laura + Lauren + Lilian + Loveday + Lowdy + Lowenna + Lucia + Luned + + Mabena + Madeleine + Maria + Michelle + Morwen + Morwenna + Meliora + Meraud + Mabyn + Melwyn + Melyonen + Morgen + + Natalie + Nessa + Newlyn + Nimue + Nora + Rachel + Regina + Rosa + Rosenwyn + + Samantha + Sarah + Splanna + Susan + + Talwyn + Tamara + Tegen + Teresa + Tregereth + Trueth + + Veronica + Victoria + Zoe + } + + patronym_prefix_male = "dynnpat_pre_ab" + patronym_prefix_female = "dynnpat_pre_merch" + always_use_patronym = yes + + # Chance of male children being named after their paternal or maternal grandfather, or their father. Sum must not exceed 100. + pat_grf_name_chance = 80 + mat_grf_name_chance = 0 + father_name_chance = 0 + + # Chance of female children being named after their paternal or maternal grandmother, or their mother. Sum must not exceed 100. + pat_grm_name_chance = 10 + mat_grm_name_chance = 50 + mother_name_chance = 0 + + + + mercenary_names = { + { name = mercenary_company_bodyguards_of_gwendolen } + } +} \ No newline at end of file diff --git a/N3OW/common/governments/00_government_types.txt b/N3OW/common/governments/00_government_types.txt new file mode 100644 index 00000000..a9ae5722 --- /dev/null +++ b/N3OW/common/governments/00_government_types.txt @@ -0,0 +1,1200 @@ +### Brief: feudal_government +# +# This is referenced in code +# +feudal_government = { + government_rules = { + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = yes + legitimacy = yes + } + + royal_court = any + + fallback = 1 + + primary_holding = castle_holding + valid_holdings = { temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + vassal_contract_group = feudal_vassal + + ai = { + use_legends = yes + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_feudal + government_is_settled + may_elevate_co_monarch + government_uses_crown_authority + government_uses_domain_limit + } + + mechanic_type = feudal + is_mechanic_type_default = yes + + color = hsv{ 0.67 1.00 0.78 } + realm_mask_offset = { 0.0 0.01 } + realm_mask_scale = { 1 1 } +} + +republic_government = { + primary_holding = city_holding + valid_holdings = { castle_holding } + required_county_holdings = { city_holding castle_holding church_holding } + government_rules = { + inherit_from_dynastic_government = no + } + + ai = { + arrange_marriage = no + use_goals = no + use_scripted_guis = no + perform_religious_reformation = no + use_legends = no + } + + vassal_contract_group = republic_vassal + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_republic + government_is_settled + government_uses_domain_limit + } + + color = hsv{ 0.00 1.00 0.98 } + realm_mask_offset = { 0.0 -0.01 } + realm_mask_scale = { 1 1 } +} + +### Brief: theocracy_government +# Head of faith will always get this if possible +# +# This is referenced in code +# +theocracy_government = { + government_rules = { + religious = yes + inherit_from_dynastic_government = no + } + + primary_holding = church_holding + valid_holdings = { castle_holding tribal_holding nomad_holding herder_holding temple_citadel_holding } + required_county_holdings = { church_holding castle_holding city_holding } + + ai = { + use_legends = no + } + + can_get_government = { + NOT = { + faith = { + has_doctrine = doctrine_theocracy_lay_clergy + } + } + } + + vassal_contract_group = theocracy_vassal + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_theocracy + government_is_settled + government_uses_domain_limit + } + + mechanic_type = theocracy + is_mechanic_type_default = yes + + color = hsv{ 0.00 0.00 0.78 } + realm_mask_offset = { 0.0 0.02 } + realm_mask_scale = { 0.95 0.95 } +} + +### Brief: clan_government +clan_government = { + government_rules = { + create_cadet_branches = yes + rulers_should_have_dynasty = yes + legitimacy = yes + dynasty_named_realms = yes + always_use_patronym = yes + } + + royal_court = any + + primary_holding = castle_holding + primary_heritages = { heritage_arabic heritage_iranian heritage_turkic } + + fallback = 2 + + preferred_religions = { islam_religion } + + valid_holdings = { temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + house_unity = clan_house_unity + tax_slot_type = clan_tax_slot + + vassal_contract_group = clan_vassal + + ai = { + use_legends = yes + } + + opinion_of_liege = { + scope:vassal = { + if = { + limit = { + is_powerful_vassal = yes + NOT = { + is_allied_to = scope:liege + } + } + value = clan_powerful_vassal_no_alliance_opinion_penalty_value + } + } + } + opinion_of_liege_desc = { + first_valid = { + triggered_desc = { + trigger = { + scope:vassal = { + NOT = { + is_allied_to = scope:liege + } + is_powerful_vassal = yes + } + } + desc = "GOVERNMENT_CLAN_NOT_ALLIED_POWERFUL" + } + } + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_clan + may_appoint_viziers + government_is_settled + government_uses_crown_authority + government_uses_domain_limit + } + + mechanic_type = clan + is_mechanic_type_default = yes + + color = hsv{ 0.39 0.93 0.54 } + realm_mask_offset = { 0.0 0.03 } + realm_mask_scale = { 1 1 } +} + +tribal_government = { + government_rules = { + rulers_should_have_dynasty = yes + regiments_prestige_as_gold = yes + legitimacy = yes + always_use_patronym = yes + affected_by_development = no + } + + royal_court = any + + supply_limit_mult_for_others = -0.5 + primary_holding = tribal_holding + required_county_holdings = { tribal_holding } + + valid_holdings = { castle_holding temple_citadel_holding } + + prestige_opinion_override = { -10 0 3 5 10 20 } + + vassal_contract_group = tribal_vassal + + ai = { + use_legends = yes + } + + character_modifier = { + title_creation_cost_mult = -0.5 + army_maintenance_mult = -0.5 + + feudal_government_vassal_opinion = -20 + clan_government_vassal_opinion = -20 + republic_government_vassal_opinion = -20 + + character_travel_safety = 10 + + ai_war_chance = 0.25 + monthly_prestige = 0.2 + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_tribal + government_is_tribal_excluding_wanua + use_prestige_to_buy_maa + government_is_settled + government_can_raid_rule + may_elevate_co_monarch + government_uses_domain_limit + } + + color = hsv{ 0.02 0.75 0.36 } + realm_mask_offset = { 0.0 0.0 } + realm_mask_scale = { 0.96 0.96 } +} + +# This govtype will be switched back to tribal_government if the TGP DLC is not active. This is done by effect in the game_start.txt on_action file. +# +wanua_government = { # "Wanua" + government_rules = { + rulers_should_have_dynasty = yes + legitimacy = yes + always_use_patronym = yes + affected_by_development = no + gain_legitimacy_becoming_tributary = yes + regiments_use_barter_goods_as_gold = yes + barter = yes + } + + royal_court = any + + supply_limit_mult_for_others = -0.5 + primary_holding = tribal_holding + required_county_holdings = { tribal_holding } + primary_heritages = { heritage_austronesian } + + valid_holdings = { city_holding castle_holding temple_citadel_holding } + + prestige_opinion_override = { -10 0 3 5 10 20 } + + vassal_contract_group = wanua_vassal + + ai = { + use_legends = yes + } + + character_modifier = { + title_creation_cost_mult = -0.5 + + embarkation_cost_mult = -1 + + sea_travel_danger = medium_sea_danger_reduction + coastal_sea_travel_danger = medium_sea_danger_reduction + + ai_war_chance = -0.5 + + domain_limit_max = 2 + vassal_limit_max = 2 + } + + can_get_government = { + has_tgp_dlc_trigger = yes + } + + flags = { + government_is_tribal + government_is_wanua + government_can_raid_rule + government_enables_naval_raiding + government_enables_river_travel + may_elevate_co_monarch + } + + color = rgb{ 85 207 198 } + realm_mask_offset = { 0.0 0.09 } + realm_mask_scale = { 0.9 0.9 } +} + +### Brief: mercenary_government +# Mercenary will always get this +# +# This is referenced in code +# +mercenary_government = { + government_rules = { + court_generate_spouses = no + council = no + inherit_from_dynastic_government = no + } + + court_generate_commanders = 5 + + ai = { + arrange_marriage = no + use_goals = no + use_scripted_guis = no + perform_religious_reformation = no + use_legends = no + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_uses_crown_authority + cannot_be_vassal_or_liege + government_is_mercenary + } + + mechanic_type = mercenary + is_mechanic_type_default = yes + + color = hsv{ 0.00 0.00 0.66 } + realm_mask_offset = { 0.0 -0.01 } + realm_mask_scale = { 1 1 } +} + +### Brief: holy_order_government +# Holy order will always get this +# +# This is referenced in code +# +holy_order_government = { + government_rules = { + council = no + court_generate_spouses = no + inherit_from_dynastic_government = no + } + + court_generate_commanders = 5 + + ai = { + arrange_marriage = no + use_goals = no + use_scripted_guis = no + perform_religious_reformation = no + use_legends = no + } + + valid_holdings = { castle_holding city_holding temple_citadel_holding } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_uses_crown_authority + cannot_be_vassal_or_liege + government_is_holy_order + } + + mechanic_type = holy_order + is_mechanic_type_default = yes + + color = hsv{ 0.00 0.00 0.66 } + realm_mask_offset = { 0.0 -0.01 } + realm_mask_scale = { 1 1 } +} + +### Brief: administrative_government +# Default administrative government, used for Byzantium +# +# This is referenced in code +# +administrative_government = { + government_rules = { + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = no + landless_playable = yes + legitimacy = yes + administrative = yes + use_as_base_on_landed = yes + use_as_base_on_rank_up = yes + inherit_from_dynastic_government = no + sticky_government = yes + house_aspirations = yes + noble_families = yes + admin_allows_holding_multiple_primary_tier_titles = yes + treasury = yes + replace_gold_cost_by_treasury = yes + } + + royal_court = top_liege + + domicile_type = estate + main_administrative_tier = duchy + min_appointment_tier = duchy + minimum_provincial_maa_tier = duchy + + fallback = 3 + + primary_holding = castle_holding + valid_holdings = { city_holding temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + vassal_contract_group = admin_vassal + + character_modifier = { + levy_size = -0.5 + feudal_government_tax_contribution_mult = -0.5 + feudal_government_levy_contribution_mult = -0.5 + clan_government_tax_contribution_mult = -0.5 + clan_government_levy_contribution_mult = -0.5 + men_at_arms_cap = -2 + men_at_arms_limit = -2 + knight_limit = -5 + vassal_limit = 100 + active_accolades = -1 + title_creation_cost_mult = -0.5 + mercenary_hire_cost_mult = 2 + men_at_arms_maintenance = 0.5 + + # Vassals get Treasury income that is this percentage less than their taxes to their liege + monthly_treasury_from_liege_mult = -0.15 + } + + top_liege_character_modifier = { + # 85% of vassal income goes to the treasury + monthly_treasury_from_vassals = 0.85 + men_at_arms_maintenance = 1.5 + men_at_arms_recruitment_cost = 1 + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_administrative + #government_has_county_tier_noble_families + + # These flags only exist for loc and in-game descriptions + government_has_influence + government_has_treasury + government_is_special_administrative + government_has_title_men_at_arms + government_has_powerful_families + government_is_settled + government_uses_domicile_but_not_adventurer + government_uses_domain_limit + government_uses_admin_province_obligations + } + + mechanic_type = administrative + is_mechanic_type_default = yes + + color = { 72 6 92 } + realm_mask_offset = { 0.0 0.01 } + realm_mask_scale = { 1 1 } +} + +### Brief: landless_adventurer_government +# Default landless adventurer government +# +# This is referenced in code +# +landless_adventurer_government = { + government_rules = { + court_generate_spouses = no + council = no + create_cadet_branches = yes + rulers_should_have_dynasty = yes + landless_playable = yes + conditional_maa_refill = yes + use_title_tier_modifiers = no + mercenary = yes + allow_out_of_realm_inheritance = yes + use_as_base_on_landed = yes + use_maa_maintenance = no + } + + domicile_type = camp + court_generate_commanders = no + + can_get_government = { + any_held_title = { + title_tier = duchy + is_landless_type_title = yes + } + } + + valid_holdings = { tribal_holding church_holding castle_holding city_holding temple_citadel_holding } + + character_modifier = { + active_accolades = -100 + knight_limit = 2 + men_at_arms_cap = -3 + men_at_arms_limit = -2 + character_travel_speed = 20 + siege_weapon_siege_value_mult = -0.5 + mercenary_hire_cost_mult = 1 + short_reign_duration_mult = -5 + long_reign_bonus_mult = -1 + domicile_travel_speed = -0.75 + monthly_wanderer_lifestyle_xp_gain_mult = 0.15 + } + + ai = { + use_goals = no + use_scripted_guis = no + perform_religious_reformation = no + use_legends = no + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + cannot_be_vassal_or_liege + government_is_landless_adventurer + has_unique_government_perks + } + + mechanic_type = landless_adventurer + is_mechanic_type_default = yes + + color = hsv{ 0.00 0.00 0.66 } + realm_mask_offset = { 0.0 0.0 } + realm_mask_scale = { 1 1 } +} + +### Brief: nomad_government +# Default nomad government, used for the Steppe Region +# +# This is referenced in code +# +nomad_government = { + government_rules = { + obedience = yes + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = no + landless_playable = yes + legitimacy = yes + use_as_base_on_rank_up = yes + use_as_base_on_landed = yes + conditional_maa_refill = yes + uses_county_fertility = yes + uses_culture_and_house_head_named_realms = yes + sticky_government = yes + subject_men_at_arms = yes + no_capital_movement_cooldown = yes + affected_by_development = no + buildings = no + } + + royal_court = any + + domicile_type = yurt + + primary_holding = nomad_holding + valid_holdings = { castle_holding tribal_holding temple_citadel_holding } + required_county_holdings = { nomad_holding } + + generated_character_template = nomadic_chieftain_character + + max_dread = 150 + + vassal_contract_group = nomad_vassal + + character_modifier = { + steppe_travel_danger = steppe_high_danger_reduction + plains_travel_danger = steppe_high_danger_reduction + drylands_travel_danger = drylands_medium_danger_reduction + mountains_travel_danger = mountains_medium_danger_reduction + steppe_cancel_negative_supply = yes + ignore_negative_opinion_of_culture = yes + county_fertility_decline_add = -15 + movement_speed = 0.1 + movement_speed_land_raiding = 0.1 + the_great_steppe_supply_limit_add = 10000 + game_rule_extra_nomads_arabs_supply_limit_add = 10000 + game_rule_extra_nomads_horn_supply_limit_add = 10000 + game_rule_extra_nomads_sahel_supply_limit_add = 10000 + game_rule_extra_nomads_sami_supply_limit_add = 10000 + game_rule_extra_nomads_tibet_supply_limit_add = 10000 + domain_limit = -1 + ai_war_cooldown = -0.5 + ai_war_chance = 2 + men_at_arms_maintenance = -0.5 + supply_duration = 1 + county_opinion_add = 25 + title_creation_cost_mult = -0.5 + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_nomadic + government_has_herd + government_can_raid_rule + government_can_use_tributary_men_at_arms + can_start_war_with_raised_troops + ignores_faith_marriage_penalties + no_hostile_attrition_in_steppe # Done in code, here for loc + movement_speed_from_government + land_raiding_movement_speed_from_government + can_raze_holdings + government_uses_domicile_but_not_adventurer + } + + mechanic_type = nomad + is_mechanic_type_default = yes + + # These flags only exist for loc and in-game descriptions + color = { 255 127 80 } + realm_mask_offset = { 0.0 0.12 } + realm_mask_scale = { 0.8 0.8 } +} + +### Brief: herder_government +# Default herder government, used for the Steppe Region +# +# This is referenced in code +# +herder_government = { + generated_character_template = herder_character + + government_rules = { + court_generate_spouses = no + council = no + create_cadet_branches = no + rulers_should_have_dynasty = no + uses_county_fertility = yes + replenishes_county_fertility = yes + deny_powerful_vassal = yes + redirects_wars_to_overlord = yes + buildings = no + } + + character_modifier = { + knight_limit = -100 + active_accolades = -100 + county_opinion_add = 100 + monthly_income_mult = -10 + } + + primary_holding = herder_holding + valid_holdings = { herder_holding castle_holding tribal_holding } + required_county_holdings = { herder_holding } + + ai = { + use_lifestyle = no + arrange_marriage = no + use_goals = no + use_decisions = no + use_scripted_guis = no + use_legends = no + perform_religious_reformation = no + } + + vassal_contract_group = herder_vassal + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_herder + government_has_herd + ignores_faith_marriage_penalties + } + + mechanic_type = herder + is_mechanic_type_default = yes + + color = { 235 213 52 } + realm_mask_offset = { 0.0 0.12 } + realm_mask_scale = { 0.8 0.8 } +} + +celestial_government = { + government_rules = { + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = no + administrative = yes + landless_playable = yes + legitimacy = yes + use_as_base_on_landed = yes + use_as_base_on_rank_up = yes + inherit_from_dynastic_government = no + sticky_government = yes + house_aspirations = yes + noble_families = yes + deny_powerful_vassal = yes + + treasury = yes + merit = yes + replace_gold_cost_by_treasury = yes + block_alliance_child_marriage = yes + admin_allows_holding_multiple_primary_tier_titles = no + } + + royal_court = top_liege + + domicile_type = east_asian_estate + main_administrative_tier = duchy + min_appointment_tier = county + minimum_provincial_maa_tier = county + administrative_title_maa_setup = vassals_and_top_liege + + fallback = 3 + + primary_holding = castle_holding + valid_holdings = { city_holding temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + vassal_contract_group = celestial_vassal + + character_modifier = { + levy_size = -0.5 + feudal_government_tax_contribution_mult = -0.5 + feudal_government_levy_contribution_mult = -0.5 + clan_government_tax_contribution_mult = -0.5 + clan_government_levy_contribution_mult = -0.5 + men_at_arms_cap = -3 + men_at_arms_limit = -2 + knight_limit = -5 + vassal_limit = 20 + active_accolades = -1 + character_max_merit_level_add = 1 + mercenary_hire_cost_mult = 2 + + # Vassals get Treasury income that is this percentage less than their taxes to their liege + monthly_treasury_from_liege_mult = -0.25 + } + + top_liege_character_modifier = { + # 99% of vassal income goes to the treasury + monthly_treasury_from_vassals = 0.99 + men_at_arms_title_cap = -1 + } + + ai_ruler_desired_kingdom_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier >= tier_empire + } + add = 1 # Is 0 == Don't keep any Kingdoms - they should all be circuits + } + } + ai_ruler_desired_empire_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier = tier_hegemony + } + add = 1 # Is 0 == Don't keep any Empires - they should all be 'great circuits' + } + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_celestial + + government_has_merit + government_has_influence + government_has_treasury + government_has_title_men_at_arms + government_has_powerful_families + government_has_county_tier_noble_families + government_is_settled + government_uses_domicile_but_not_adventurer + government_uses_domain_limit + government_uses_admin_province_obligations + government_uses_merit_family_aspirations + has_special_house_aspirations + } + + # The hegemon cannot reassign ministers + ai_can_reassign_council_positions = { + primary_title != title:h_china + } + + currency_levels_cap = { + merit = 9 + } + + color = { 250 230 10 } + realm_mask_offset = { 0.0 0.1 } + realm_mask_scale = { 0.94 0.94 } +} + +mandala_government = { + government_rules = { + create_cadet_branches = yes + + rulers_should_have_dynasty = yes + dynasty_named_realms = yes + + legitimacy = yes + use_as_base_on_landed = yes + use_as_base_on_rank_up = yes + house_aspirations = yes + considers_piety_for_title_creation = yes + ask_for_tribute = yes + + deny_powerful_vassal = yes #LET HAVOC ENSUE! + + count_tributaries_for_title_requirements = yes + radiance = yes + } + + royal_court = any + + primary_holding = temple_citadel_holding + valid_holdings = { church_holding castle_holding } + required_county_holdings = { temple_citadel_holding city_holding } + + can_get_government = { + has_tgp_dlc_trigger = yes + always = no + OR = { + liege = { has_government = mandala_government } + highest_held_title_tier > tier_barony + } + } + + vassal_contract_group = mandala_vassal + + opinion_of_liege = { + scope:liege = { + if = { + limit = { piety_level = max_piety_level_plus_3 } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_8_value } + } + else_if = { + limit = { piety_level = max_piety_level_plus_2 } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_7_value } + } + else_if = { + limit = { piety_level = max_piety_level_plus_1 } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_6_value } + } + else_if = { + limit = { piety_level = max_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_5_value } + } + else_if = { + limit = { piety_level = very_high_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_4_value } + } + else_if = { + limit = { piety_level = high_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_3_value } + } + else_if = { + limit = { piety_level = medium_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_2_value } + } + else_if = { + limit = { piety_level = low_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_1_value } + } + else_if = { + limit = { piety_level = low_negative_piety_level } + scope:vassal = { value = mandala_vassal_opinion_bonus_piety_0_value } + } + } + } + opinion_of_liege_desc = { desc = liege_piety_level_desc } + + opinion_of_suzerain = { + scope:suzerain = { + if = { + limit = { piety_level = max_piety_level_plus_3 } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_8_value } + } + else_if = { + limit = { piety_level = max_piety_level_plus_2 } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_7_value } + } + else_if = { + limit = { piety_level = max_piety_level_plus_1 } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_6_value } + } + else_if = { + limit = { piety_level = max_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_5_value } + } + else_if = { + limit = { piety_level = very_high_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_4_value } + } + else_if = { + limit = { piety_level = high_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_3_value } + } + else_if = { + limit = { piety_level = medium_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_2_value } + } + else_if = { + limit = { piety_level = low_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_1_value } + } + else_if = { + limit = { piety_level = low_negative_piety_level } + scope:tributary = { value = mandala_tributary_opinion_bonus_piety_0_value } + } + } + } + opinion_of_suzerain_desc = { desc = suzerain_piety_level_desc } + + character_modifier = { + clergy_opinion = 5 + zealot_opinion = 5 + domain_limit_max = 2 + + #Vassal Limit Max: + #Base: + vassal_limit_max = 2 + #Increased with Mandala Temple Complex up to 30 + #Further 35 possible from Piety Levels 6-8 for a total of 65 + zealot_tax_contribution_mult = 0.05 + zealot_levy_contribution_mult = 0.05 + monthly_piety_gain_mult = 0.15 + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + uses_mandala_aspects + uses_mandala_decrees + government_is_mandala + has_coerce_tributary_scheme + additional_piety_from_religious_buildings + can_perform_ritual_contracts + subjects_gain_piety_based_on_overlord_piety_level + has_special_house_aspirations + government_is_settled + has_unique_government_perks + no_powerful_vassals + } + + # These flags only exist for loc and in-game descriptions + + currency_levels_cap = { + piety = 8 + } + + mechanic_type = mandala + is_mechanic_type_default = yes + + color = { 42 56 100 } + realm_mask_offset = { 0.0 0.05 } + realm_mask_scale = { 0.92 0.92 } +} + +steppe_admin_government = { + government_rules = { + obedience = yes + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = no + administrative = yes + landless_playable = yes + legitimacy = yes + use_as_base_on_rank_up = yes + use_as_base_on_landed = yes + inherit_from_dynastic_government = no + sticky_government = yes + house_aspirations = yes + subject_men_at_arms = yes + noble_families = yes + + merit = yes # Meritocracy! + treasury = yes + replace_gold_cost_by_treasury = yes + government_ignores_rightful_liege_penalties = yes + deny_powerful_vassal = yes + } + + royal_court = any + + domicile_type = east_asian_estate + + main_administrative_tier = duchy + min_appointment_tier = county + minimum_provincial_maa_tier = duchy + + primary_holding = castle_holding + valid_holdings = { city_holding temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + vassal_contract_group = meritocratic_vassal + + max_dread = 150 + + character_modifier = { + levy_size = -0.5 + feudal_government_tax_contribution_mult = -0.5 + feudal_government_levy_contribution_mult = -0.5 + clan_government_tax_contribution_mult = -0.5 + clan_government_levy_contribution_mult = -0.5 + men_at_arms_cap = -2 + men_at_arms_limit = -2 + knight_limit = -5 + vassal_limit = 100 + active_accolades = -1 + ignore_negative_opinion_of_culture = yes + movement_speed = 0.1 + movement_speed_land_raiding = 0.1 + ai_war_cooldown = -0.5 + ai_war_chance = 2 + title_creation_cost_mult = -0.5 + character_max_merit_level_add = 2 + mercenary_hire_cost_mult = 2 + + # Vassals get Treasury income that is this percentage less than their taxes to their liege + monthly_treasury_from_liege_mult = -0.4 + } + + top_liege_character_modifier = { + # 95% of vassal income goes to the treasury + monthly_treasury_from_vassals = 0.95 + } + + ai_ruler_desired_kingdom_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier >= tier_empire + } + add = 2 # Is 1 == keep one kingdom only! + } + } + ai_ruler_desired_empire_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier = tier_hegemony + } + add = 1 # Is 0 == Don't keep any Empires - they should all be 'great circuits' + } + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_steppe_admin + government_can_raid_rule + government_can_use_tributary_men_at_arms + government_has_merit + government_has_influence + government_has_treasury + government_has_title_men_at_arms + government_has_powerful_families + government_has_county_tier_noble_families + ignores_faith_marriage_penalties + land_raiding_movement_speed_from_government + can_raze_holdings + government_is_settled + government_uses_domicile_but_not_adventurer + government_uses_admin_province_obligations + government_uses_merit_family_aspirations + has_special_house_aspirations + } + + currency_levels_cap = { + merit = 5 + } + + can_get_government = { + has_tgp_dlc_trigger = yes + } + + color = { 255 110 40 } + realm_mask_offset = { 0.0 0.2 } + realm_mask_scale = { 0.78 0.78 } +} + +meritocratic_government = { # e.g. Korea, Dai Viet + government_rules = { + create_cadet_branches = yes + rulers_should_have_dynasty = yes + dynasty_named_realms = no + administrative = yes + landless_playable = yes + legitimacy = yes + use_as_base_on_landed = yes + use_as_base_on_rank_up = yes + inherit_from_dynastic_government = no + sticky_government = yes + house_aspirations = yes + noble_families = yes + + merit = yes # Meritocracy! + treasury = yes + replace_gold_cost_by_treasury = yes + deny_powerful_vassal = yes + } + + royal_court = any + + domicile_type = east_asian_estate + main_administrative_tier = duchy + min_appointment_tier = county + minimum_provincial_maa_tier = duchy + + primary_holding = castle_holding + valid_holdings = { city_holding temple_citadel_holding } + required_county_holdings = { castle_holding city_holding church_holding } + + vassal_contract_group = meritocratic_vassal + + character_modifier = { + levy_size = -0.5 + feudal_government_tax_contribution_mult = -0.5 + feudal_government_levy_contribution_mult = -0.5 + clan_government_tax_contribution_mult = -0.5 + clan_government_levy_contribution_mult = -0.5 + men_at_arms_cap = -2 + men_at_arms_limit = -2 + knight_limit = -5 + vassal_limit = 100 + active_accolades = -1 + title_creation_cost_mult = -0.5 + character_max_merit_level_add = 2 + mercenary_hire_cost_mult = 2 + + # Vassals get Treasury income that is this percentage less than their taxes to their liege + monthly_treasury_from_liege_mult = -0.4 + } + + top_liege_character_modifier = { + # 95% of vassal income goes to the treasury + monthly_treasury_from_vassals = 0.95 + } + + ai_ruler_desired_kingdom_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier >= tier_empire + } + add = 2 # Is 1 == keep one kingdom only! + } + } + ai_ruler_desired_empire_titles = { + value = -1 # Keep all + if = { + limit = { + highest_held_title_tier = tier_hegemony + } + add = 1 # Is 0 == Don't keep any Empires - they should all be 'great circuits' + } + } + + can_get_government = { + has_tgp_dlc_trigger = yes + always = no + } + + # Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player). + flags = { + government_is_meritocratic + # These flags only exist for loc and in-game descriptions + government_has_merit + government_has_influence + government_has_treasury + government_has_title_men_at_arms + government_has_powerful_families + government_has_county_tier_noble_families + government_is_settled + government_uses_domicile_but_not_adventurer + government_uses_domain_limit + government_uses_admin_province_obligations + government_uses_merit_family_aspirations + has_special_house_aspirations + } + + currency_levels_cap = { + merit = 5 + } + + color = { 250 100 0 } + realm_mask_offset = { 0.0 0.12 } + realm_mask_scale = { 0.92 0.92 } +} diff --git a/N3OW/events/global_culture_events.txt b/N3OW/events/global_culture_events.txt new file mode 100644 index 00000000..b6c718bb --- /dev/null +++ b/N3OW/events/global_culture_events.txt @@ -0,0 +1 @@ +#dummy \ No newline at end of file diff --git a/N3OW/history/titles/admin_titles.txt b/N3OW/history/titles/admin_titles.txt index e69de29b..f2854524 100644 --- a/N3OW/history/titles/admin_titles.txt +++ b/N3OW/history/titles/admin_titles.txt @@ -0,0 +1 @@ +#dummy \ No newline at end of file