From e2686cdbab634ac4739498b4f46457d53d010d50 Mon Sep 17 00:00:00 2001 From: Heidesommer Date: Tue, 19 May 2026 01:49:56 -0400 Subject: [PATCH 01/12] Fixing bugs --- .../00_cultural_maa_innovations.txt | 9 +--- .../00_divinity_custom_loc.txt | 16 ++++---- .../00_language_custom_loc.txt | 40 ++++++++---------- common/flavorization/00_title_holders.txt | 20 ++++----- common/on_action/game_start.txt | 4 -- .../peasant_republic_obligations.txt | 22 +++++----- .../portrait_modifiers/01_beards_base.txt | 41 +++++++++++++++++++ history/provinces/e_europa.txt | 2 +- history/provinces/e_germany.txt | 2 + 9 files changed, 92 insertions(+), 64 deletions(-) diff --git a/common/culture/innovations/00_cultural_maa_innovations.txt b/common/culture/innovations/00_cultural_maa_innovations.txt index 1e48785a..5b4f4726 100644 --- a/common/culture/innovations/00_cultural_maa_innovations.txt +++ b/common/culture/innovations/00_cultural_maa_innovations.txt @@ -227,14 +227,12 @@ innovation_repeating_crossbow = { has_dlc = "All Under Heaven" } OR = { - this = culture:tangut has_cultural_parameter = unlock_shenbigong_innovation } } trigger_else = { OR = { has_cultural_pillar = heritage_chinese - this = culture:tangut } } } @@ -259,12 +257,7 @@ innovation_pole_vault = { icon = @weapons_and_armor_01 potential = { - OR = { - this = culture:guanches - any_parent_culture_or_above = { - this = culture:guanches - } - } + always = no } unlock_maa = guanch_vaulter diff --git a/common/customizable_localization/00_divinity_custom_loc.txt b/common/customizable_localization/00_divinity_custom_loc.txt index d807ffce..e82fc608 100644 --- a/common/customizable_localization/00_divinity_custom_loc.txt +++ b/common/customizable_localization/00_divinity_custom_loc.txt @@ -1121,14 +1121,14 @@ GetActualBishopTitle = { highest_held_title_tier >= tier_kingdom faith.religion = faith:folketro.religion } - localization_key = councillor_court_chaplain_folkgerman_religion_kingdom + localization_key = councillor_court_chaplain_germanic_religion_kingdom } text = { trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:folketro.religion } - localization_key = councillor_court_chaplain_folkgerman_religion_duchy + localization_key = councillor_court_chaplain_germanic_religion_duchy } text = { trigger = { @@ -1140,7 +1140,7 @@ GetActualBishopTitle = { } } } - localization_key = councillor_court_chaplain_folkgerman_religion_county + localization_key = councillor_court_chaplain_germanic_religion_county } text = { trigger = { @@ -1152,7 +1152,7 @@ GetActualBishopTitle = { } } } - localization_key = councillor_court_chaplain_folkgerman_religion_county_female + localization_key = councillor_court_chaplain_germanic_religion_county_female } #Dualism @@ -1984,14 +1984,14 @@ GetActualBishopTitlePossessive = { highest_held_title_tier >= tier_kingdom faith.religion = faith:folketro.religion } - localization_key = councillor_court_chaplain_folkgerman_religion_kingdom_possessive + localization_key = councillor_court_chaplain_germanic_religion_kingdom_possessive } text = { trigger = { highest_held_title_tier >= tier_duchy faith.religion = faith:folketro.religion } - localization_key = councillor_court_chaplain_folkgerman_religion_duchy_possessive + localization_key = councillor_court_chaplain_germanic_religion_duchy_possessive } text = { trigger = { @@ -2003,7 +2003,7 @@ GetActualBishopTitlePossessive = { } } } - localization_key = councillor_court_chaplain_folkgerman_religion_county_possessive + localization_key = councillor_court_chaplain_germanic_religion_county_possessive } text = { trigger = { @@ -2015,7 +2015,7 @@ GetActualBishopTitlePossessive = { } } } - localization_key = councillor_court_chaplain_folkgerman_religion_county_female_possessive + localization_key = councillor_court_chaplain_germanic_religion_county_female_possessive } #Dualism diff --git a/common/customizable_localization/00_language_custom_loc.txt b/common/customizable_localization/00_language_custom_loc.txt index 856a9ee6..14105053 100644 --- a/common/customizable_localization/00_language_custom_loc.txt +++ b/common/customizable_localization/00_language_custom_loc.txt @@ -126,9 +126,9 @@ GetFaithSacredLanguage = { text = { #Could also be Vedic & Old Tamil trigger = { OR = { - religion = religion:hinduism_religion +# religion = religion:hinduism_religion religion = religion:buddhism_religion - religion = religion:jainism_religion +# religion = religion:jainism_religion } } localization_key = language_sanskrit_name #Sanskrit @@ -158,31 +158,27 @@ GetFaithSacredLanguageCharacter = { trigger = { OR = { religion = religion:catholic_religion - faith = faith:conversos - faith = faith:lollard - faith = faith:insular_celtic - faith = faith:mozarabic_church } } localization_key = language_latin_name #Latin } - text = { - trigger = { - faith = faith:cathar - } - localization_key = language_occitano_romance_name #Occitan - } +# text = { +# trigger = { +# faith = faith:cathar +# } +# localization_key = language_occitano_romance_name #Occitan +# } - text = { - trigger = { faith = faith:nestorian } - localization_key = language_aramaic_name #Armaic - } +# text = { +# trigger = { faith = faith:nestorian } +# localization_key = language_aramaic_name #Armaic +# } - text = { - trigger = { faith = faith:armenian_apostolic } - localization_key = language_armenian_name #Armenian - } +# text = { +# trigger = { faith = faith:armenian_apostolic } +# localization_key = language_armenian_name #Armenian +# } text = { trigger = { @@ -241,9 +237,9 @@ GetFaithSacredLanguageCharacter = { text = { #Could also be Vedic & Old Tamil trigger = { OR = { - religion = religion:hinduism_religion +# religion = religion:hinduism_religion religion = religion:buddhism_religion - religion = religion:jainism_religion +# religion = religion:jainism_religion } } localization_key = language_sanskrit_name #Sanskrit diff --git a/common/flavorization/00_title_holders.txt b/common/flavorization/00_title_holders.txt index e6854e47..b198f9fe 100644 --- a/common/flavorization/00_title_holders.txt +++ b/common/flavorization/00_title_holders.txt @@ -921,7 +921,7 @@ empire_theocracy_christianity_religion_orthodox = { # Dualism (same as Christianity) # Germanic -baron_theocracy_male_folkgerman_religion = { +baron_theocracy_male_germanic_religion = { type = character gender = male special = holder @@ -933,7 +933,7 @@ baron_theocracy_male_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion } } -baron_theocracy_female_folkgerman_religion = { +baron_theocracy_female_germanic_religion = { type = character gender = female special = holder @@ -945,7 +945,7 @@ baron_theocracy_female_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion } } -barony_theocracy_folkgerman_religion = { +barony_theocracy_germanic_religion = { type = title tier = barony flavourization_rules = { @@ -955,7 +955,7 @@ barony_theocracy_folkgerman_religion = { holding = church_holding religions = { folkgerman_religion hellenism_religion taoism_religion zunism_religion } } -count_theocracy_male_folkgerman_religion = { +count_theocracy_male_germanic_religion = { type = character gender = male special = holder @@ -967,7 +967,7 @@ count_theocracy_male_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion } } -count_theocracy_female_folkgerman_religion = { +count_theocracy_female_germanic_religion = { type = character gender = female special = holder @@ -979,7 +979,7 @@ count_theocracy_female_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion } } -county_theocracy_folkgerman_religion = { +county_theocracy_germanic_religion = { type = title tier = county flavourization_rules = { @@ -989,7 +989,7 @@ county_theocracy_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion hellenism_religion taoism_religion zoroastrianism_religion zunism_religion } } -king_theocracy_male_folkgerman_religion = { +king_theocracy_male_germanic_religion = { type = character gender = male special = holder @@ -1001,7 +1001,7 @@ king_theocracy_male_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion hellenism_religion } } -king_theocracy_female_folkgerman_religion = { +king_theocracy_female_germanic_religion = { type = character gender = female special = holder @@ -1013,7 +1013,7 @@ king_theocracy_female_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion hellenism_religion } } -emperor_theocracy_male_folkgerman_religion = { +emperor_theocracy_male_germanic_religion = { type = character gender = male special = holder @@ -1025,7 +1025,7 @@ emperor_theocracy_male_folkgerman_religion = { governments = { theocracy_government } religions = { folkgerman_religion hellenism_religion } } -emperor_theocracy_female_folkgerman_religion = { +emperor_theocracy_female_germanic_religion = { type = character gender = female special = holder diff --git a/common/on_action/game_start.txt b/common/on_action/game_start.txt index b4a871bb..ea01db29 100644 --- a/common/on_action/game_start.txt +++ b/common/on_action/game_start.txt @@ -4256,10 +4256,6 @@ on_game_start_after_lobby = { name = fully_landlocked_nomad_cultures target = culture:kirghiz } - add_to_global_variable_list = { - name = fully_landlocked_nomad_cultures - target = culture:tangut - } add_to_global_variable_list = { name = fully_landlocked_nomad_cultures target = culture:bashkir diff --git a/common/subject_contracts/contracts/peasant_republic_obligations.txt b/common/subject_contracts/contracts/peasant_republic_obligations.txt index 88ce4451..11dc2c63 100644 --- a/common/subject_contracts/contracts/peasant_republic_obligations.txt +++ b/common/subject_contracts/contracts/peasant_republic_obligations.txt @@ -27,7 +27,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -64,7 +64,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -100,7 +100,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -136,7 +136,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -219,7 +219,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -256,7 +256,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -292,7 +292,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -354,7 +354,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -392,7 +392,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -429,7 +429,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level @@ -465,7 +465,7 @@ multiply = piety_level } } - scope:liege = { + scope:liege.dynasty = { add = { value = 0.1 multiply = dynasty_prestige_level diff --git a/gfx/portraits/portrait_modifiers/01_beards_base.txt b/gfx/portraits/portrait_modifiers/01_beards_base.txt index 92f5988c..d50870aa 100644 --- a/gfx/portraits/portrait_modifiers/01_beards_base.txt +++ b/gfx/portraits/portrait_modifiers/01_beards_base.txt @@ -1778,6 +1778,45 @@ beards = { } } } + ### SP5 Beard ### + + sp5_western_beards = { + dna_modifiers = { + accessory = { + mode = add + gene = beards + template = sp5_western_beards + range = { 0 1 } # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 15 + OR = { + NOT = { exists = this } + has_gene = { + category = gene_hair_type + template = hair_curly + } + has_gene = { + category = gene_hair_type + template = hair_wavy + } + } + OR = { + portrait_western_clothing_trigger = yes + portrait_byzantine_clothing_trigger = yes + } + + has_sp5_dlc_triggers = yes + } + modifier = { + factor = 0 + portrait_western_clothing_trigger = no + } + } + } } @@ -1785,3 +1824,5 @@ beards = { + + diff --git a/history/provinces/e_europa.txt b/history/provinces/e_europa.txt index 6a6067f1..13553c6b 100644 --- a/history/provinces/e_europa.txt +++ b/history/provinces/e_europa.txt @@ -207,7 +207,7 @@ } ###c_terschelling 2412 = { - holding = none + holding = castle_holding culture = frisian religion = mariner } diff --git a/history/provinces/e_germany.txt b/history/provinces/e_germany.txt index 1c6100df..37f3f4e9 100644 --- a/history/provinces/e_germany.txt +++ b/history/provinces/e_germany.txt @@ -1789,6 +1789,8 @@ } ###c_wiesbaden 2693 = { + culture = palatine + religion = einblicker holding = castle_holding } 2854 = { From eb5b5730e1262b3201d7ddf1b99daf057d6ff931 Mon Sep 17 00:00:00 2001 From: Heidesommer Date: Tue, 19 May 2026 02:17:12 -0400 Subject: [PATCH 02/12] Bugs --- history/provinces/e_italy.txt | 2 +- history/provinces/e_makedon.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/history/provinces/e_italy.txt b/history/provinces/e_italy.txt index 902f1b21..8da94cc7 100644 --- a/history/provinces/e_italy.txt +++ b/history/provinces/e_italy.txt @@ -260,7 +260,7 @@ holding = city_holding } 2533 = { - holding = castle + holding = castle_holding } 2490 = { holding = none diff --git a/history/provinces/e_makedon.txt b/history/provinces/e_makedon.txt index 1c48c573..4e61aa45 100644 --- a/history/provinces/e_makedon.txt +++ b/history/provinces/e_makedon.txt @@ -1067,7 +1067,7 @@ 3650 = { #Strumica culture = NEOW_macedonian religion = megalocratic - holdin36g = castle_holding + holding = castle_holding } 3648 = { #Shtip holding = city_holding From 4db413bb54e922bc3752c016f1fed88fcea19e7f Mon Sep 17 00:00:00 2001 From: Heidesommer Date: Tue, 19 May 2026 03:58:37 -0400 Subject: [PATCH 03/12] Commenting stuff out --- .../00_tributary_setup_effects.txt | 1559 +++++++++++++++++ .../00_religious_triggers.txt | 72 +- 2 files changed, 1595 insertions(+), 36 deletions(-) create mode 100644 common/scripted_effects/00_tributary_setup_effects.txt diff --git a/common/scripted_effects/00_tributary_setup_effects.txt b/common/scripted_effects/00_tributary_setup_effects.txt new file mode 100644 index 00000000..e663ec44 --- /dev/null +++ b/common/scripted_effects/00_tributary_setup_effects.txt @@ -0,0 +1,1559 @@ +# This file contains the setup effects for the tributaries in the game. +# The setup_tributaries_effect is invoked by on_game_start and should make calls to subsequent scripted effects. +# Sections are organized by top-suzerain title. +# Note that existing vassals (as established in title history) must be released and recreated into tributaries before +# they can have their own tributaries. + +setup_tributaries_effect = { +# if = { +# limit = { has_mpo_dlc_trigger = yes } +# if = { +# limit = { current_date < 1066.9.15 } # so, 867 +# mpo_867_tributary_setup_effect = yes +# } +# else_if = { +# limit = { current_date = 1066.9.15 } +# mpo_1066_tributary_setup_effect = yes +# } +# else_if = { +# limit = { current_date > 1066.9.15 } # so, 1178 +# mpo_1178_tributary_setup_effect = yes +# } +# } +# if = { +# limit = { has_tgp_dlc_trigger = yes } +# if = { +# limit = { current_date < 1066.9.15 } # so, 867 +# tgp_867_tributary_setup_effect = yes +# } +# else_if = { +# limit = { current_date = 1066.9.15 } +# tgp_1066_tributary_setup_effect = yes +# } +# else_if = { +# limit = { current_date > 1066.9.15 } # so, 1178 +# tgp_1178_tributary_setup_effect = yes +# } +# } +# if = { +# limit = { +# current_date < 1066.9.15 +# } +# base_867_tributary_setup_effect = yes +# } +# else_if = { +# limit = { +# current_date = 1066.9.15 +# } +# base_1066_tributary_setup_effect = yes +# } +# else_if = { +# limit = { +# current_date > 1066.9.15 +# } +# base_1178_tributary_setup_effect = yes +# } +} + +# $TRIBUTARY$ = the new tributary +# $SUZERAIN$ = their suzerain +# $WAR$ = determines if this was caused by war or agreement, yes or no +break_subject_contract_and_establish_tributary_effect = { + if = { + limit = { liege != this } + create_title_and_vassal_change = { + type = independency + save_scope_as = change + add_claim_on_loss = no + } + becomes_independent = { + change = scope:change + } + resolve_title_and_vassal_change = scope:change + } + start_tributary_interaction_effect = { + SUZERAIN = $SUZERAIN$ + TRIBUTARY = $TRIBUTARY$ + } +} + +mpo_867_tributary_setup_effect = { +# +# #### k_magyar +# character:159137 = { # Almos Árpád of k_magyar +# save_scope_as = suzerain +# character:fictional_mogyers_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### k_zhetysu +# character:34872 = { # Bilge Karakhanid of k_zhetysu +# save_scope_as = suzerain +# character:188834 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:188852 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:188834 = { +# save_scope_as = suzerain +# character:fictional_karluks_16 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_karluks_18 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### k_oghuz_il +# character:74031 = { # Kurush Yoishta of k_oghuz_il +# save_scope_as = suzerain +# character:fictional_turkish_5 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_31 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_33 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_7 = { +# save_scope_as = suzerain +# character:fictional_turkish_34 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_31 = { +# save_scope_as = suzerain +# character:fictional_turkish_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_11 = { # Cuneyd of c_mangyshalak +# save_scope_as = suzerain +# character:fictional_turkish_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_13 = { # Cuneyd of c_mangyshalak +# save_scope_as = suzerain +# character:fictional_turkish_32 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# ### e_caspian-pontic_steppe +# character:74025 = { # Manasseh Bulanid of e_caspian-pontic_steppe +# save_scope_as = suzerain +# character:180236 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:159128 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:160111 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:160112 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:6860 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:6834 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302238 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302235 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:159708 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302276 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:163118= { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_khazars_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_khazars_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_khazars_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_pechenegs_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_pechenegs_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_alans_3 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### e_kirghiz_khanate +# character:303238 = { # Uzur Enisey Kyrgyz of e_kirghiz_khanate +# save_scope_as = suzerain +# character:302426 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303104 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303009 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303288 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303295 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303308 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302958 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302952 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303301 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303220 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303189 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303180 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302995 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303255 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303123 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# +# +# # herders +# character:fictional_uriankhais_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_uriankhais_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_buryats_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_buryats_3 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_buryats_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_16 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_18 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_19 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302426 = { +# save_scope_as = suzerain +# character:fictional_laktans_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_ostyaks_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_ostyaks_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_ostyaks_3 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303308 = { +# save_scope_as = suzerain +# character:fictional_naimans_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303189 = { +# save_scope_as = suzerain +# character:fictional_kirghiz_15 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303180 = { +# save_scope_as = suzerain +# character:fictional_uriankhais_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302995 = { +# save_scope_as = suzerain +# character:fictional_kirghiz_3 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_4 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kirghiz_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303255 = { # Bodonchar Munkhag of c_karabalgasun +# save_scope_as = suzerain +# character:fictional_mongols_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303220 = { # Jakha Kereyid of d_ovorkhangai +# save_scope_as = suzerain +# character:fictional_keraits_5 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_mongols_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303123 = { # Menggei Mergid of d_selenga_valley +# save_scope_as = suzerain +# character:fictional_mongols_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303301 = { # Qatarqa Güchügüd of d_gobi_altai +# save_scope_as = suzerain +# character:fictional_naimans_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_mongols_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# ### k_balhae +# character:balhae_dae_12 = { # King Geon_hwang of k_balhae +# save_scope_as = suzerain +# character:jurchen_tieli_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_odoli_01_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_tuowen_01_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_funie_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_yuexi_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_yulou_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# ### d_BAL_hoewon +# character:jurchen_tuowen_01_fic = { +# save_scope_as = suzerain +# character:mohe_suhemo_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# ### k_silla +# character:balhae_dae_12 = { # King Eung-nyeom of k_silla +# save_scope_as = suzerain +# character:mohe_a_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +mpo_1066_tributary_setup_effect = { +# +# #### e_great_liao +# character:194333 = { +# save_scope_as = suzerain +# character:303309 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303226 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_4 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_5 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303013 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303083 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303296 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303062 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303083 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_uriankhais_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_uriankhais_4 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_mongols_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_mongols_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_mongols_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:ruzhe_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:nn_yelu_zongyuan = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303303 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303314 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303226 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303267 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303289 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303131 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:nn_yelu_tieli_LUF = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:nn_xiao_yangliu = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# #Eastern tributaries, mostly Jurchens +# character:balhae_go_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_wanyan_6 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_jiagu_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_adian_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_tangkuo_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_nipanggu_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_tudan_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_yulou_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_yuexi_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_hesheli_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# #Tribs in k_amur +# character:jurchen_boli_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_boli_11_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_boli_12_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_uriankhais_4 = { +# save_scope_as = suzerain +# character:fictional_uriankhais_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_uriankhais_3 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303062 = { +# save_scope_as = suzerain +# character:fictional_mongols_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303083 = { +# save_scope_as = suzerain +# character:fictional_uriankhais_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:303013 = { +# save_scope_as = suzerain +# character:fictional_oirats_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_buryats_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### k_zhetysu +# character:144107 = { +# save_scope_as = suzerain +# character:fictional_karluks_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_karluks_15 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302790 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:188843 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:3022 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:fictional_karluks_15 = { +# save_scope_as = suzerain +# character:fictional_karluks_5 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:188843 = { +# save_scope_as = suzerain +# character:188844 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:3022 = { +# save_scope_as = suzerain +# character:fictional_karluks_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### k_pechenegs +# character:20641 = { +# save_scope_as = suzerain +# character:fictional_pechenegs_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_pechenegs_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# +# #### k_caspian_steppe +# character:806 = { +# save_scope_as = suzerain +# +# character:302765 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302584 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302575 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302596 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302621 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302762 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:228058 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:194447 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_18 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_19 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_21 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_23 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_25 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_27 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_28 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_16 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_17 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_18 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_19 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_20 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_15 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_16 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_4 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_28 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:fictional_kipchaks_4 = { +# save_scope_as = suzerain +# character:fictional_kipchaks_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_27 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kimeks_23 = { +# save_scope_as = suzerain +# character:fictional_kimeks_24 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_54 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kimeks_21 = { +# save_scope_as = suzerain +# character:fictional_kimeks_26 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302762 = { +# save_scope_as = suzerain +# character:fictional_kimeks_22 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_30 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_53 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kimeks_19 = { +# save_scope_as = suzerain +# character:fictional_kimeks_29 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302621 = { +# save_scope_as = suzerain +# character:fictional_kipchaks_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kimeks_14 = { +# save_scope_as = suzerain +# character:fictional_kimeks_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302765 = { +# save_scope_as = suzerain +# character:fictional_kimeks_17 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302596 = { +# save_scope_as = suzerain +# character:fictional_bashkirs_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_ostyaks_4 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_19 = { +# save_scope_as = suzerain +# character:fictional_kipchaks_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_25 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_17 = { +# save_scope_as = suzerain +# character:fictional_turkish_27 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_turkish_16 = { +# save_scope_as = suzerain +# character:fictional_turkish_15 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_28 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_kargassia +# +# character:303046 = { +# save_scope_as = suzerain +# character:fictional_uriankhais_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### e_goryeo +# +# character:194333 = { +# save_scope_as = suzerain +# character:jurchen_yalu_10_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +mpo_1178_tributary_setup_effect = { +# +# #### k_caspian_steppe +# character:228030 = { +# save_scope_as = suzerain +# character:302579 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302606 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302627 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302782 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_16 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_17 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_34 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_35 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_42 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# +# # herders +# character:fictional_cumans_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_10 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_cumans_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_13 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_14 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_19 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_20 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_bolghars_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_khazars_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_turkish_21 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302627 = { +# save_scope_as = suzerain +# character:fictional_kipchaks_15 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_21 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kimeks_35 = { +# save_scope_as = suzerain +# character:fictional_kimeks_51 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:fictional_kipchaks_16 = { +# save_scope_as = suzerain +# character:fictional_kipchaks_18 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302606 = { +# save_scope_as = suzerain +# character:fictional_kimeks_32 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_41 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# character:302782 = { +# save_scope_as = suzerain +# character:fictional_kimeks_33 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_37 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_38 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_39 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_40 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### e_kara_khitai +# character:188912 = { +# save_scope_as = suzerain +# character:144122 = { # Khan Ibrahim III Karakhanid of Syr Darya +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:302983 = { # Idiqut Bilga Kutan of Qocho +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:188855 = { # Khan Muhammad Karakhanid of Khotan +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:karakhanid_4 = { # Prince Muhammad II Karakhanid of Ferghana +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# # Herders +# character:fictional_karluks_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_karluks_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_karluks_22 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_48 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_52 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kipchaks_22 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### k_naiman +# character:naiman_guchugud_1 = { +# save_scope_as = suzerain +# character:fictional_naimans_6 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_7 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_8 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_naimans_9 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_degelen +# character:fictional_kimeks_44 = { +# save_scope_as = suzerain +# character:fictional_kimeks_45 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_46 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_49 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_kimeks_50 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_khakass_hollow +# character:303249 = { +# save_scope_as = suzerain +# character:fictional_kirghiz_28 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_ovorkhangai +# character:303211 = { +# save_scope_as = suzerain +# character:fictional_keraits_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_keraits_2 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_khovsgol +# character:303019 = { +# save_scope_as = suzerain +# character:303022 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:fictional_oirats_1 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### d_selenga_valley +# character:303142 = { +# save_scope_as = suzerain +# character:fictional_mongols_5 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# #### e_andong +# character:jurchen_wanyan_14 = { +# save_scope_as = suzerain +# character:jurchen_yulou_12 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:jurchen_yuexi_11 = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# #Tribs in k_amur +# character:mohe_molihewen_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_choripi_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_wuguihai_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_heishuiyang_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_beihean_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_vanda_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:mohe_nimen_20_fic = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +tgp_867_tributary_setup_effect = { +# title:h_china.holder = { +# save_scope_as = suzerain +# title:k_champa.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_silla.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_balhae.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_dzungaria.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_hexi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_yinzhou_1.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_luoshi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_shimen.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_luodian.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_yanchuan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_juzhou.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_zangke.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_xiyuan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_guile.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Srivijaya 867 +# title:e_srivijaya.holder = { +# save_scope_as = suzerain +# title:c_SUM_bangka-belitung.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_east_sumatra.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lampung.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_pasemah.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_bengkulu.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lingga.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_dharmasraya.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_indragiri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_meranti.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_kampar.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_muara_takus.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_pekanbaru.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_rokan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_panai.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lambri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_gelanggi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_johor.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_pahang.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_gangganegara.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_kedah.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_THAI_takua_pa.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_THAI_tambralinga.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_MAL_langkasuka.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_riau.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_JAV_sunda.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_JAV_galuh.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_JAV_cimanuk.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Borneo +# title:d_BOR_tanjungpura.holder = { +# save_scope_as = suzerain +# title:c_BOR_sambas.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Silla +# title:k_silla.holder = { +# save_scope_as = suzerain +# title:d_tamna.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_ulleong.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +tgp_1066_tributary_setup_effect = { +# title:h_china.holder = { +# save_scope_as = suzerain +# title:k_dali.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_viet.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_dzungaria.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_yinzhou_1.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_shimen.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_zongzhou.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_luoshi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_shaoqing.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_luodian.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_yanchuan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_yanzhou_3.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_juzhou.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_guzhou.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_zangke.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_nanping.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_guile.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_tianzhou.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:d_xiyuan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# title:k_viet.holder = { +# save_scope_as = suzerain +# title:k_champa.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Srivijaya 1066 +# title:k_malayadvipa.holder = { +# save_scope_as = suzerain +# title:c_SUM_bangka-belitung.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_jambi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_karang_brahi.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Melayu kingdom 1066 +# title:d_SUM_jambi.holder = { +# save_scope_as = suzerain +# title:c_SUM_indragiri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Chola tribs in Sumatra/Malaysia 1066 +# title:k_tamilakam.holder = { +# save_scope_as = suzerain +# title:k_malayadvipa.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_panai.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_rokan.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lambri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lingga.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# # +# title:c_MAL_kedah.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_pahang.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_MAL_gangganegara.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Borneo +# title:d_BOR_tanjungpura.holder = { +# save_scope_as = suzerain +# title:c_BOR_sambas.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +tgp_1178_tributary_setup_effect = { +# title:h_china.holder = { +# save_scope_as = suzerain +# title:k_dali.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:k_viet.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Melayu kingdom/new Sanfoqi in Sumatra/Malaysia 1178 +# title:d_SUM_jambi.holder = { +# save_scope_as = suzerain +# title:d_SUM_palembang.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_indragiri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_minangkabau.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SUM_lambri.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Tribs in Sumatra 1178 +# title:d_SUM_riau.holder = { +# save_scope_as = suzerain +# title:c_SUM_pekanbaru.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Tribs of Kediri 1178 +# title:d_JAV_mataram.holder = { +# save_scope_as = suzerain +# title:c_JAV_lumajang.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_JAV_madura.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_IDO_bali.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# title:c_SuMa_ternate.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# #Borneo +# title:d_BOR_tanjungpura.holder = { +# save_scope_as = suzerain +# title:c_BOR_sambas.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# title:d_BOR_nan_sarunai.holder = { +# save_scope_as = suzerain +# title:c_BOR_banjar.holder = { +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +#base_867_tributary_setup_effect = { +# +# character:34014 = { # Caliph ak-Mu'tazz ibn al-Mutawakkil (Abbasid) of the Abbasid Empire +# save_scope_as = suzerain +# character:41505 = { # Prince Ashot (Bagratuni) of Armenian Principality (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:163115 = { # Sultan Ahmad ibn Tulun (Tulunid) of the Tulunid Sultanate +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:163115 = { # Sultan Ahmad ibn Tulun (Tulunid) of the Tulunid Sultanate +# save_scope_as = suzerain +# character:31720 = { # Petty King Zakharias III (Azim) of Makuria +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:1700 = { # Basileus Basileios (Makedon) of the Byzantine Empire +# save_scope_as = suzerain +# character:184026 = { # Serene Doge Orso (Participazio) of Venice (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303450 = { # Count Miroslav (Bar) of Duklja (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303449 = { # Count Uros (Trebinje) of Travunija (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303447 = { # Count Pavel (Blagaj) of Zahumlje (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:303448 = { # Count Gjin (Mokro) of Paganija (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:145120 = { # Doux Amphilochios (Radenos) of Dalmatia (Subjugated Tributary) +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:90107 = { # King Ludwig II (Karling) of East Francia +# save_scope_as = suzerain +# character:184001 = { # Chieftain Msciwoj (Obodrytow) of Liubice +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:168582 = { # High Chieftain Mscislav (Hevelli) of Luticia +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +base_1066_tributary_setup_effect = { +# character:107500 = { # King Sancho II (Jimena) of Castille +# save_scope_as = suzerain +# character:3924 = { # Emir Yahya ibn al-Zafir (Dhunnunid) of Tulaytulah +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# character:45016 = { # Emir Badis ibn Habus (Zirid) of Garnatah +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# } +# +# character:108500 = { # King Alfonso VI (Jimena) of Leon +# save_scope_as = suzerain +# character:3900 = { # Emir al-Muzaffar ibn al-Mansur (Aftasid) of Batalyaws +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# character:3212 = { # Emir al-Mu'tadid ibn Muhammad (Abbadid) of Isbiliyyah +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# } +# +# character:110500 = { # King Sancho Remiriz (Aragon) of Aragon +# save_scope_as = suzerain +# character:3934 = { # Emir al-Muqtadir ibn al-Musta'in (Hudid) of Saraqustah +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# character:3938 = { # Sheikh al-Muzaffar II ibn al-Musta'in (Hudid) of Laridah +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# tributary_contract_set_obligation_level = { type = default_tributary_taxes level = 1 } +# } +# } +# +# character:3096 = { # Caliph al-Mustansir ibn az-Zahir (Fatimid) of the Fatimid Sultanate +# save_scope_as = suzerain +# character:20572 = { # Petty King Georgios III (Azim) of Makuria +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} + +base_1178_tributary_setup_effect = { +# character:204500 = { # King Henry II (Plantagenet) of England +# save_scope_as = suzerain +# character:202999 = { # King William (Dunkeld) of Scotland +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:201510 = { # King Valdemar (Estrid) of Denmark +# save_scope_as = suzerain +# character:221735 = { # Count Jaromar (Wizlawid) of Rana +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:226000 = { # Sultan Salah al-Dun Yusuf Ayyubid of the Ayyubid Sultanate +# save_scope_as = suzerain +# character:31729 = { # Petty King Basileios II (Azim) of Makuria +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +# +# character:215530 = { # Basileus Manuel (Komnenos) of the Byzantine Empire +# save_scope_as = suzerain +# character:218500 = { # Duke Stefan Zavidic (Nemanjic) of Raska +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# character:223750 = { # Duke Bohemond III of (Poitiers-Antioch) of Antioch +# break_subject_contract_and_establish_tributary_effect = { SUZERAIN = scope:suzerain TRIBUTARY = this } +# } +# } +} diff --git a/common/scripted_triggers/00_religious_triggers.txt b/common/scripted_triggers/00_religious_triggers.txt index 0c43e9f5..34df912b 100644 --- a/common/scripted_triggers/00_religious_triggers.txt +++ b/common/scripted_triggers/00_religious_triggers.txt @@ -2002,51 +2002,51 @@ religion_is_broadly_asian_trigger = { OR = { religion_is_east_asian_trigger = yes broadly_dharmic_trigger = yes - broadly_chinese_religion_trigger = yes +# broadly_chinese_religion_trigger = yes } } religion_is_east_asian_trigger = { OR = { faith.religion = religion:buddhism_religion - faith.religion = religion:confucianism_religion - faith.religion = religion:taoism_religion - faith.religion = religion:shintoism_religion +# faith.religion = religion:confucianism_religion +# faith.religion = religion:taoism_religion +# faith.religion = religion:shintoism_religion } } broadly_dharmic_trigger = { OR = { faith.religion = religion:buddhism_religion - faith.religion = religion:hinduism_religion - faith.religion = religion:jainism_religion - faith.religion = religion:bon_religion - faith.religion = religion:dab_qhuas_religion - faith.religion = religion:aluk_religion - faith.religion = religion:dayawism_religion - faith.religion = religion:hantuism_religion - faith.religion = religion:kaharingan_religion - faith.religion = religion:satsana_phi_religion - faith.religion = religion:tolotang_religion - faith.religion = religion:utaki_religion - faith.religion = religion:bimoism_religion - faith.religion = religion:moism_religion - faith.religion = religion:muism_religion - faith.religion = religion:qiangic_religion - } -} - -south_east_asian_pagan_trigger = { - OR = { - faith.religion = religion:aluk_religion - faith.religion = religion:dayawism_religion - faith.religion = religion:hantuism_religion - faith.religion = religion:kaharingan_religion - faith.religion = religion:tolotang_religion - faith.religion = religion:biliku_religion +# faith.religion = religion:hinduism_religion +# faith.religion = religion:jainism_religion +# faith.religion = religion:bon_religion +# faith.religion = religion:dab_qhuas_religion +# faith.religion = religion:aluk_religion +# faith.religion = religion:dayawism_religion +# faith.religion = religion:hantuism_religion +# faith.religion = religion:kaharingan_religion +# faith.religion = religion:satsana_phi_religion +# faith.religion = religion:tolotang_religion +# faith.religion = religion:utaki_religion +# faith.religion = religion:bimoism_religion +# faith.religion = religion:moism_religion +# faith.religion = religion:muism_religion +# faith.religion = religion:qiangic_religion } } +#south_east_asian_pagan_trigger = { +# OR = { +# faith.religion = religion:aluk_religion +# faith.religion = religion:dayawism_religion +# faith.religion = religion:hantuism_religion +# faith.religion = religion:kaharingan_religion +# faith.religion = religion:tolotang_religion +# faith.religion = religion:biliku_religion +# } +#} +# broadly_jungle_dwelling_trigger = { culture = { OR = { @@ -2062,12 +2062,12 @@ broadly_jungle_dwelling_trigger = { } } -broadly_chinese_religion_trigger = { - OR = { - faith.religion = religion:taoism_religion - faith.religion = religion:confucianism_religion - } -} +#broadly_chinese_religion_trigger = { +# OR = { +# faith.religion = religion:taoism_religion +# faith.religion = religion:confucianism_religion +# } +#} broadly_mainland_east_asian_heritage_trigger = { culture = { From 9a6aceef240e46ea4c6072b2641784896a358285 Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 10:37:53 +0200 Subject: [PATCH 04/12] More Danish names --- common/culture/name_lists/NEOW_danish.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/common/culture/name_lists/NEOW_danish.txt b/common/culture/name_lists/NEOW_danish.txt index 91f0cfbb..d233ff27 100644 --- a/common/culture/name_lists/NEOW_danish.txt +++ b/common/culture/name_lists/NEOW_danish.txt @@ -348,10 +348,11 @@ Bent Bjarne Bo Brian Carl Carsten Casper Christian Claus Daniel David Dennis - Emil Erik Erling + Emil Erik Erling Eluf Finn Flemming Frank Frederik + Gregers Hans Henning Henrik - J_o_stk_rgen J_o_stk_rn Jacob Jakob Jan Jens Jeppe Jesper John Jonas + J_o_stk_rgen J_o_stk_rn Jacob Jakob Jan Jens Jeppe Jesper John Jonas Jerrik Kaj Karsten Kasper Keld Kenneth Kim Klaus Knud Kristian Kurt Lars Lasse Leif Mads Martin Mathias Michael Mikkel Mogens Morten @@ -362,19 +363,19 @@ S_o_stk_ren Simon Steen Steffen Stig Svend Thomas Tom Torben Troels Ulrik - Vagn + Vagn Vilfred } 2 = { Aage Adam Alexander Anton Asbj_o_stk_rn Asger Axel - B_o_stk_rge Bendt Benjamin Birger Bj_o_stk_rn + B_o_stk_rge Bendt Benjamin Birger Bj_o_stk_rn Charles Christoffer Claes Ernst Freddy Frode Georg Gunnar Gustav Helge Henry Holger Ivar - Joachim Johan Johannes Jon Jonathan - Kresten Kristen_male Kristoffer + Joachim Johan Johannes Jon Jonathan Jannik Jokum + Kresten Kristen_male Kristoffer Kjeld Magnus Malthe Marcus Mark Mohammad Nicklas Nicolaj Oliver Oluf Otto From 58cc6546f844c0b647e75782fcf21e901ee3f67c Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 10:42:32 +0200 Subject: [PATCH 05/12] More Danish names (male equivalency) --- common/culture/name_equivalency/00_NEOW_male_names.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index f9b0d456..6e6ef680 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -284,7 +284,7 @@ emmanuel_male = { Emanuel Emanuele Emmanuel Emmanuele Enmanu_e_grv_l Enmanuel Im emmanueljesus_male = { Manuel_spc_Jes_u_act_s } engelbert_male = { Engelbert Ingebrigt } erasmus_male = { Asmus Erasmus Erazmu_s_crn_ Rasmus } -eric_male = { _E_act_ric _E_grv_ric Eerik Eerikki Eero Eir_i_act_kur Eirik Erhyc Eri Eric Erich Erik Erki Erkki Errico Eryc Eryk Eurico } +eric_male = { _E_act_ric _E_grv_ric Eerik Eerikki Eero Eir_i_act_kur Eirik Erhyc Eri Eric Erich Erik Erki Erkki Errico Eryc Eryk Eurico Jerrik } erlend_male = { Erland Erlend Erlendur } ernest_male = { Arno_s_crn_t Ernest Ernesto Ernst Ernyst } ertughrul_male = { Ertu_g_brv_rul } @@ -380,7 +380,7 @@ gordon_male = { Gorddon Gorhddon } goronwy_male = { Goronwy Gronw } gottschalk_male = { Gottschalk Gottsk_a_act_lk } graham_male = { Graeme Graham } -gregory_male = { _R_crn_eho_r_crn_ Greg_o_grv_ri Gregg Gregor Gregori Gregorio Gregory Grhygorhy Grigoriy Grygor Grygory Hrjehor Reijo } +gregory_male = { _R_crn_eho_r_crn_ Greg_o_grv_ri Gregers Gregg Gregor Gregori Gregorio Gregory Grhygorhy Grigoriy Grygor Grygory Hrjehor Reijo } griffith_male = { Grhyffyf Gruffudd Gryffyf } gunther_male = { Gontar G_o_act_narj G_u_uml_nter G_u_uml_nther Gunar Gunde Gunnar Gunter Gunther Kunnar } guntram_male = { Guntram } @@ -501,10 +501,10 @@ jesusmaria_male = { Ches_u_act_s_spc_Mar_i_act_a Jes_u_act_s_spc_Mar_i_act_a } jesusmichael_male = { Ches_u_act_s_spc_Miguel } jesusxavier_male = { Ches_u_act_s_spc_Chabier } jihad_male = { Cihat } -joachim_male = { Achim Aki Chuaqu_i_act_n Gioacchino Iokin J_a_act_chym J_o_act_chymj Joachim Joakim Joakin Joaqu_i_act_n Joaquim Jochem Jochen Jochum Jogchum Jokin Jouachin Quim } +joachim_male = { Achim Aki Chuaqu_i_act_n Gioacchino Iokin J_a_act_chym J_o_act_chymj Joachim Joakim Joakin Joaqu_i_act_n Joaquim Jochem Jochen Jochum Jogchum Jokin Jokum Jouachin Quim } job_male = { Ejup Ey_u_uml_p Eyy_u_uml_p Job } joel_male = { Choel Jo_e_uml_l Joel Jou_e_grv_l } -john_male = { _Z_crn_an An_z_crn_e An_z_crn_ej Ants Chuan D_z_crn_oni Efan Evan Giovanni Gjin Gjon Hampus Hanjo Hannes Hanno Hanns Hannu Hans Hanu_s_crn_ Hanzo Hasse Honza Iain Ian Iban Ieuan Ifan Ioan Ion Iv_a_act_n Ivan Iwan J_a_act_n J_o_act_hann J_o_act_hannes J_o_act_n J_o_uml_ns Jaan Jaanus Jac Jack Jak Jake Jaky Jan Jan_z_crn_e Janar Janek Janez Jani Janick Janko Jann Janne_male Jannes Jannick Jaouen Jeen Jean Jehannes Jens Jo_a_tld_o Joan_male Joanes Joannes Johan Johann Johannes John Johnny Jon Joni Jonny Jouni Jowan Juan Juha Juhan Juhana Juhani Juho Jukk Jukka Juku Jussi Manex Sean Shane Shaun Si_o_hat_n Sjon Xhani Xhon Yahya Yan Yann Yannick Yannig Yoan Yoann Yohan Yohann Yon Xon } +john_male = { _Z_crn_an An_z_crn_e An_z_crn_ej Ants Chuan D_z_crn_oni Efan Evan Giovanni Gjin Gjon Hampus Hanjo Hannes Hanno Hanns Hannu Hans Hanu_s_crn_ Hanzo Hasse Honza Iain Ian Iban Ieuan Ifan Ioan Ion Iv_a_act_n Ivan Iwan J_a_act_n J_o_act_hann J_o_act_hannes J_o_act_n J_o_uml_ns Jaan Jaanus Jac Jack Jak Jake Jaky Jan Jan_z_crn_e Janar Janek Janez Jani Jannik Janick Janko Jann Janne_male Jannes Jannick Jaouen Jeen Jean Jehannes Jens Jo_a_tld_o Joan_male Joanes Joannes Johan Johann Johannes John Johnny Jon Joni Jonny Jouni Jowan Juan Juha Juhan Juhana Juhani Juho Jukk Jukka Juku Jussi Manex Sean Shane Shaun Si_o_hat_n Sjon Xhani Xhon Yahya Yan Yann Yannick Yannig Yoan Yoann Yohan Yohann Yon Xon } johnandrew_male = { Ion_spc_Ander Joan_spc_Andreu Jon_spc_Ander } johnanthony_male = { Chuan_spc_Ant_o_act_n Giovannantonio Joan_spc_Antoni Jon_spc_Andoni Juan_spc_Antonio } johnbaptist_male = { Gianbattista Giovanni_spc_Battista Jan-Batisto Jean-Baptiste Joan_spc_Baptista Johann_spc_Baptist Johann-Baptist Jon_spc_Ugutz Yann-Vadezour } @@ -984,7 +984,7 @@ walid_male = { Walid } walter_male = { Gauchi_e_act_ Gauthier Gualter Gwallter Valter Valtteri Wa_l_stk_tar Wailter Walltyr Walt Walter Walther Waltteri Waltyr Waltyrh Wout Wouter } wenceslaus_male = { V_a_act_clav V_e_crn_nceslav Viacheslav Viachasla_u_brv_ Vysheslav Wenzel } werner_male = { V_a_uml_rner Verner Werner Wessel } -wilfried_male = { Wilfred Wilfrid Wilfried } +wilfried_male = { Wilfred Wilfrid Wilfried Vilfred } william_male = { Bill Billy Gilen Guilherme Guill_e_act_n Guillaume Guillem Gwilym Liam Llyam Lomig Lyam Guih_e_grv_n Guih_e_grv_ume Guillermo Gwilherm Gwillam Jami Pim Vil_e_act_m Vilhelm Vilhj_a_act_lmur Vilho Vili Viliam Viljami Viljem Viljo Vilko Ville Villem Villi Villu Villy Vilyam Wilhelm Wilhelmus Wiljam Wiljo Wilken Will Wille Willem Willi Williaim William Willm Wilm Willy Wim Wylem Wyli Wyllyam } wissam_male = { Wissam Wissem } wittekind_male = { Wittekind Witki_n_act_t } From 986aba998c648cd3f239e7c589b76e297d005894 Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 10:53:36 +0200 Subject: [PATCH 06/12] More Danish names (locs) --- .../replace/names/NEOW_character_names_l_english.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/localization/english/replace/names/NEOW_character_names_l_english.yml b/localization/english/replace/names/NEOW_character_names_l_english.yml index e946bb99..bc968f26 100644 --- a/localization/english/replace/names/NEOW_character_names_l_english.yml +++ b/localization/english/replace/names/NEOW_character_names_l_english.yml @@ -3193,6 +3193,7 @@ Elspet:0 "Elspet" Elton:0 "Elton" Eluned:0 "Eluned" + Eluf:0 "Eluf" Elva:0 "Elva" Elver:0 "Elver" Elvi:0 "Elvi" @@ -4351,6 +4352,7 @@ Graziella:0 "Graziella" Greg_o_grv_ri:0 "Gregòri" Gregg:0 "Gregg" + Gregers:0 "Gregers" Gregor:0 "Gregor" Gregori:0 "Gregori" Gregoria:0 "Gregoria" @@ -5504,6 +5506,7 @@ Janni:0 "Janni" Jannick:0 "Jannick" Jannicke:0 "Jannicke" + Jannik:0 "Jannik" Jannie:0 "Jannie" Janny:0 "Janny" Jano_female:0 "Jano" @@ -5601,6 +5604,7 @@ Jerneja:0 "Jerneja" Jeroen:0 "Jeroen" Jerrel:0 "Jerrel" + Jerrik:0 "Jerrik" Jerry:0 "Jerry" Jes_u_act_s:0 "Jesús" Jes_u_act_s_spc__A_act_ngel:0 "Jesús Ángel" @@ -5706,6 +5710,7 @@ John-Erik:0 "John-Erik" Johnny:0 "Johnny" Jokin:0 "Jokin" + Jokum:0 "Jokum" Jolana:0 "Jolana" Jolanda:0 "Jolanda" Jon:0 "Jon" @@ -6189,6 +6194,7 @@ Kit:0 "Kit" Kjartan:0 "Kjartan" Kjell:0 "Kjell" + Kjeld:0 "Kjeld" Kjellaug:0 "Kjellaug" Kl_a_act_ra:0 "Klára" Kl_a_uml_rchen:0 "Klärchen" @@ -10521,6 +10527,7 @@ Vildan:0 "Vildan" Vilde:0 "Vilde" Vilem_i_act_na:0 "Vilemína" + Vilfred:0 "Vilfred" Vilfor:0 "Vilfor" Vilgot:0 "Vilgot" Vilhelm:0 "Vilhelm" From cab32c9f0ef40b6b5ee2d0c893849e13c505a22b Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 10:56:38 +0200 Subject: [PATCH 07/12] More Danish names (male equivalency, quick fix) --- common/culture/name_equivalency/00_NEOW_male_names.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index 6e6ef680..9882908b 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -275,7 +275,7 @@ elio_male = { _E_act_lio Elio } eliseus_male = { El_i_act_sio Eliseo Yelisey } elliot_male = { Elliot Ellioth Elliott Ellyot Elywt } elros_male = { Elrhos Elros } -elof_male = { Elof Elov Elow } +elof_male = { Elof Eluf Elov Elow } elouan_male = { Elouan Elouann } emeric_male = { Aimery Am_e_act_rico Eimeri Emerich Emich Imre } emil_male = { _E_act_mile Eemeli Eemil Em_i_act_lio Emil Emile Emili Emilio Emiliy Milio } From 5accfa5fa79b6b24f0bc45b8b76b6780c89c4611 Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 14:08:38 +0200 Subject: [PATCH 08/12] More male Finnish Names --- common/culture/name_lists/NEOW_finnish.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/common/culture/name_lists/NEOW_finnish.txt b/common/culture/name_lists/NEOW_finnish.txt index 31569cfa..a21682ff 100644 --- a/common/culture/name_lists/NEOW_finnish.txt +++ b/common/culture/name_lists/NEOW_finnish.txt @@ -108,10 +108,10 @@ name_list_NEOW_finnish = { male_names = { 3 = { - Aimo Aki Aleksi Anssi Antero Antti Ari Armas Arto Asko Aulis - Eemeli Eero Eino Ensio Erkki Esa Esko + Aimo Aki Aleksi Anssi Antero Antti Ari Armas Arto Asko Aulis Aabraham Aatami Alpertti + Eemeli Eero Eino Ensio Erkki Esa Esko Erno Hannu Harri Heikki Henri - Ilkka Ilmari Ismo + Ilkka Ilmari Ismo Iisakki Jaakko Jani Janne_male Jari Jarkko Jarmo Jarno Johan Johannes Joni Joonas Jorma Jouko Jouni Juha Juhani Juho Jukka Jussi Jyrki Kai Kalervo Kalevi Kalle Kari_Makarius Kauko Keijo Kimmo Lasse Lauri Leo @@ -128,10 +128,10 @@ name_list_NEOW_finnish = { 2 = { Aapo Aarne Aaro Aarre Aatos Ahti Akseli Aku Alexander Allan Alpo Anton Arttu Arvi Arvo Atte Daniel - Eelis Eemil Eetu Elias Emil Erik - Hans Harry Heimo Helge Henrik + Eelis Eemil Eetu Elias Emil Erik + Hans Harry Heimo Helge Henrik Hermanni Iiro Ilari - Jami Jere Jesper Jesse Jimi Joel Joona Jori Juhana Jukka-Pekka Juuso Jyri + Jami Jere Jesper Jesse Jimi Joel Joona Jori Juhana Jukka-Pekka Juuso Jyri Jaakkima Kaarlo Kaj Karl Kasperi Kauno Klaus Konsta Kosti Kristian Kurt Ky_o_uml_sti Lassi Leevi Marcus Martin Matias Mauno Max Miika Miikka Mikael Miro Miska @@ -149,11 +149,11 @@ name_list_NEOW_finnish = { Casper Edvard Edvin Eeli Eerikki Elmer Eppu Feliks - Hasse Herman Hjalmar Hugo - Iikka Ilja Ilkka-Eemeli Ilppo + Hasse Herman Hjalmar Hugo Henrikki + Iikka Ilja Ilkka-Eemeli Ilppo Iivo Jali Jalmari Jalo Jani-Petteri Jasper Jerem Jeri Juha-Veli Justus Kaarle Kale Kare Kimi Kimi-Matias Kullervo Kustaa - Lauri-Juhani + Lauri-Juhani Lenni Mara Marko-Jussi Masi Matteus Miikko Mikke Misha Mitja Nestor Ole Oras Orvo From f3fde75bfa7f15b81eb748cd3234ce3be2d3d1be Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 14:14:26 +0200 Subject: [PATCH 09/12] More male Finnish Names (name equivalency) --- .../name_equivalency/00_NEOW_male_names.txt | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/common/culture/name_equivalency/00_NEOW_male_names.txt b/common/culture/name_equivalency/00_NEOW_male_names.txt index 9882908b..74dea9f4 100644 --- a/common/culture/name_equivalency/00_NEOW_male_names.txt +++ b/common/culture/name_equivalency/00_NEOW_male_names.txt @@ -21,12 +21,12 @@ abdulwahhab_male = { Abdelwahab } abel_male = { Ab_e_grv_l Abel } abidin_male = { Abedin } abner_male = { Abnar Abneh Abner Abnir Abnuh } -abraham_male = { _I_dot_brahim Aapo Aavo Abraham Brahim Bram Ibr_e_act_hima Ibrahim Ibrahima Ibrahym } +abraham_male = { _I_dot_brahim Aapo Aavo Abraham Aabraham Brahim Bram Ibr_e_act_hima Ibrahim Ibrahima Ibrahym } abubakr_male = { Aboubakeur Abubakar Boubaker Ebubekir } abulqasim_male = { Belkacem } acacius_male = { Ac_a_act_cio } achilles_male = { Achile Achille } -adam_male = { _AE_dem Aadu Ad_a_act_n Ad_a_tld_o Adam Add_pst_m Adda Adem Ado Ahdim Ardam Hadam } +adam_male = { _AE_dem Aadu Aatami Ad_a_act_n Ad_a_tld_o Adam Add_pst_m Adda Adem Ado Ahdim Ardam Hadam } adham_male = { Et_pst_hem Ethem } adib_male = { Edip } adil_male = { Adel Adil } @@ -46,7 +46,7 @@ alan_male = { Al_pst_un Alain Alan Alen Alin Allan Allen Alun Arlan } alauddin_male = { Alaattin } albanus_male = { Alb_a_grv_ Alban Albano Auban } alberic_male = { Aubrey Aubrhyy } -albert_male = { _A_hat_lbert Adalbert Adalberto Aelbert Alb_e_crn_r_c_act_ Albeht Alber_pst_ Albert Alberto Albertus Alberzh Albet Albirt Albrecht Aubert } +albert_male = { _A_hat_lbert Adalbert Adalberto Aelbert Alb_e_crn_r_c_act_ Albeht Alber_pst_ Albert Alberto Albertus Alberzh Albet Albirt Albrecht Alpertti Aubert } albinus_male = { Alb_i_act_n Albin Albino Alpo Aubin Bine } alcide_male = { Alcides } alex_male = { _A_act_lex _A_grv_lex Aahlex Ahl_i_hat_x Alec Alecs Aleks Alex Alick Allex Arlegz } @@ -286,9 +286,10 @@ engelbert_male = { Engelbert Ingebrigt } erasmus_male = { Asmus Erasmus Erazmu_s_crn_ Rasmus } eric_male = { _E_act_ric _E_grv_ric Eerik Eerikki Eero Eir_i_act_kur Eirik Erhyc Eri Eric Erich Erik Erki Erkki Errico Eryc Eryk Eurico Jerrik } erlend_male = { Erland Erlend Erlendur } -ernest_male = { Arno_s_crn_t Ernest Ernesto Ernst Ernyst } +ernest_male = { Arno_s_crn_t Ernest Ernesto Ernst Ernyst Erno } ertughrul_male = { Ertu_g_brv_rul } erwin_male = { Erv_i_act_n Ervin Erwein Erwin } +eskil_male = { Eskil Esko } ethan_male = { Ethan Izan } eugene_male = { _E_act_ug_e_grv_ni Eug_e_act_nio Eugen Eugene Eugeni Eugenio Eujen Euken Euj_e_crn_n Ev_z_crn_en Evgeniy Ewgyny Ja_u_brv_hien Ja_u_brv_hienij Uchenio Yauhen } euphemius_male = { Yufimiy } @@ -412,11 +413,11 @@ hector_male = { Ectorh Eitor Ettore H_e_act_ctor H_e_grv_ctor Hector Heitor Hekt helgi_male = { Helge Helgi Oleg } helmut_male = { Hellmuth Helmut Helmuth } hengist_male = { Hehnguhst Hengist Henguhst Hengyst } -henry_male = { Ain Endika Enn Enno Enri Enric Enrico Enrike Enrique Enzo Hain Harhrhy Harri Harry Heico Heigo Heiki Heikki Heiko Hein Heine Heiner Heinrich Heinz Hajndrich Henddri Hendricus Hendrich Hendrik Hendrikus Henk Henn Henning Henner Henri Henric Henricus Henrik Henrique Henry Henryk Herri Heyo Hinc Hinderk Hindrek Hindrik Hinnerk Hinrich Hinrik Hj_e_crn_nik Hj_e_crn_ni_n_act_g Hync Hynek Hynry Indrek Jind_r_crn_ich Rico } +henry_male = { Ain Endika Enn Enno Enri Enric Enrico Enrike Enrique Enzo Hain Harhrhy Harri Harry Heico Heigo Heiki Heikki Heiko Hein Heine Heiner Heinrich Heinz Hajndrich Henddri Hendricus Hendrich Hendrik Hendrikus Henk Henn Henning Henner Henri Henric Henricus Henrik Henrikki Henrique Henry Henryk Herri Heyo Hinc Hinderk Hindrek Hindrik Hinnerk Hinrich Hinrik Hj_e_crn_nik Hj_e_crn_ni_n_act_g Hync Hynek Hynry Indrek Jind_r_crn_ich Rico } henrywilliam_male = { Heinz-Wilhelm } herbert_male = { Herbert Herberto Heribert Hyrbyrt } hercules_male = { Ercwlff Hercules } -hermann_male = { _A_act_rmann Armand Armando Armond Ermanno Harm Harmen Herman Hermann Hermanus } +hermann_male = { _A_act_rmann Armand Armando Armond Ermanno Harm Harmen Herman Hermann Hermanni Hermanus } hermenegildo_male = { Hermenegildo } hidayat_male = { Hidayet } hieronymus_male = { Geronimo Girolamo J_e_act_r_o_hat_me Jer_o_act_nimo Jeroen Jerko Jirome Yerom } @@ -455,15 +456,16 @@ inigo_male = { _I_act__n_tld_igo Eneko I_n_tld_igo } innocent_male = { Innocenzo Inoc_e_hat_ncio } irenaeus_male = { Erino Ireneo Ireni_e_act_u } irfan_male = { _I_dot_rfan Erfan } -isaac_male = { _I_dot_shak Iikka Iiro Isaac Isaak Isaiaic Isak } +isaac_male = { _I_dot_shak Iikka Iiro Isaac Isaak Isaiaic Isak Iisakki } isaiah_male = { Esa Isa_i_act_as } +ishmael_male = { Ismo } isidore_male = { Isidor Isidoro Isidre Isidro Izidor } islam_male = { Islam } ismail_male = { Isfael Ishmaiel Ishmayl Isma_e_uml_l Isma_i_uml_l Ismael Ismail } ismat_male = { _I_dot_smet Ismet } israel_male = { Israel } ivanhoe_male = { Ifanhoy Ivainhoe } -ivar_male = { _AE_irva _I_act_var Aiva Aivar Ifor Ivar Ivari Ivfor Ivor } +ivar_male = { _AE_irva _I_act_var Aiva Aivar Ifor Ivar Ivari Ivfor Ivor Iivo } izzat_male = { _I_dot_zzet Izet } izzuddin_male = { Azzedine Yzedin } jabir_male = { Jabyr } @@ -501,7 +503,7 @@ jesusmaria_male = { Ches_u_act_s_spc_Mar_i_act_a Jes_u_act_s_spc_Mar_i_act_a } jesusmichael_male = { Ches_u_act_s_spc_Miguel } jesusxavier_male = { Ches_u_act_s_spc_Chabier } jihad_male = { Cihat } -joachim_male = { Achim Aki Chuaqu_i_act_n Gioacchino Iokin J_a_act_chym J_o_act_chymj Joachim Joakim Joakin Joaqu_i_act_n Joaquim Jochem Jochen Jochum Jogchum Jokin Jokum Jouachin Quim } +joachim_male = { Achim Aki Chuaqu_i_act_n Gioacchino Iokin J_a_act_chym J_o_act_chymj Jaakkima Joachim Joakim Joakin Joaqu_i_act_n Joaquim Jochem Jochen Jochum Jogchum Jokin Jokum Jouachin Quim } job_male = { Ejup Ey_u_uml_p Eyy_u_uml_p Job } joel_male = { Choel Jo_e_uml_l Joel Jou_e_grv_l } john_male = { _Z_crn_an An_z_crn_e An_z_crn_ej Ants Chuan D_z_crn_oni Efan Evan Giovanni Gjin Gjon Hampus Hanjo Hannes Hanno Hanns Hannu Hans Hanu_s_crn_ Hanzo Hasse Honza Iain Ian Iban Ieuan Ifan Ioan Ion Iv_a_act_n Ivan Iwan J_a_act_n J_o_act_hann J_o_act_hannes J_o_act_n J_o_uml_ns Jaan Jaanus Jac Jack Jak Jake Jaky Jan Jan_z_crn_e Janar Janek Janez Jani Jannik Janick Janko Jann Janne_male Jannes Jannick Jaouen Jeen Jean Jehannes Jens Jo_a_tld_o Joan_male Joanes Joannes Johan Johann Johannes John Johnny Jon Joni Jonny Jouni Jowan Juan Juha Juhan Juhana Juhani Juho Jukk Jukka Juku Jussi Manex Sean Shane Shaun Si_o_hat_n Sjon Xhani Xhon Yahya Yan Yann Yannick Yannig Yoan Yoann Yohan Yohann Yon Xon } @@ -601,7 +603,7 @@ leander_male = { Lander Leander Leandre Leandro } leif_male = { Leif } lenaig_male = { L_e_act_na_i_uml_c Lenaig } leo_male = { L_e_act_o L_e_act_on L_e_uml_va Lavon Le_o_act_ Leo Leo_s_crn_ Leon Leoun Lev Llyon Luan } -leonard_male = { L_e_act_onard Leendert Lennart Leonard Leonardo Leonardus Leonhard Lienard Lienhardt Linnar } +leonard_male = { L_e_act_onard Leendert Lennart Lenni Leonard Leonardo Leonardus Leonhard Lienard Lienhardt Linnar } leonidas_male = { Leanid Leonid Leonit } leopold_male = { Leopold Leopoldo Leoupold Luitpold } levi_male = { Leevi Levi } From 8660f78ba44399288fb60610b014357e90b55f7d Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 14:17:33 +0200 Subject: [PATCH 10/12] Another Danish name --- common/culture/name_lists/NEOW_danish.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/culture/name_lists/NEOW_danish.txt b/common/culture/name_lists/NEOW_danish.txt index d233ff27..39e264a5 100644 --- a/common/culture/name_lists/NEOW_danish.txt +++ b/common/culture/name_lists/NEOW_danish.txt @@ -348,7 +348,7 @@ Bent Bjarne Bo Brian Carl Carsten Casper Christian Claus Daniel David Dennis - Emil Erik Erling Eluf + Emil Erik Erling Eluf Eskil Finn Flemming Frank Frederik Gregers Hans Henning Henrik From 9e62cccd5391a9dfbcaa46d3fdedd3b2971c2cd5 Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 14:18:25 +0200 Subject: [PATCH 11/12] Another Swedish name --- common/culture/name_lists/NEOW_swedish.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/culture/name_lists/NEOW_swedish.txt b/common/culture/name_lists/NEOW_swedish.txt index 43d6ee81..bda28cff 100644 --- a/common/culture/name_lists/NEOW_swedish.txt +++ b/common/culture/name_lists/NEOW_swedish.txt @@ -322,7 +322,7 @@ Bengt Bernt Bertil Bj_o_uml_rn Bo Bror Carl Christer Christian Claes Dan Daniel David Dennis - Emil Eric Erik Elov Elow + Emil Eric Erik Elov Elow Eskil Fredrik G_o_uml_ran Gert Gunnar Gustaf Gustav H_a_rng_kan Hans Henrik From 58a0dfde5a0c46b1edc188cb2e98aae6fb896c12 Mon Sep 17 00:00:00 2001 From: The_Ramdom_Cheese Date: Tue, 19 May 2026 14:19:37 +0200 Subject: [PATCH 12/12] Added a name to Norwegian --- common/culture/name_lists/NEOW_norwegian.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/culture/name_lists/NEOW_norwegian.txt b/common/culture/name_lists/NEOW_norwegian.txt index 7d3cedc2..1fc880f0 100644 --- a/common/culture/name_lists/NEOW_norwegian.txt +++ b/common/culture/name_lists/NEOW_norwegian.txt @@ -214,7 +214,7 @@ Bj_o_stk_rn Bjarne Christian Dag Daniel - Egil Einar Eirik Erik Erling Espen + Egil Einar Eirik Erik Erling Espen Eskil Finn Fredrik Frode Geir Gunnar H_a_rng_kon H_a_rng_vard Hans Harald Helge Henrik