#@creatable_successor_empire_county_threshold = 15 # # ## Give a suitable County to Genghis #give_temujin_land_effect = { # if = { # limit = { # OR = { # is_landed = no # highest_held_title_tier < tier_county # } # } # save_scope_as = genghis_khan # # create_title_and_vassal_change = { # type = conquest # save_scope_as = title_change # add_claim_on_loss = no # } # title:c_khentii = { # change_title_holder = { # holder = scope:genghis_khan # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # capital_county = { change_county_control = 100 } #} # ## A wild Genghis Khan appears! #spawn_temujin_character_effect = { # title:c_khentii.title_province = { # save_scope_as = temujins_birthplace # } # if = { # limit = { # exists = character:125501 # character:125501 = { # is_ai = no # } # } # character:125501 = { # save_scope_as = temujin # } # if = { # limit = { # #The DLC has our own BECOME GENGHIS stuff for players # has_mpo_dlc_trigger = no # } # scope:temujin = { # give_temujin_land_effect = yes # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # trigger_event = conqueror.0001 # } # } # else = { # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # trigger_event = conqueror.0001 # } # } # } # else_if = { # limit = { # exists = character:125501 # character:125501 = { is_physically_able_ai_adult = yes } # } # character:125501 = { # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # remove_trait = education_diplomacy_1 # remove_trait = education_diplomacy_2 # remove_trait = education_diplomacy_3 # remove_trait = education_diplomacy_4 # remove_trait = education_diplomacy_5 # remove_trait = education_intrigue_1 # remove_trait = education_intrigue_2 # remove_trait = education_intrigue_3 # remove_trait = education_intrigue_4 # remove_trait = education_intrigue_5 # remove_trait = education_stewardship_1 # remove_trait = education_stewardship_2 # remove_trait = education_stewardship_3 # remove_trait = education_stewardship_4 # remove_trait = education_stewardship_5 # remove_trait = education_learning_1 # remove_trait = education_learning_2 # remove_trait = education_learning_3 # remove_trait = education_learning_4 # remove_trait = education_learning_5 # remove_trait = education_martial_1 # remove_trait = education_martial_2 # remove_trait = education_martial_3 # remove_trait = education_martial_4 # add_trait = education_martial_5 # add_trait = flexible_leader # add_trait = athletic # if = { # limit = { has_dlc_feature = tours_and_tournaments } # add_trait = tourney_participant # add_random_tiered_trait_track_xp_effect = { # TRAIT = lifestyle_hunter # TRACK = hunter # LEVEL_1 = yes # LEVEL_3 = no # } # add_random_tiered_trait_track_xp_effect = { # TRAIT = tourney_participant # TRACK = horse # LEVEL_1 = yes # LEVEL_3 = yes # } # add_random_tiered_trait_track_xp_effect = { # TRAIT = tourney_participant # TRACK = bow # LEVEL_1 = yes # LEVEL_3 = yes # } # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # give_nickname = nick_genghis_khan # } # } # else_if = { # limit = { # exists = character:125501.dynasty # character:125501.dynasty = { # any_dynasty_member = { # is_ai = no # is_landed = yes # } # } # } # character:125501.dynasty = { # random_dynasty_member = { # limit = { # is_ai = no # is_landed = yes # } # save_scope_as = temujin # } # } # if = { # limit = { has_mpo_dlc_trigger = no } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # trigger_event = conqueror.0001 # } # } # else = { # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # trigger_event = conqueror.0001 # } # } # } # else_if = { # limit = { # exists = character:125501.dynasty # character:125501.dynasty = { # any_dynasty_member = { # is_physically_able_ai_adult = yes # } # } # } # character:125501.dynasty = { # random_dynasty_member = { # limit = { # is_physically_able_ai_adult = yes # is_landed = yes # } # alternative_limit = { # is_physically_able_ai_adult = yes # } # save_scope_as = temujin # } # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # remove_trait = education_diplomacy_1 # remove_trait = education_diplomacy_2 # remove_trait = education_diplomacy_3 # remove_trait = education_diplomacy_4 # remove_trait = education_diplomacy_5 # remove_trait = education_intrigue_1 # remove_trait = education_intrigue_2 # remove_trait = education_intrigue_3 # remove_trait = education_intrigue_4 # remove_trait = education_intrigue_5 # remove_trait = education_stewardship_1 # remove_trait = education_stewardship_2 # remove_trait = education_stewardship_3 # remove_trait = education_stewardship_4 # remove_trait = education_stewardship_5 # remove_trait = education_learning_1 # remove_trait = education_learning_2 # remove_trait = education_learning_3 # remove_trait = education_learning_4 # remove_trait = education_learning_5 # remove_trait = education_martial_1 # remove_trait = education_martial_2 # remove_trait = education_martial_3 # remove_trait = education_martial_4 # add_trait = education_martial_5 # add_trait = flexible_leader # add_trait = athletic # if = { # limit = { has_dlc_feature = tours_and_tournaments } # add_trait = tourney_participant # add_random_tiered_trait_track_xp_effect = { # TRAIT = lifestyle_hunter # TRACK = hunter # LEVEL_1 = yes # LEVEL_3 = no # } # add_random_tiered_trait_track_xp_effect = { # TRAIT = tourney_participant # TRACK = horse # LEVEL_1 = yes # LEVEL_3 = yes # } # add_random_tiered_trait_track_xp_effect = { # TRAIT = tourney_participant # TRACK = bow # LEVEL_1 = yes # LEVEL_3 = yes # } # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # give_nickname = nick_genghis_khan # } # } # else_if = { # limit = { # #Generate Temujin if there has BEEN NO Temujin # NOT = { # has_global_variable = temujin_was_born # } # } # if = { # limit = { has_game_rule = inversed_gender_equality } # create_character = { # name = "Borte" # AKA: Genghis Khan's wife # gender = female # location = scope:temujins_birthplace # template = borte_character_template # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # } # } # else_if = { # limit = { has_game_rule = full_gender_equality } # random_list = { # #Female Ghengis Khan. # 50 = { # create_character = { # name = "Borte" # AKA: Genghis Khan's wife # gender = female # location = scope:temujins_birthplace # template = borte_character_template # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # } # } # #Male Ghengis Khan. # 50 = { # create_character = { # name = "Temujin" # AKA: Genghis Khan # location = scope:temujins_birthplace # template = genghis_khan_character_template # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # } # } # } # } # else = { # create_character = { # name = "Temujin" # AKA: Genghis Khan # location = scope:temujins_birthplace # template = genghis_khan_character_template # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_temujins_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # } # } # set_global_variable = { # name = temujin_was_born # value = scope:temujin # } # } # #Create a character... but they're random, not Temujin # else = { # create_character = { # location = scope:temujins_birthplace # template = dynamic_genghis_character_template # save_scope_as = temujin # } # scope:temujin = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 15 # } # add_trait = greatest_of_khans # give_temujin_land_effect = yes # add_gold = 5000 # add_dread = high_dread # spawn_dynamic_mongol_court_effect = yes # form_the_mongol_empire_effect = yes # add_prestige = 25000 # give_nickname = nick_genghis_khan # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { has_perk = peacemaker_perk } # } # add_perk = peacemaker_perk # } # dynasty = { # add_dynasty_prestige_level = 5 # add_dynasty_prestige = 10000 # add_dynasty_perk = warfare_legacy_1 # add_dynasty_perk = warfare_legacy_2 # add_dynasty_perk = warfare_legacy_3 # add_dynasty_perk = warfare_legacy_4 # add_dynasty_perk = warfare_legacy_5 # if = { # limit = { # has_dlc_feature = hybridize_culture # } # add_dynasty_perk = ep1_culture_legacy_1 # } # } # } # } # # if = { # limit = { # scope:temujin = { # is_ai = yes # } # } # if = { # limit = { # situation:dynastic_cycle ?= { # situation_top_has_catalyst = catalyst_event_mongol_empire_appears # } # } # situation:dynastic_cycle = { # trigger_situation_catalyst = { # catalyst = catalyst_event_mongol_empire_appears # character = scope:temujin # } # } # } # #Event for MPO dlc owners # if = { # limit = { # has_mpo_dlc_trigger = yes # } # every_player = { # trigger_event = mpo_greatest_of_khans.1001 #Genghis notification event # } # } # else = { # #Normal event # every_player = { # limit = { # NOT = { # this = scope:temujin # } # } # trigger_event = mongol_invasion.1002 # Mongol Empire spawned notification # } # } # } #} # # ## Form the actual Mongol Empire... #form_the_mongol_empire_effect = { # save_scope_as = mongol_founder # # if = { # limit = { # is_tributary = yes # } # end_tributary = yes # } # if = { # limit = { # is_confederation_member = yes # } # scope:mongol_founder.confederation = { # remove_confederation_member = scope:mongol_founder # } # if = { # limit = { # government_has_flag = government_is_nomadic # } # show_as_tooltip = { # remove_character_modifier = mpo_confederation_member_modifier # } # } # } # # #Create the title # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_mongol_empire = { # change_title_holder = { # holder = scope:mongol_founder # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # # if = { # limit = { # is_independent_ruler = no # } # create_title_and_vassal_change = { # type = independency # save_scope_as = indpendence_change # add_claim_on_loss = no # } # becomes_independent = { # change = scope:indpendence_change # } # resolve_title_and_vassal_change = scope:indpendence_change # } # # if = { # limit = { # capital_county = { # title_province = { # has_holding_type = herder_holding # } # } # } # capital_county = { # title_province = { # set_holding_type = nomad_holding # } # } # } # if = { # limit = { # has_mpo_dlc_trigger = yes # NOT = { # government_has_flag = government_is_nomadic # } # } # change_government = nomad_government # add_trait_force_tooltip = nomadic_philosophy # } # else_if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { # government_has_flag = government_is_tribal # } # } # change_government = tribal_government # } # if = { # limit = { # government_has_flag = government_is_tribal # } # if = { # limit = { has_realm_law = tribal_authority_0 } # remove_realm_law = tribal_authority_0 # } # if = { # limit = { has_realm_law = tribal_authority_1 } # remove_realm_law = tribal_authority_1 # } # if = { # limit = { has_realm_law = tribal_authority_3 } # remove_realm_law = tribal_authority_3 # } # add_realm_law_skip_effects = tribal_authority_2 # # add_realm_law_skip_effects = high_partition_succession_law # } # if = { # limit = { # government_has_flag = government_is_nomadic # } # if = { # limit = { has_realm_law = nomadic_authority_1 } # remove_realm_law = nomadic_authority_1 # } # if = { # limit = { has_realm_law = nomadic_authority_2 } # remove_realm_law = nomadic_authority_2 # } # if = { # limit = { has_realm_law = nomadic_authority_3 } # remove_realm_law = nomadic_authority_3 # } # if = { # limit = { has_realm_law = nomadic_authority_4 } # remove_realm_law = nomadic_authority_4 # } # add_realm_law_skip_effects = nomadic_authority_5 # domicile ?= { # switch = { # trigger = has_domicile_building # yurt_main_01 = { # add_domicile_building = yurt_main_02 # add_domicile_building = yurt_main_03 # add_domicile_building = yurt_main_04 # add_domicile_building = yurt_main_05 # } # yurt_main_02 = { # add_domicile_building = yurt_main_03 # add_domicile_building = yurt_main_04 # add_domicile_building = yurt_main_05 # } # yurt_main_03 = { # add_domicile_building = yurt_main_04 # add_domicile_building = yurt_main_05 # } # yurt_main_04 = { # add_domicile_building = yurt_main_05 # } # } # } # if = { # limit = { # exists = domicile # domicile = { # free_external_domicile_building_slots >= 1 # NOT = { # has_domicile_building_or_higher = mass_warfare_yurt_01 # } # } # } # domicile = { # add_domicile_building = mass_warfare_yurt_01 # add_domicile_building = mass_warfare_yurt_02 # add_domicile_building = mass_warfare_yurt_03 # add_domicile_building = mass_warfare_yurt_04 # } # } # if = { # limit = { # exists = domicile # domicile = { # free_external_domicile_building_slots >= 1 # NOT = { # has_domicile_building_or_higher = character_warfare_yurt_03 # } # } # } # domicile = { # add_domicile_building = character_warfare_yurt_01 # add_domicile_building = character_warfare_yurt_02 # add_domicile_building = character_warfare_yurt_03 # add_domicile_building = character_warfare_yurt_04 # } # } # domicile = { # change_herd = { # add = nomadic_authority_level_5_requirement # } # } # } # # assert_if = { # limit = { NOT = { exists = title:e_mongol_empire } } # text = "Mongol Empire title was not created!" # } # # hidden_effect = { set_primary_title_to = title:e_mongol_empire } # # every_held_title = { # title_tier = empire # limit = { # NOT = { this = title:e_mongol_empire } # } # scope:mongol_founder = { # destroy_title = prev # } # } # # spawn_mongol_troops_effect = yes # # set_global_variable = { # name = mongol_empire_has_spawned # value = yes # } # # #Make sure that Genghis is crowned # #Anointed if he must be anointed # if = { # limit = { # OR = { # has_realm_law = uncrowned # has_realm_law = crowned_king # } # faith = { has_doctrine = doctrine_imperial_anointment } # } # if = { # limit = { # NOT = { # has_game_rule = coronation_laws_off # } # } # add_realm_law = crowned_emperor # } # set_variable = crowned_emperor_var # if = { # limit = { # has_variable = crowned_king_var # } # remove_variable = crowned_king_var # } # } # else_if = { # limit = { # has_realm_law = uncrowned # } # if = { # limit = { # NOT = { # has_game_rule = coronation_laws_off # } # } # add_realm_law = crowned_king # } # set_variable = crowned_king_var # } #} # ## Make sure the Empire has troops... #spawn_mongol_troops_effect = { # if = { # limit = { # has_mpo_dlc_trigger = yes # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = mangudai # stacks = 14 # } # men_at_arms = { # type = heavy_horse_archers # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = nomad_lancers # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = mangudai # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = nomad_lancers # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = mangudai # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = nomad_lancers # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = mangudai # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = heavy_horse_archers # stacks = 10 # } # men_at_arms = { # type = steppe_raiders # stacks = 10 # } # men_at_arms = { # type = nomad_lancers # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = steppe_raiders # stacks = 20 # } # men_at_arms = { # type = torch_bearers # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = steppe_raiders # stacks = 20 # } # men_at_arms = { # type = torch_bearers # stacks = 5 # } # location = capital_province # origin = capital_province # } # } # else = { # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # men_at_arms = { # type = horse_archers # stacks = 14 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = armored_horsemen # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # levies = { # value = 5000 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = armored_horsemen # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # levies = { # value = 5000 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = armored_horsemen # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # levies = { # value = 5000 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = horse_archers # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = armored_horsemen # stacks = 3 # } # men_at_arms = { # type = trebuchet # stacks = 5 # } # location = capital_province # origin = capital_province # } # } #} # #spawn_mongol_troops_condensed_effect = { # if = { # limit = { # has_mpo_dlc_trigger = yes # } # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # men_at_arms = { # type = horse_archers # stacks = 40 # } # men_at_arms = { # type = steppe_raiders # stacks = 100 # } # men_at_arms = { # type = heavy_horse_archers # stacks = 20 # } # men_at_arms = { # type = mangudai # stacks = 44 # } # men_at_arms = { # type = nomad_lancers # stacks = 14 # } # men_at_arms = { # type = trebuchet # stacks = 25 # } # men_at_arms = { # type = torch_bearers # stacks = 10 # } # location = capital_province # origin = capital_province # } # } # else = { # spawn_army = { # uses_supply = no # inheritable = no # name = mongol_event_troops # levies = { # value = 15000 # } # men_at_arms = { # type = horse_archers # stacks = 74 # } # men_at_arms = { # type = light_horsemen # stacks = 70 # } # men_at_arms = { # type = light_horsemen # stacks = 10 # } # men_at_arms = { # type = armored_horsemen # stacks = 14 # } # men_at_arms = { # type = trebuchet # stacks = 25 # } # location = capital_province # origin = capital_province # } # } #} # #spawn_mongol_successor_state_troops_effect = { # if = { # limit = { # has_mpo_dlc_trigger = yes # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = nomadic_riders # stacks = 7 # } # men_at_arms = { # type = mangudai # stacks = 5 # } # men_at_arms = { # type = steppe_raiders # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = nomadic_riders # stacks = 7 # } # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = nomad_lancers # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # men_at_arms = { # type = nomadic_riders # stacks = 7 # } # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = heavy_horse_archers # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # } # else = { # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # levies = { # value = 1000 # } # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = light_horsemen # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # levies = { # value = 1000 # } # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = light_horsemen # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # spawn_army = { # uses_supply = no # inheritable = yes # name = mongol_event_troops # levies = { # value = 1000 # } # men_at_arms = { # type = horse_archers # stacks = 5 # } # men_at_arms = { # type = light_horsemen # stacks = 5 # } # men_at_arms = { # type = trebuchet # stacks = 3 # } # location = capital_province # origin = capital_province # } # } # #} # #### Populating the life of Temujin... #spawn_temujins_court_effect = { # add_character_flag = is_temujin # if = { # limit = { # is_married = no # } # if = { # limit = { # scope:temujin = { is_female = yes } # } # # Create Temujin (husband)... # create_character = { # template = genghis_khan_character_template # name = "Temujin" # Husband of Temujin # employer = scope:temujin # save_scope_as = borte # } # } # else = { # # Create Borte (wife)... # create_character = { # template = borte_character_template # name = "Borte" # Wife of Temujin # gender = female # employer = scope:temujin # save_scope_as = borte # } # } # scope:borte = { # marry = scope:temujin # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # if = { # limit = { # scope:temujin = { is_male = yes } # } # scope:temujin = { save_scope_as = great_khan_family_father } # scope:borte = { save_scope_as = great_khan_family_mother } # } # else = { # scope:temujin = { save_scope_as = great_khan_family_mother } # scope:borte = { save_scope_as = great_khan_family_father } # } # # # Create Jochi (son)... # create_character = { # template = jochi_character_template # name = "Jochi" # (Oldest son of Temujin and Borte) # employer = scope:temujin # mother = scope:great_khan_family_mother # father = scope:great_khan_family_father # save_scope_as = jochi # } # scope:jochi = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # # # Create Tolui (son)... # create_character = { # template = tolui_character_template # name = "Tolui" # (Son of Temujin and Borte) # employer = scope:temujin # mother = scope:great_khan_family_mother # father = scope:great_khan_family_father # save_scope_as = tolui # } # # scope:tolui = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # # # Create Chagatai (son)... # create_character = { # template = chagatai_character_template # name = "Chagatai" # (Son of Temujin and Borte) # employer = scope:temujin # mother = scope:great_khan_family_mother # father = scope:great_khan_family_father # save_scope_as = chagatai # } # # scope:chagatai = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # # #Make it more likely that he gets a good martial education # hidden_effect = { # education_point_acquisition_effect = yes # education_point_acquisition_effect = yes # } # } # # # Create Ögedei (son)... # create_character = { # template = ogodei_character_template # name = "Ogodei" # Ögedei Khan (# Son of Temujin and Borte) # employer = scope:temujin # mother = scope:great_khan_family_mother # father = scope:great_khan_family_father # save_scope_as = ogodei # } # # scope:ogodei = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # # #Make it more likely that he gets a good martial education # hidden_effect = { # education_point_acquisition_effect = yes # education_point_acquisition_effect = yes # } # } # # # Create Altun Begi (Daughter)... # create_character = { # template = altun_begi_character_template # name = "Altun_Begi" # (Daughter of Temujin) # employer = scope:temujin # gender = female # father = scope:great_khan_family_father # save_scope_as = altun_begi # } # # scope:altun_begi = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # } # # # Create Subutai (Commander)... # create_character = { # template = subutai_character_template # name = "Subutai" # (Temujin's Commander of armies) # employer = scope:temujin # save_scope_as = subutai # } # # scope:subutai = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # # Set friendship with Temujin # set_random_friendship_reason = { TARGET = scope:temujin } # } # # # Spawn some generic Bagathurs # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # # # Spawn some captured Han siege engineers # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } #} # #### Populating the life of Temujin... #spawn_dynamic_mongol_court_effect = { # add_character_flag = is_temujin # # if = { # limit = { # scope:temujin = { # is_female = no # } # } # save_scope_as = great_khan_family_father # } # else = { # save_scope_as = great_khan_family_mother # } # if = { # limit = { # exists = scope:great_khan_family_father # } # create_character = { # template = dynamic_genghis_spouse_template # gender = female # employer = scope:temujin # save_scope_as = genghis_spouse # } # scope:genghis_spouse = { # save_scope_as = great_khan_family_mother # } # } # else = { # create_character = { # template = dynamic_genghis_spouse_template # gender = male # employer = scope:temujin # save_scope_as = genghis_spouse # } # scope:genghis_spouse = { # save_scope_as = great_khan_family_father # } # } # scope:genghis_spouse = { # marry = scope:temujin # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # create_character = { # template = dynamic_genghis_child_template # employer = scope:temujin # father = scope:great_khan_family_father # mother = scope:great_khan_family_mother # dynasty = inherit # save_scope_as = genghis_child_1 # } # scope:genghis_child_1 = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # create_character = { # template = dynamic_genghis_child_template # employer = scope:temujin # father = scope:great_khan_family_father # mother = scope:great_khan_family_mother # dynasty = inherit # save_scope_as = genghis_child_2 # } # scope:genghis_child_2 = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # create_character = { # template = dynamic_genghis_child_template # employer = scope:temujin # father = scope:great_khan_family_father # mother = scope:great_khan_family_mother # dynasty = inherit # save_scope_as = genghis_child_3 # } # scope:genghis_child_3 = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # create_character = { # template = dynamic_genghis_child_template # employer = scope:temujin # father = scope:great_khan_family_father # mother = scope:great_khan_family_mother # dynasty = inherit # save_scope_as = genghis_child_4 # } # scope:genghis_child_4 = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # create_character = { # template = dynamic_genghis_child_template # employer = scope:temujin # father = scope:great_khan_family_father # mother = scope:great_khan_family_mother # dynasty = inherit # save_scope_as = genghis_child_5 # } # scope:genghis_child_5 = { # # Make temporarily immune to disease # add_character_flag = { # flag = immune_to_disease # years = 10 # } # } # # recruit_three_nomadic_capital_characters_effect = { # NOMAD_TEMPLATE_CHARACTER = nomadic_commander_template # } # # # Spawn some generic Bagathurs # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_warrior_character # faith = scope:temujin.faith # culture = scope:temujin.culture # } # # # Spawn some captured Han siege engineers # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } # create_character = { # gender_female_chance = temujin_soldier_female_chance # employer = scope:temujin # template = new_siege_engineer # faith = faith:shangqing # culture = culture:han # } #} # #### Start war of conquest for the Mongolian heartland #start_wars_for_mongolia_effect = { # save_temporary_scope_as = mongol_conqueror # # Build a list of potential targets # every_neighboring_top_liege_realm_owner = { # limit = { # any_sub_realm_county = { # is_landless_type_title = no # title_province = { geographical_region = special_mongol_empire_start_region } # } # is_landed = yes # } # if = { # limit = { NOT = { is_in_list = top_liege_targets } } # add_to_temporary_list = top_liege_targets # } # } # every_in_list = { # list = top_liege_targets # if = { # limit = { # government_has_flag = government_is_herder # } # create_title_and_vassal_change = { # type = swear_fealty # save_scope_as = change # add_claim_on_loss = no # } # change_liege = { # liege = scope:mongol_conqueror # change = scope:change # } # resolve_title_and_vassal_change = scope:change # } # else = { # save_temporary_scope_as = new_war_target # capital_county.empire = { save_temporary_scope_as = war_target_title } # # Declare the war # scope:mongol_conqueror = { # start_war = { # cb = mongol_realm_invasion_war # target = scope:new_war_target.top_liege # target_title = scope:war_target_title # } # } # } # } #} # ## Send subjugation demand effect #send_mongol_subjugation_demand_effect = { # if = { # limit = { # NOT = { is_allied_to = scope:mongol_emperor } # } # trigger_event = { # id = mongol_invasion.2001 # days = { 3 12 } # } # # save_temporary_scope_as = subjugation_offer_recipient # scope:mongol_emperor = { # add_to_variable_list = { # name = subjugation_offer_under_consideration # target = scope:subjugation_offer_recipient # } # } # } # else = { # if = { # limit = { # highest_held_title_tier >= tier_empire # } # trigger_event = { # id = mongol_invasion.2111 # days = { 3 12 } # } # } # else = { # trigger_event = { # id = mongol_invasion.2101 # days = { 3 12 } # } # } # } #} # # #### Mongol war target evaluation and declaration #mongol_war_target_evaluation_and_declaration_effect = { # # Set the Mongol Emperor as reference point # save_scope_as = mongol_emperor # add_character_flag = { # flag = free_mongol_cb # days = 14 # } # # Select a new target # random_neighboring_top_liege_realm_owner = { # limit = { # NOT = { is_allied_to = scope:mongol_emperor } # this != scope:mongol_emperor # top_liege != scope:mongol_emperor # save_temporary_scope_as = truce_check # NOT = { # scope:mongol_emperor = { # any_truce_target = { # this = scope:truce_check # } # } # } ## trigger_if = { # We don't want the Byzantine empire to get annihilated immediately ## limit = { ## OR = { ## has_primary_title = title:e_byzantium ## has_primary_title = title:e_latin_empire ## } ## } ## OR = { ## current_year >= 1279 # Roughly when the mongols should fracture historically ## scope:mongol_emperor = { ## completely_controls_region = special_mongol_empire_golden_horde_region # Controls all of Russia and the Steppe ## } ## any_realm_county = { # Byzantium is expansionist ## count >= 50 ## title_province = { ## OR = { ## geographical_region = special_mongol_empire_conquest_region_prio_5 ## geographical_region = special_mongol_empire_conquest_region_prio_4 ## geographical_region = special_mongol_empire_conquest_region_prio_3 ## geographical_region = special_mongol_empire_conquest_region_prio_2 ## geographical_region = special_mongol_empire_conquest_region_prio_1 ## geographical_region = special_mongol_empire_conquest_region_prio_1_alpha ## } ## } ## } ## } ## } # } # weight = { # base = 0 # modifier = { # add = mongol_invasion_target_character_weight # always = yes # } # } # save_temporary_scope_as = next_invasion_target # primary_title = { # save_temporary_scope_as = next_invasion_title_target # } # } # if = { # limit = { # exists = scope:next_invasion_target # } # if = { # limit = { # Declare war on every same-tier count or duke in same empire # scope:next_invasion_target = { # OR = { # highest_held_title_tier = tier_county # highest_held_title_tier = tier_duchy # } # } # } # scope:next_invasion_title_target = { # add_to_temporary_list = all_titles_to_declare_on # empire = { # every_in_de_jure_hierarchy = { # Find all other same-tier titles in same de jure empire # continue = { # tier > tier_county # # Stop searching if you hit the Mongol Emperor's territory at any point # trigger_if = { # limit = { exists = holder } # holder != scope:mongol_emperor # holder.top_liege != scope:mongol_emperor # } # } # limit = { # exists = this # OR = { # tier = tier_county # tier = tier_duchy # } # holder ?= { # top_liege = this # this != scope:mongol_emperor # top_liege != scope:mongol_emperor # NOT = { is_at_war_with = scope:mongol_emperor } # NOT = { is_allied_to = scope:mongol_emperor } # save_temporary_scope_as = truce_check # NOT = { # scope:mongol_emperor = { # any_truce_target = { # this = scope:truce_check # } # } # } # } # } # add_to_temporary_list = all_titles_to_declare_on # } # } # } # every_in_list = { # list = all_titles_to_declare_on # limit = { # holder = { # # An extra check to make sure we haven't snuck any Mongol territory in # this != scope:mongol_emperor # top_liege != scope:mongol_emperor # # # Standard conditions # NOT = { is_at_war_with = scope:mongol_emperor } # NOT = { # is_in_list = has_been_sent_subjugation_offer # } # save_temporary_scope_as = truce_check # } # NOT = { # scope:mongol_emperor = { # any_truce_target = { # this = scope:truce_check # } # } # } # } # # holder = { # add_to_temporary_list = has_been_sent_subjugation_offer # send_mongol_subjugation_demand_effect = yes # } # } # } # else_if = { # limit = { # scope:next_invasion_target = { # highest_held_title_tier < tier_empire # } # } # scope:next_invasion_target = { # send_mongol_subjugation_demand_effect = yes # } # } # else = { # Emperors are not offered ways out # start_war = { # cb = mongol_realm_invasion_war # target = scope:next_invasion_target # target_title = scope:next_invasion_title_target.empire # } # } # } #} # #mongols_devastate_county_effect = { # change_development_level = { # subtract = scope:county.development_level # multiply = 0.5 # floor = yes # } # random = { # chance = 25 # random_county_province = { # limit = { # has_holding = yes # num_buildings >= 2 # } # destroy_random_building_variable_effect = yes # destroy_random_building_effect = yes # } # } # # Silk Road # scope:county = { # tgp_silk_road_mongol_devastation_effect = yes # } #} # # #### MONGOL EMPIRE BREAKUP EFFECTS ### # #### Title creation effects #assign_core_mongol_titles_to_heir_effect = { # save_temporary_scope_as = candidate # # if = { # Check whether everything is grantable # limit = { # NOT = { exists = global_var:handed_out_mongolia_in_mongol_succession } # NOT = { exists = title:e_mongolia.holder } # } # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # # # Create and grant title # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_mongolia = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # Move de jure back from Mongol Empire to Mongolia # title:e_mongol_empire = { # every_in_de_jure_hierarchy = { # limit = { # tier = tier_kingdom # } # set_de_jure_liege_title = title:e_mongolia # } # } # # Used to check whether e_mongol_empire can be safely destroyed # set_global_variable = { # name = handed_out_mongolia_in_mongol_succession # value = yes # } # } # save_scope_as = mongolia_ruler # add_to_list = candidate_granted_title # # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_mongolia.title_capital_county # } # set_realm_capital = title:e_mongolia.title_capital_county # } # #The primary heir of the Mongol emperor will likely be inheriting big special armies if MPO is active # if = { # limit = { # has_mpo_dlc_trigger = no # NOT = { # is_primary_heir_of = scope:old_mongol_emperor # } # } # spawn_mongol_successor_state_troops_effect = yes # } # if = { # limit = { # government_has_flag = government_is_nomadic # } # domicile = { # change_herd = 5000 # } # } # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # if = { # limit = { # government_has_flag = government_is_nomadic # } # if = { # limit = { has_realm_law = nomadic_authority_1 } # remove_realm_law = nomadic_authority_1 # } # if = { # limit = { has_realm_law = nomadic_authority_2 } # remove_realm_law = nomadic_authority_2 # } # if = { # limit = { has_realm_law = nomadic_authority_3 } # remove_realm_law = nomadic_authority_3 # } # if = { # limit = { has_realm_law = nomadic_authority_5 } # remove_realm_law = nomadic_authority_5 # } # add_realm_law = nomadic_authority_4 # if = { # limit = { # exists = domicile # domicile = { # free_external_domicile_building_slots >= 1 # NOT = { # has_domicile_building_or_higher = mass_warfare_yurt_01 # } # } # } # domicile = { # add_domicile_building = mass_warfare_yurt_01 # add_domicile_building = mass_warfare_yurt_02 # add_domicile_building = mass_warfare_yurt_03 # } # } # if = { # limit = { # NOT = { government_has_flag = government_allows_nomad_domicile_titles } # NOT = { # any_held_title = { # is_nomad_title = yes # } # } # } # save_scope_as = holder # create_nomad_title = { # name = nomad_title_name # holder = scope:holder # government = nomad_government # save_scope_as = new_nomad_title # } # } # } #} # #grant_mongol_successor_nomadic_bonuses_effect = { # if = { # limit = { # government_has_flag = government_is_nomadic # } # #They might not have a nomadic camp title, create if needed # if = { # limit = { # NOT = { government_has_flag = government_allows_nomad_domicile_titles } # NOT = { # any_held_title = { # is_nomad_title = yes # } # } # } # save_scope_as = holder # create_nomad_title = { # name = nomad_title_name # holder = scope:holder # government = nomad_government # save_scope_as = new_nomad_title # } # } # if = { # limit = { # government_has_flag = government_is_nomadic # } # if = { # limit = { has_realm_law = nomadic_authority_1 } # remove_realm_law = nomadic_authority_1 # } # if = { # limit = { has_realm_law = nomadic_authority_2 } # remove_realm_law = nomadic_authority_2 # } # if = { # limit = { has_realm_law = nomadic_authority_3 } # remove_realm_law = nomadic_authority_3 # } # if = { # limit = { has_realm_law = nomadic_authority_5 } # remove_realm_law = nomadic_authority_5 # } # add_realm_law = nomadic_authority_4 # if = { # limit = { # exists = domicile # domicile = { # free_external_domicile_building_slots >= 1 # NOT = { # has_domicile_building_or_higher = mass_warfare_yurt_01 # } # } # } # domicile = { # add_domicile_building = mass_warfare_yurt_01 # add_domicile_building = mass_warfare_yurt_02 # add_domicile_building = mass_warfare_yurt_03 # } # } # domicile = { # change_herd = { # value = monumental_herd_value # multiply = 1.5 # } # } # } # } #} # #grant_ilkhanate_effect = { # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_ilkhanate = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = ilkhanate_ruler # } # set_global_variable = { # name = ilkhanate_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_ilkhanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_ilkhanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_ilkhanate.title_capital_county # } # set_realm_capital = title:e_ilkhanate.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_golden_horde_effect = { # debug_log = "Golden Horde about to be created" # debug_log_scopes = no # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_golden_horde = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = golden_horde_ruler # } # # set_global_variable = { # name = golden_horde_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_golden_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_golden_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_golden_horde.title_capital_county # } # set_realm_capital = title:e_golden_horde.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_chagatai_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_chagatai = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = chagatai_ruler # } # # set_global_variable = { # name = chagatai_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_chagatai.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_chagatai.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_chagatai.title_capital_county # } # set_realm_capital = title:e_chagatai.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_red_horde_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_red_horde = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = red_horde_ruler # } # # set_global_variable = { # name = red_horde_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_red_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_red_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_red_horde.title_capital_county # } # set_realm_capital = title:e_red_horde.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_white_horde_effect = { # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_white_horde = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = white_horde_ruler # } # # set_global_variable = { # name = white_horde_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_white_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_white_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_white_horde.title_capital_county # } # set_realm_capital = title:e_white_horde.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_aarlud_khanate_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_aarlud_khanate = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = aarlud_khanate_ruler # } # # set_global_variable = { # name = aarlud_khanate_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_aarlud_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_aarlud_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_aarlud_khanate.title_capital_county # } # set_realm_capital = title:e_aarlud_khanate.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_togskol_khanate_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_togskol_khanate = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = togskol_khanate_ruler # } # # set_global_variable = { # name = togskol_khanate_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_togskol_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_togskol_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_togskol_khanate.title_capital_county # } # set_realm_capital = title:e_togskol_khanate.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_baruun_khanate_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_baruun_khanate = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = baruun_khanate_ruler # } # # set_global_variable = { # name = baruun_khanate_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_baruun_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_baruun_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_baruun_khanate.title_capital_county # } # set_realm_capital = title:e_baruun_khanate.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_great_yuan_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # } # } # #Prefer biggest available chinese empire # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_empire = { # any_this_title_or_de_jure_above = { # this = title:h_china # } # } # } # } # scope:old_mongol_emperor = { # #Prioritize Chinese empire they have the most titles in # ordered_sub_realm_empire = { # order_by = { # every_de_jure_county = { # limit = { # is_landless_type_title = no # holder.top_liege ?= scope:old_mongol_emperor # title_province ?= { # geographical_region = special_mongol_empire_great_yuan_region # } # } # add = 1 # } # } # limit = { # any_this_title_or_de_jure_above = { # this = title:h_china # } # } # random_de_jure_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # } # save_scope_as = county_to_transfer # } # } # } # #Or just any county in Great Yuan region # else = { # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # save_scope_as = county_to_transfer # } # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # # #First - give Hegemony of China if it's empty and Mongols have enough China! # if = { # limit = { # has_tgp_dlc_trigger = yes # NOT = { # exists = title:h_china.holder # } # title:h_china ?= { # any_de_jure_county = { # percent >= claim_mandate_china_county_percentage_value # holder.top_liege = { # OR = { # this = scope:old_mongol_emperor # is_tributary_of_suzerain_or_above = scope:old_mongol_emperor # } # } # } # } # } # title:h_china = { # save_scope_as = great_yuan_title # } # } # #Give appropriate Chinese empire so that they aren't disturbed by a weird Yuan being created # else_if = { # limit = { # scope:old_mongol_emperor = { # any_realm_de_jure_empire = { # any_this_title_or_de_jure_above = { # this = title:h_china # } # OR = { # NOT = { # exists = holder # } # holder = scope:old_mongol_emperor # } # } # } # } # scope:old_mongol_emperor = { # ordered_realm_de_jure_empire = { # order_by = { # every_de_jure_county = { # limit = { # holder.top_liege ?= scope:old_mongol_emperor # title_province ?= { # geographical_region = special_mongol_empire_great_yuan_region # } # } # add = 1 # } # } # limit = { # any_this_title_or_de_jure_above = { # this = title:h_china # } # OR = { # NOT = { # exists = holder # } # holder = scope:old_mongol_emperor # } # } # save_scope_as = great_yuan_title # } # } # } # #Give any Empire in Great Yuan region, I guess that will do # else_if = { # limit = { # scope:old_mongol_emperor = { # any_realm_de_jure_empire = { # any_de_jure_county = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # OR = { # NOT = { # exists = holder # } # holder = scope:old_mongol_emperor # } # } # } # } # scope:old_mongol_emperor = { # ordered_realm_de_jure_empire = { # order_by = { # every_de_jure_county = { # limit = { # holder.top_liege ?= scope:old_mongol_emperor # title_province ?= { # geographical_region = special_mongol_empire_great_yuan_region # } # } # add = 1 # } # } # limit = { # any_de_jure_county = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # OR = { # NOT = { # exists = holder # } # holder = scope:old_mongol_emperor # } # } # save_scope_as = great_yuan_title # } # } # } # #Give Great Yuan title # else = { # title:e_great_yuan = { # save_scope_as = great_yuan_title # } # } # # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # scope:great_yuan_title = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # #Put great yuan under h_china if it was just made # if = { # limit = { # scope:great_yuan_title = title:e_great_yuan # } # title:e_great_yuan = { # set_de_jure_liege_title = title:h_china # } # } # # scope:candidate = { # save_scope_as = great_yuan_ruler # } # # set_global_variable = { # name = great_yuan_handed_out # value = yes # } # # #If Hegemony or Great Yuan created, give appropriate capital for great yuan # if = { # limit = { # scope:great_yuan_title = { # OR = { # this = title:h_china # this = title:e_great_yuan # } # } # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_great_yuan.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_great_yuan.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # # Give the character the appropriate dynamic capital area, if possible # else_if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = scope:great_yuan_title.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = scope:great_yuan_title.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # #If has Hegemony or Great Yuan, set Yuan capital as capital # if = { # limit = { # scope:great_yuan_title = { # OR = { # this = title:h_china # this = title:e_great_yuan # } # } # has_title = title:e_great_yuan.title_capital_county # } # set_realm_capital = title:e_great_yuan.title_capital_county # } # else_if = { # limit = { # has_title = scope:great_yuan_title.title_capital_county # } # set_realm_capital = scope:great_yuan_title.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # # #The Yuan Emperor should get the story that drives him to become Celestial Hegemon, if he isn't already and it's chaos phase # if = { # limit = { # scope:great_yuan_title = { # NOT = { # this = title:h_china # } # } # any_character_situation = { # situation_type = dynastic_cycle # situation_current_phase = situation_dynastic_cycle_phase_chaos # } # } # create_story = story_take_mandate_of_heaven # if = { # limit = { # has_treasury = yes # } # add_treasury = 2000 # } # else = { # add_gold = 2000 # } # } # else = { # create_story = story_conqueror # } # # #Cycle handling # if = { # limit = { # scope:great_yuan_title = title:h_china # } # title:h_china.holder = { tgp_claim_mandate_of_heaven_effect = yes } # } #} # #grant_blue_horde_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_blue_horde = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = blue_horde_ruler # } # # set_global_variable = { # name = blue_horde_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_blue_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_blue_horde.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_blue_horde.title_capital_county # } # set_realm_capital = title:e_blue_horde.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # #grant_omnod_dalai_khanate_effect = { # # # If the character doesn't hold any titles in the relevant # if = { # limit = { # NOT = { # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # } # } # scope:old_mongol_emperor = { # random_sub_realm_county = { # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # save_scope_as = county_to_transfer # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # scope:county_to_transfer = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # } # create_title_and_vassal_change = { # type = created # save_scope_as = title_change # add_claim_on_loss = no # } # title:e_omnod_dalai_khanate = { # change_title_holder = { # holder = scope:candidate # change = scope:title_change # } # } # resolve_title_and_vassal_change = scope:title_change # # scope:candidate = { # save_scope_as = omnod_dalai_khanate_ruler # } # # set_global_variable = { # name = omnod_dalai_khanate_handed_out # value = yes # } # # # Give the character the appropriate capital area, if possible # if = { # limit = { # scope:old_mongol_emperor = { # any_sub_realm_county = { # duchy = title:e_omnod_dalai_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # } # } # scope:old_mongol_emperor = { # every_sub_realm_county = { # limit = { # duchy = title:e_omnod_dalai_khanate.title_capital_county.duchy # NOR = { # holder = scope:candidate # holder = { # Don't steal the player's lands # is_ai = no # } # holder = { # any_liege_or_above = { is_ai = no } # } # } # } # add_to_list = titles_taken # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = title_change # add_claim_on_loss = no # } # every_in_list = { # list = titles_taken # change_title_holder = { # holder = scope:candidate # change = scope:title_change # take_baronies = yes # } # } # resolve_title_and_vassal_change = scope:title_change # } # every_character_war = { # end_war = white_peace # } # if = { # limit = { # has_title = title:e_omnod_dalai_khanate.title_capital_county # } # set_realm_capital = title:e_omnod_dalai_khanate.title_capital_county # } # else_if = { # limit = { # NOT = { # capital_county.title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # any_held_title = { # title_tier = county # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # } # random_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # scope:candidate = { # set_realm_capital = prev # } # } # } # spawn_mongol_successor_state_troops_effect = yes # add_gold = 1000 # add_dread = 100 # create_story = story_conqueror # grant_mongol_successor_nomadic_bonuses_effect = yes #} # ## Effect to clean up borders a little #pick_up_remaining_counties_effect = { # ### Ilkhanate # if = { # limit = { # NOT = { exists = global_var:ilkhanate_handed_out } # any_in_list = { # list = ilkhanate_counties # count > 0 # } # } # # Try giving them to Chagatai # if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = ilkhanate_counties # add_to_list = chagatai_counties # } # } # # Try Red Horde # else_if = { # limit = { # exists = global_var:red_horde_handed_out # } # every_in_list = { # list = ilkhanate_counties # add_to_list = red_horde_counties # } # } # # Try Golden Horde # else_if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = ilkhanate_counties # add_to_list = golden_horde_counties # } # } # # Try Baruun # else_if = { # limit = { # exists = global_var:baruun_khanate_handed_out # } # every_in_list = { # list = ilkhanate_counties # add_to_list = baruun_khanate_counties # } # } # } # ### End Ilkhanate # # ### Golden Horde # if = { # limit = { # NOT = { exists = global_var:golden_horde_handed_out } # any_in_list = { # list = golden_horde_counties # count > 0 # } # } # # Try giving them to White Horde # if = { # limit = { # exists = global_var:white_horde_handed_out # } # every_in_list = { # list = golden_horde_counties # add_to_list = white_horde_counties # } # } # # Try Aarlud Khanate # else_if = { # limit = { # exists = global_var:aarlud_khanate_handed_out # } # every_in_list = { # list = golden_horde_counties # add_to_list = aarlud_khanate_counties # } # } # # Try Chagatai # else_if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = golden_horde_counties # add_to_list = chagatai_counties # } # } # # Try Ilkhanate # else_if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = golden_horde_counties # add_to_list = ilkhanate_counties # } # } # } # ### End Golden Horde # # ### Chagatai # if = { # limit = { # NOT = { exists = global_var:chagatai_handed_out } # any_in_list = { # list = chagatai_counties # count > 0 # } # } # # Try giving them to Golden Horde # if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = chagatai_counties # add_to_list = golden_horde_counties # } # } # # Try Ilkhanate # else_if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = chagatai_counties # add_to_list = ilkhanate_counties # } # } # #Try Great Yuan # if = { # limit = { # exists = global_var:great_yuan_handed_out # } # every_in_list = { # list = chagatai_counties # add_to_list = great_yuan_counties # } # } # } # ### End Chagatai # # ### Great Yuan # if = { # limit = { # NOT = { exists = global_var:great_yuan_handed_out } # any_in_list = { # list = great_yuan_counties # count > 0 # } # } # # Try giving them to Chagatai # if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = chagatai_counties # } # } # # Try Red Horde # else_if = { # limit = { # exists = global_var:red_horde_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = red_horde_counties # } # } # # Try Blue Horde # else_if = { # limit = { # exists = global_var:blue_horde_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = blue_horde_counties # } # } # #Try Omnod Dalai Khanate # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = omnod_dalai_khanate_counties # } # } # # Try giving them to Golden Horde # if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = golden_horde_counties # } # } # # Try giving them to Ilkhanate # if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = great_yuan_counties # add_to_list = ilkhanate_counties # } # } # } # ### End Great Yuan # # ### Red Horde # if = { # limit = { # NOT = { exists = global_var:red_horde_handed_out } # any_in_list = { # list = red_horde_counties # count > 0 # } # } # # Try giving them to Ilkhanate # if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = ilkhanate_counties # } # } # # Try Chagatai # else_if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = chagatai_counties # } # } # #Try Great Yuan # if = { # limit = { # exists = global_var:great_yuan_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = great_yuan_counties # } # } # #Try Omnod Dalai Khanate # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = omnod_dalai_khanate_counties # } # } # # Try Baruun # else_if = { # limit = { # exists = global_var:baruun_khanate_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = baruun_khanate_counties # } # } # } # ### End Red Horde # # ### White Horde # if = { # limit = { # NOT = { exists = global_var:white_horde_handed_out } # any_in_list = { # list = white_horde_counties # count > 0 # } # } # # Try giving them to Golden Horde # if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = white_horde_counties # add_to_list = golden_horde_counties # } # } # # Try Ilkhanate # else_if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = white_horde_counties # add_to_list = ilkhanate_counties # } # } # # Try Aarlud Khanate # else_if = { # limit = { # exists = global_var:aarlud_khanate_handed_out # } # every_in_list = { # list = white_horde_counties # add_to_list = aarlud_khanate_counties # } # } # # Try Togskol # else_if = { # limit = { # exists = global_var:togskol_khanate_handed_out # } # every_in_list = { # list = white_horde_counties # add_to_list = togskol_khanate_counties # } # } # # Try Chagatai # else_if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = white_horde_counties # add_to_list = chagatai_counties # } # } # } # ### End White Horde # # ### Blue Horde # if = { # limit = { # NOT = { exists = global_var:blue_horde_handed_out } # any_in_list = { # list = blue_horde_counties # count > 0 # } # } # #Try Great Yuan # if = { # limit = { # exists = global_var:great_yuan_handed_out # } # every_in_list = { # list = blue_horde_counties # add_to_list = great_yuan_counties # } # } # #Try Omnod Dalai Khanate # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # } # every_in_list = { # list = blue_horde_counties # add_to_list = omnod_dalai_khanate_counties # } # } # # Try Chagatai # else_if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = blue_horde_counties # add_to_list = chagatai_counties # } # } # # Try giving them to Golden Horde # if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = red_horde_counties # add_to_list = golden_horde_counties # } # } # } # ### End Blue Horde # # ### Omnod Dalai Khanate # if = { # limit = { # NOT = { exists = global_var:omnod_dalai_khanate_handed_out } # any_in_list = { # list = omnod_dalai_khanate_counties # count > 0 # } # } # #Try Great Yuan # if = { # limit = { # exists = global_var:great_yuan_handed_out # } # every_in_list = { # list = omnod_dalai_khanate_counties # add_to_list = great_yuan_counties # } # } # #Try Blue Horde # if = { # limit = { # exists = global_var:blue_horde_handed_out # } # every_in_list = { # list = omnod_dalai_khanate_counties # add_to_list = blue_horde_counties # } # } # #Try Red Horde # if = { # limit = { # exists = global_var:red_horde_handed_out # } # every_in_list = { # list = omnod_dalai_khanate_counties # add_to_list = red_horde_counties # } # } # # Try Ilkhanate # else_if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = omnod_dalai_khanate_counties # add_to_list = ilkhanate_counties # } # } # # Try Chagatai # else_if = { # limit = { # exists = global_var:chagatai_handed_out # } # every_in_list = { # list = omnod_dalai_khanate_counties # add_to_list = chagatai_counties # } # } # } # ### End Omnod Dalai Khanate # # ### Aarlud Khanate # if = { # limit = { # NOT = { exists = global_var:aarlud_khanate_handed_out } # any_in_list = { # list = aarlud_khanate_counties # count > 0 # } # } # # Try giving them to White Horde # if = { # limit = { # exists = global_var:white_horde_handed_out # } # every_in_list = { # list = aarlud_khanate_counties # add_to_list = white_horde_counties # } # } # # Try Golden Horde # else_if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = aarlud_khanate_counties # add_to_list = golden_horde_counties # } # } # # Try Togskol # else_if = { # limit = { # exists = global_var:togskol_khanate_handed_out # } # every_in_list = { # list = aarlud_khanate_counties # add_to_list = togskol_khanate_counties # } # } # } # ### End Aarlud Khanate # # ### Togskol Khanate # if = { # limit = { # NOT = { exists = global_var:togskol_khanate_handed_out } # any_in_list = { # list = togskol_khanate_counties # count > 0 # } # } # # Try giving them to White Horde # if = { # limit = { # exists = global_var:white_horde_handed_out # } # every_in_list = { # list = togskol_khanate_counties # add_to_list = white_horde_counties # } # } # # Try Aarlud # else_if = { # limit = { # exists = global_var:aarlud_khanate_handed_out # } # every_in_list = { # list = togskol_khanate_counties # add_to_list = aarlud_khanate_counties # } # } # # Try Golden Horde # else_if = { # limit = { # exists = global_var:golden_horde_handed_out # } # every_in_list = { # list = togskol_khanate_counties # add_to_list = golden_horde_counties # } # } # # Try Baruun # else_if = { # limit = { # exists = global_var:baruun_khanate_handed_out # } # every_in_list = { # list = togskol_khanate_counties # add_to_list = baruun_khanate_counties # } # } # } # ### End Togskol Khanate # # ### Baruun Khanate # if = { # limit = { # NOT = { exists = global_var:baruun_khanate_handed_out } # any_in_list = { # list = baruun_khanate_counties # count > 0 # } # } # # Try giving them to Ilkhanate # if = { # limit = { # exists = global_var:ilkhanate_handed_out # } # every_in_list = { # list = baruun_khanate_counties # add_to_list = ilkhanate_counties # } # } # # Try Togskol # else_if = { # limit = { # exists = global_var:togskol_khanate_handed_out # } # every_in_list = { # list = baruun_khanate_counties # add_to_list = togskol_khanate_counties # } # } # # Try Red Horde # else_if = { # limit = { # exists = global_var:red_horde_handed_out # } # every_in_list = { # list = baruun_khanate_counties # add_to_list = red_horde_counties # } # } # #Try Omnod Dalai Khanate # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # } # every_in_list = { # list = baruun_khanate_counties # add_to_list = omnod_dalai_khanate_counties # } # } # } # ### End Baruun Khanate #} # ## Set up all vassals and assign them flags for the "correct" Khanate #set_correct_mongol_breakup_vassalage_effect = { # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOT = { is_in_list = selected_mongol_heirs } # is_playable_character = yes # highest_held_title_tier >= tier_county # } # debug_log = "Trying to assign correct vassalage placement for:" # debug_log_scopes = no # # save_scope_as = vassal # # # Note: the variables for counting counties is set before checking whether the relevant title will be created, to prevent null-reference errors later # set_global_variable = { # name = ilkhanate_county_count # value = 0 # } # if = { # Count Ilkhanate Counties # limit = { # exists = global_var:ilkhanate_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = ilkhanate_counties # } # scope:vassal = { # change_global_variable = { # name = ilkhanate_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = golden_horde_county_count # value = 0 # } # if = { # Count Golden Horde Counties # limit = { # exists = global_var:golden_horde_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = golden_horde_counties # } # scope:vassal = { # change_global_variable = { # name = golden_horde_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = chagatai_county_count # value = 0 # } # if = { # Count Chagatai Counties # limit = { # exists = global_var:chagatai_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = chagatai_counties # } # scope:vassal = { # change_global_variable = { # name = chagatai_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = great_yuan_county_count # value = 0 # } # if = { # Count Great Yuan Counties # limit = { # exists = global_var:great_yuan_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = great_yuan_counties # } # scope:vassal = { # change_global_variable = { # name = great_yuan_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = red_horde_county_count # value = 0 # } # if = { # Count Red Horde counties # limit = { # exists = global_var:red_horde_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = red_horde_counties # } # scope:vassal = { # change_global_variable = { # name = red_horde_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = white_horde_county_count # value = 0 # } # if = { # Count White Horde counties # limit = { # exists = global_var:white_horde_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = white_horde_counties # } # scope:vassal = { # change_global_variable = { # name = white_horde_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = blue_horde_county_count # value = 0 # } # if = { # Count Blue Horde counties # limit = { # exists = global_var:blue_horde_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = blue_horde_counties # } # scope:vassal = { # change_global_variable = { # name = blue_horde_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = omnod_dalai_khanate_county_count # value = 0 # } # if = { # Count Omnod Dalai Khanate counties # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = omnod_dalai_khanate_counties # } # scope:vassal = { # change_global_variable = { # name = omnod_dalai_khanate_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = aarlud_khanate_county_count # value = 0 # } # if = { # Count Aarlud Khanate counties # limit = { # exists = global_var:aarlud_khanate_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = aarlud_khanate_counties # } # scope:vassal = { # change_global_variable = { # name = aarlud_khanate_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = togskol_khanate_county_count # value = 0 # } # if = { # Count Tögsköl Khanate counties # limit = { # exists = global_var:togskol_khanate_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = togskol_khanate_counties # } # scope:vassal = { # change_global_variable = { # name = togskol_khanate_county_count # add = 1 # } # } # } # } # set_global_variable = { # name = baruun_khanate_county_count # value = 0 # } # if = { # Count Baruun Khanate counties # limit = { # exists = global_var:baruun_khanate_handed_out # } # every_sub_realm_county = { # limit = { # is_in_list = baruun_khanate_counties # } # scope:vassal = { # change_global_variable = { # name = baruun_khanate_county_count # add = 1 # } # } # } # } # # Find any counties not in any lists # set_global_variable = { # name = leftover_mongol_county_count # value = 0 # } # every_sub_realm_county = { # limit = { # trigger_if = { # limit = { exists = global_var:ilkhanate_handed_out } # NOT = { is_in_list = ilkhanate_counties } # } # trigger_if = { # limit = { exists = global_var:golden_horde_handed_out } # NOT = { is_in_list = golden_horde_counties } # } # trigger_if = { # limit = { exists = global_var:chagatai_handed_out } # NOT = { is_in_list = chagatai_counties } # } # trigger_if = { # limit = { exists = global_var:great_yuan_handed_out } # NOT = { is_in_list = great_yuan_counties } # } # trigger_if = { # limit = { exists = global_var:red_horde_handed_out } # NOT = { is_in_list = red_horde_counties } # } # trigger_if = { # limit = { exists = global_var:white_horde_handed_out } # NOT = { is_in_list = white_horde_counties } # } # trigger_if = { # limit = { exists = global_var:aarlud_khanate_handed_out } # NOT = { is_in_list = aarlud_khanate_counties } # } # trigger_if = { # limit = { exists = global_var:togskol_khanate_handed_out } # NOT = { is_in_list = togskol_khanate_counties } # } # trigger_if = { # limit = { exists = global_var:baruun_khanate_handed_out } # NOT = { is_in_list = baruun_khanate_counties } # } # trigger_if = { # limit = { exists = global_var:blue_horde_handed_out } # NOT = { is_in_list = blue_horde_counties } # } # trigger_if = { # limit = { exists = global_var:omnod_dalai_khanate_handed_out } # NOT = { is_in_list = omnod_dalai_khanate_counties } # } # } # scope:vassal = { # change_global_variable = { # name = leftover_mongol_county_count # add = 1 # } # } # } # # ### Mark vassals for the correct liege empire # if = { # limit = { # global_var:leftover_mongol_county_count >= global_var:ilkhanate_county_count # global_var:leftover_mongol_county_count >= global_var:golden_horde_county_count # global_var:leftover_mongol_county_count >= global_var:chagatai_county_count # global_var:leftover_mongol_county_count >= global_var:red_horde_county_count # global_var:leftover_mongol_county_count >= global_var:white_horde_county_count # global_var:leftover_mongol_county_count >= global_var:aarlud_khanate_county_count # global_var:leftover_mongol_county_count >= global_var:togskol_khanate_county_count # global_var:leftover_mongol_county_count >= global_var:baruun_khanate_county_count # global_var:leftover_mongol_county_count >= global_var:great_yuan_county_count # global_var:leftover_mongol_county_count >= global_var:blue_horde_county_count # global_var:leftover_mongol_county_count >= global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_mongolia # } # else_if = { # limit = { # global_var:ilkhanate_county_count > global_var:leftover_mongol_county_count # global_var:ilkhanate_county_count > global_var:golden_horde_county_count # global_var:ilkhanate_county_count > global_var:chagatai_county_count # global_var:ilkhanate_county_count > global_var:red_horde_county_count # global_var:ilkhanate_county_count > global_var:white_horde_county_count # global_var:ilkhanate_county_count > global_var:aarlud_khanate_county_count # global_var:ilkhanate_county_count > global_var:togskol_khanate_county_count # global_var:ilkhanate_county_count > global_var:baruun_khanate_county_count # global_var:ilkhanate_county_count > global_var:great_yuan_county_count # global_var:ilkhanate_county_count > global_var:blue_horde_county_count # global_var:ilkhanate_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_ilkhanate # } # else_if = { # limit = { # global_var:golden_horde_county_count > global_var:leftover_mongol_county_count # global_var:golden_horde_county_count > global_var:ilkhanate_county_count # global_var:golden_horde_county_count > global_var:chagatai_county_count # global_var:golden_horde_county_count > global_var:red_horde_county_count # global_var:golden_horde_county_count > global_var:white_horde_county_count # global_var:golden_horde_county_count > global_var:aarlud_khanate_county_count # global_var:golden_horde_county_count > global_var:togskol_khanate_county_count # global_var:golden_horde_county_count > global_var:baruun_khanate_county_count # global_var:golden_horde_county_count > global_var:great_yuan_county_count # global_var:golden_horde_county_count > global_var:blue_horde_county_count # global_var:golden_horde_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_golden_horde # } # else_if = { # limit = { # global_var:chagatai_county_count > global_var:leftover_mongol_county_count # global_var:chagatai_county_count > global_var:ilkhanate_county_count # global_var:chagatai_county_count > global_var:golden_horde_county_count # global_var:chagatai_county_count > global_var:red_horde_county_count # global_var:chagatai_county_count > global_var:white_horde_county_count # global_var:chagatai_county_count > global_var:aarlud_khanate_county_count # global_var:chagatai_county_count > global_var:togskol_khanate_county_count # global_var:chagatai_county_count > global_var:baruun_khanate_county_count # global_var:chagatai_county_count > global_var:great_yuan_county_count # global_var:chagatai_county_count > global_var:blue_horde_county_count # global_var:chagatai_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_chagatai # } # else_if = { # limit = { # global_var:great_yuan_county_count > global_var:leftover_mongol_county_count # global_var:great_yuan_county_count > global_var:ilkhanate_county_count # global_var:great_yuan_county_count > global_var:chagatai_county_count # global_var:great_yuan_county_count > global_var:golden_horde_county_count # global_var:great_yuan_county_count > global_var:red_horde_county_count # global_var:great_yuan_county_count > global_var:white_horde_county_count # global_var:great_yuan_county_count > global_var:aarlud_khanate_county_count # global_var:great_yuan_county_count > global_var:togskol_khanate_county_count # global_var:great_yuan_county_count > global_var:baruun_khanate_county_count # global_var:great_yuan_county_count > global_var:blue_horde_county_count # global_var:great_yuan_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_great_yuan # } # else_if = { # limit = { # global_var:red_horde_county_count > global_var:leftover_mongol_county_count # global_var:red_horde_county_count > global_var:ilkhanate_county_count # global_var:red_horde_county_count > global_var:golden_horde_county_count # global_var:red_horde_county_count > global_var:chagatai_county_count # global_var:red_horde_county_count > global_var:white_horde_county_count # global_var:red_horde_county_count > global_var:aarlud_khanate_county_count # global_var:red_horde_county_count > global_var:togskol_khanate_county_count # global_var:red_horde_county_count > global_var:baruun_khanate_county_count # global_var:red_horde_county_count > global_var:great_yuan_county_count # global_var:red_horde_county_count > global_var:blue_horde_county_count # global_var:red_horde_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_red_horde # } # else_if = { # limit = { # global_var:white_horde_county_count > global_var:leftover_mongol_county_count # global_var:white_horde_county_count > global_var:ilkhanate_county_count # global_var:white_horde_county_count > global_var:golden_horde_county_count # global_var:white_horde_county_count > global_var:chagatai_county_count # global_var:white_horde_county_count > global_var:red_horde_county_count # global_var:white_horde_county_count > global_var:aarlud_khanate_county_count # global_var:white_horde_county_count > global_var:togskol_khanate_county_count # global_var:white_horde_county_count > global_var:baruun_khanate_county_count # global_var:white_horde_county_count > global_var:great_yuan_county_count # global_var:white_horde_county_count > global_var:blue_horde_county_count # global_var:white_horde_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_white_horde # } # else_if = { # limit = { # global_var:blue_horde_county_count > global_var:leftover_mongol_county_count # global_var:blue_horde_county_count > global_var:ilkhanate_county_count # global_var:blue_horde_county_count > global_var:golden_horde_county_count # global_var:blue_horde_county_count > global_var:chagatai_county_count # global_var:blue_horde_county_count > global_var:red_horde_county_count # global_var:blue_horde_county_count > global_var:white_horde_county_count # global_var:blue_horde_county_count > global_var:white_horde_county_count # global_var:blue_horde_county_count > global_var:togskol_khanate_county_count # global_var:blue_horde_county_count > global_var:baruun_khanate_county_count # global_var:blue_horde_county_count > global_var:great_yuan_county_count # global_var:blue_horde_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_blue_horde # } # else_if = { # limit = { # global_var:omnod_dalai_khanate_county_count > global_var:leftover_mongol_county_count # global_var:omnod_dalai_khanate_county_count > global_var:ilkhanate_county_count # global_var:omnod_dalai_khanate_county_count > global_var:golden_horde_county_count # global_var:omnod_dalai_khanate_county_count > global_var:chagatai_county_count # global_var:omnod_dalai_khanate_county_count > global_var:red_horde_county_count # global_var:omnod_dalai_khanate_county_count > global_var:white_horde_county_count # global_var:omnod_dalai_khanate_county_count > global_var:white_horde_county_count # global_var:omnod_dalai_khanate_county_count > global_var:togskol_khanate_county_count # global_var:omnod_dalai_khanate_county_count > global_var:baruun_khanate_county_count # global_var:omnod_dalai_khanate_county_count > global_var:great_yuan_county_count # global_var:omnod_dalai_khanate_county_count > global_var:blue_horde_county_count # } # add_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # else_if = { # limit = { # global_var:aarlud_khanate_county_count > global_var:leftover_mongol_county_count # global_var:aarlud_khanate_county_count > global_var:ilkhanate_county_count # global_var:aarlud_khanate_county_count > global_var:golden_horde_county_count # global_var:aarlud_khanate_county_count > global_var:chagatai_county_count # global_var:aarlud_khanate_county_count > global_var:red_horde_county_count # global_var:aarlud_khanate_county_count > global_var:white_horde_county_count # global_var:aarlud_khanate_county_count > global_var:togskol_khanate_county_count # global_var:aarlud_khanate_county_count > global_var:baruun_khanate_county_count # global_var:aarlud_khanate_county_count > global_var:great_yuan_county_count # global_var:aarlud_khanate_county_count > global_var:blue_horde_county_count # global_var:aarlud_khanate_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_aarlud_khanate # } # else_if = { # limit = { # global_var:aarlud_khanate_county_count > global_var:leftover_mongol_county_count # global_var:aarlud_khanate_county_count > global_var:ilkhanate_county_count # global_var:aarlud_khanate_county_count > global_var:golden_horde_county_count # global_var:aarlud_khanate_county_count > global_var:chagatai_county_count # global_var:aarlud_khanate_county_count > global_var:red_horde_county_count # global_var:aarlud_khanate_county_count > global_var:white_horde_county_count # global_var:aarlud_khanate_county_count > global_var:togskol_khanate_county_count # global_var:aarlud_khanate_county_count > global_var:baruun_khanate_county_count # global_var:aarlud_khanate_county_count > global_var:great_yuan_county_count # global_var:aarlud_khanate_county_count > global_var:blue_horde_county_count # global_var:aarlud_khanate_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_aarlud_khanate # } # else_if = { # limit = { # global_var:togskol_khanate_county_count > global_var:leftover_mongol_county_count # global_var:togskol_khanate_county_count > global_var:ilkhanate_county_count # global_var:togskol_khanate_county_count > global_var:golden_horde_county_count # global_var:togskol_khanate_county_count > global_var:chagatai_county_count # global_var:togskol_khanate_county_count > global_var:red_horde_county_count # global_var:togskol_khanate_county_count > global_var:white_horde_county_count # global_var:togskol_khanate_county_count > global_var:aarlud_khanate_county_count # global_var:togskol_khanate_county_count > global_var:baruun_khanate_county_count # global_var:togskol_khanate_county_count > global_var:great_yuan_county_count # global_var:togskol_khanate_county_count > global_var:blue_horde_county_count # global_var:togskol_khanate_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_togskol_khanate # } # else_if = { # limit = { # global_var:baruun_khanate_county_count > global_var:leftover_mongol_county_count # global_var:baruun_khanate_county_count > global_var:ilkhanate_county_count # global_var:baruun_khanate_county_count > global_var:golden_horde_county_count # global_var:baruun_khanate_county_count > global_var:chagatai_county_count # global_var:baruun_khanate_county_count > global_var:red_horde_county_count # global_var:baruun_khanate_county_count > global_var:white_horde_county_count # global_var:baruun_khanate_county_count > global_var:aarlud_khanate_county_count # global_var:baruun_khanate_county_count > global_var:togskol_khanate_county_count # global_var:baruun_khanate_county_count > global_var:great_yuan_county_count # global_var:baruun_khanate_county_count > global_var:blue_horde_county_count # global_var:baruun_khanate_county_count > global_var:omnod_dalai_khanate_county_count # } # add_character_flag = should_be_vassalized_by_baruun_khanate # } # else = { # add_character_flag = should_be_vassalized_by_mongolia # } # } # } #} # ## Forcibly shift counties around as appropriate #shift_counties_on_mongol_succession_effect = { # every_in_list = { # list = selected_mongol_heirs # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # exists = global_var:ilkhanate_handed_out # is_in_list = ilkhanate_counties # NOT = { holder = { has_title = title:e_ilkhanate } } # } # add_to_list = ilkhanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = ilkhanate_titles_for_transfer # } # } # } # if = { # limit = { # exists = global_var:golden_horde_handed_out # is_in_list = golden_horde_counties # NOT = { holder = { has_title = title:e_golden_horde } } # } # add_to_list = golden_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = golden_horde_titles_for_transfer # } # } # } # if = { # limit = { # exists = global_var:chagatai_handed_out # is_in_list = chagatai_counties # NOT = { holder = { has_title = title:e_chagatai } } # } # add_to_list = chagatai_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = chagatai_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:great_yuan_handed_out # is_in_list = great_yuan_counties # NOT = { holder = { has_title = scope:great_yuan_title } } # } # add_to_list = great_yuan_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = great_yuan_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:red_horde_handed_out # is_in_list = red_horde_counties # NOT = { holder = { has_title = title:e_red_horde } } # } # add_to_list = red_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = red_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:white_horde_handed_out # is_in_list = white_horde_counties # NOT = { holder = { has_title = title:e_white_horde } } # } # add_to_list = white_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = white_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:blue_horde_handed_out # is_in_list = blue_horde_counties # NOT = { holder = { has_title = title:e_blue_horde } } # } # add_to_list = blue_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = blue_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # is_in_list = omnod_dalai_khanate_counties # NOT = { holder = { has_title = title:e_omnod_dalai_khanate } } # } # add_to_list = omnod_dalai_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = omnod_dalai_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:aarlud_khanate_handed_out # is_in_list = aarlud_khanate_counties # NOT = { holder = { has_title = title:e_aarlud_khanate } } # } # add_to_list = aarlud_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = aarlud_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:togskol_khanate_handed_out # is_in_list = togskol_khanate_counties # NOT = { holder = { has_title = title:e_togskol_khanate } } # } # add_to_list = togskol_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = togskol_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:baruun_khanate_handed_out # is_in_list = baruun_khanate_counties # NOT = { holder = { has_title = title:e_baruun_khanate } } # } # add_to_list = baruun_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = baruun_khanate_titles_for_transfer # } # } # # } # } # } # scope:old_mongol_emperor = { # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # exists = global_var:ilkhanate_handed_out # is_in_list = ilkhanate_counties # NOT = { holder = { has_title = title:e_ilkhanate } } # } # add_to_list = ilkhanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = ilkhanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:golden_horde_handed_out # is_in_list = golden_horde_counties # NOT = { holder = { has_title = title:e_golden_horde } } # } # add_to_list = golden_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = golden_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:chagatai_handed_out # is_in_list = chagatai_counties # NOT = { holder = { has_title = title:e_chagatai } } # } # add_to_list = chagatai_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = chagatai_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:great_yuan_handed_out # is_in_list = great_yuan_counties # NOT = { holder = { has_title = scope:great_yuan_title } } # } # add_to_list = great_yuan_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = great_yuan_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:red_horde_handed_out # is_in_list = red_horde_counties # NOT = { holder = { has_title = title:e_red_horde } } # } # add_to_list = red_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = red_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:white_horde_handed_out # is_in_list = white_horde_counties # NOT = { holder = { has_title = title:e_white_horde } } # } # add_to_list = white_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = white_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:blue_horde_handed_out # is_in_list = blue_horde_counties # NOT = { holder = { has_title = title:e_blue_horde } } # } # add_to_list = blue_horde_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = blue_horde_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:omnod_dalai_khanate_handed_out # is_in_list = omnod_dalai_khanate_counties # NOT = { holder = { has_title = title:e_omnod_dalai_khanate } } # } # add_to_list = omnod_dalai_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = omnod_dalai_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:aarlud_khanate_handed_out # is_in_list = aarlud_khanate_counties # NOT = { holder = { has_title = title:e_aarlud_khanate } } # } # add_to_list = aarlud_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = aarlud_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:togskol_khanate_handed_out # is_in_list = togskol_khanate_counties # NOT = { holder = { has_title = title:e_togskol_khanate } } # } # add_to_list = togskol_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = togskol_khanate_titles_for_transfer # } # } # # } # if = { # limit = { # exists = global_var:baruun_khanate_handed_out # is_in_list = baruun_khanate_counties # NOT = { holder = { has_title = title:e_baruun_khanate } } # } # add_to_list = baruun_khanate_titles_for_transfer # # Also mark duchies for transfer if relevant # if = { # limit = { # exists = duchy.holder # holder = duchy.holder # } # duchy = { # add_to_list = baruun_khanate_titles_for_transfer # } # } # # } # } # } # create_title_and_vassal_change = { # type = granted # save_scope_as = mongol_succession # add_claim_on_loss = no # } # # # Ilkhanate # if = { # limit = { # exists = scope:ilkhanate_ruler # } # every_in_list = { # list = ilkhanate_titles_for_transfer # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_ilkhanate # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_succession # } # } # } # } # # Golden Horde # if = { # limit = { # exists = scope:golden_horde_ruler # } # every_in_list = { # list = golden_horde_titles_for_transfer # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_golden_horde # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Chagatai # if = { # limit = { # exists = scope:chagatai_ruler # } # every_in_list = { # list = chagatai_titles_for_transfer # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_chagatai # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_succession # } # } # } # } # # Great Yuan # if = { # limit = { # exists = scope:great_yuan_ruler # } # every_in_list = { # list = great_yuan_titles_for_transfer # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_great_yuan # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_succession # } # } # } # } # # Red Horde # if = { # limit = { # exists = scope:red_horde_ruler # } # every_in_list = { # list = red_horde_titles_for_transfer # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_red_horde # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_succession # } # } # } # } # # White Horde # if = { # limit = { # exists = scope:white_horde_ruler # } # every_in_list = { # list = white_horde_titles_for_transfer # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_white_horde # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Blue Horde # if = { # limit = { # exists = scope:blue_horde_ruler # } # every_in_list = { # list = blue_horde_titles_for_transfer # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_blue_horde # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Omnod Dalai Khanate # if = { # limit = { # exists = scope:omnod_dalai_khanate_ruler # } # every_in_list = { # list = omnod_dalai_khanate_titles_for_transfer # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Aarlud Khanate # if = { # limit = { # exists = scope:aarlud_khanate_ruler # } # every_in_list = { # list = aarlud_khanate_titles_for_transfer # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_aarlud_khanate # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Togskol Khanate # if = { # limit = { # exists = scope:togskol_khanate_ruler # } # every_in_list = { # list = togskol_khanate_titles_for_transfer # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_togskol_khanate # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Baruun Khanate # if = { # limit = { # exists = scope:baruun_khanate_ruler # } # every_in_list = { # list = baruun_khanate_titles_for_transfer # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_succession # } # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_baruun_khanate # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Mongolia # if = { # limit = { # exists = scope:mongolia_ruler # } # scope:old_mongol_emperor = { # every_vassal_or_below = { # limit = { # has_character_flag = should_be_vassalized_by_mongolia # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_succession # } # } # } # } # # # Extra backup safety # # Ilkhanate # if = { # limit = { # exists = scope:ilkhanate_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_succession # } # } # } # } # # Golden Horde # if = { # limit = { # exists = scope:golden_horde_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Chagatai # if = { # limit = { # exists = scope:chagatai_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_succession # } # } # } # } # # Great Yuan # if = { # limit = { # exists = scope:great_yuan_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_succession # } # } # } # } # # Red Horde # if = { # limit = { # exists = scope:red_horde_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_succession # } # } # } # } # # White Horde # if = { # limit = { # exists = scope:white_horde_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Blue Horde # if = { # limit = { # exists = scope:blue_horde_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_succession # } # } # } # } # # Omnod Dalai Khanate # if = { # limit = { # exists = scope:omnod_dalai_khanate_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Aarlud Khanate # if = { # limit = { # exists = scope:aarlud_khanate_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Togskol Khanate # if = { # limit = { # exists = scope:togskol_khanate_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Baruun Khanate # if = { # limit = { # exists = scope:baruun_khanate_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_succession # } # } # } # } # # Mongolia # if = { # limit = { # exists = scope:mongolia_ruler # } # scope:old_mongol_emperor = { # every_vassal = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_succession # } # } # } # } # # resolve_title_and_vassal_change = scope:mongol_succession # # # Extra-extra cleanup # create_title_and_vassal_change = { # type = granted # save_scope_as = mongol_cleanup_succession # add_claim_on_loss = no # } # # Mongolia # if = { # limit = { # exists = scope:mongolia_ruler # } # scope:mongolia_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Ilkhanate # if = { # limit = { # exists = scope:ilkhanate_ruler # } # scope:ilkhanate_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Golden Horde # if = { # limit = { # exists = scope:golden_horde_ruler # } # scope:golden_horde_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Chagatai # if = { # limit = { # exists = scope:chagatai_ruler # } # scope:chagatai_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # # Great Yuan # if = { # limit = { # exists = scope:great_yuan_ruler # } # scope:great_yuan_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Red Horde # if = { # limit = { # exists = scope:red_horde_ruler # } # scope:red_horde_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # White Horde # if = { # limit = { # exists = scope:white_horde_ruler # } # scope:white_horde_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # # Blue Horde # if = { # limit = { # exists = scope:blue_horde_ruler # } # scope:blue_horde_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Omnod Dalai Khanate # if = { # limit = { # exists = scope:omnod_dalai_khanate_ruler # } # scope:omnod_dalai_khanate_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Aarlud Khanate # if = { # limit = { # exists = scope:aarlud_khanate_ruler # } # scope:aarlud_khanate_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Togskol Khanate # if = { # limit = { # exists = scope:togskol_khanate_ruler # } # scope:togskol_khanate_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_liege = { # liege = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # exists = scope:baruun_khanate_ruler # } # change_title_holder = { # holder = scope:baruun_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # # Baruun Khanate # if = { # limit = { # exists = scope:baruun_khanate_ruler # } # scope:mongolia_ruler = { # every_vassal_or_below = { # limit = { # NOR = { # has_character_flag = should_be_vassalized_by_ilkhanate # has_character_flag = should_be_vassalized_by_golden_horde # has_character_flag = should_be_vassalized_by_chagatai # has_character_flag = should_be_vassalized_by_red_horde # has_character_flag = should_be_vassalized_by_white_horde # has_character_flag = should_be_vassalized_by_aarlud_khanate # has_character_flag = should_be_vassalized_by_togskol_khanate # has_character_flag = should_be_vassalized_by_baruun_khanate # has_character_flag = should_be_vassalized_by_mongolia # has_character_flag = should_be_vassalized_by_great_yuan # has_character_flag = should_be_vassalized_by_blue_horde # has_character_flag = should_be_vassalized_by_omnod_dalai_khanate # } # } # if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_liege = { # liege = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_liege = { # liege = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_liege = { # liege = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_liege = { # liege = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_liege = { # liege = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_liege = { # liege = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_liege = { # liege = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_liege = { # liege = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_liege = { # liege = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_liege = { # liege = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # capital_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_liege = { # liege = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # } # every_held_title = { # title_tier = county # limit = { # is_landless_type_title = no # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # exists = scope:ilkhanate_ruler # } # change_title_holder = { # holder = scope:ilkhanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # exists = scope:golden_horde_ruler # } # change_title_holder = { # holder = scope:golden_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # exists = scope:chagatai_ruler # } # change_title_holder = { # holder = scope:chagatai_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # exists = scope:great_yuan_ruler # } # change_title_holder = { # holder = scope:great_yuan_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # exists = scope:red_horde_ruler # } # change_title_holder = { # holder = scope:red_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # exists = scope:white_horde_ruler # } # change_title_holder = { # holder = scope:white_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # exists = scope:blue_horde_ruler # } # change_title_holder = { # holder = scope:blue_horde_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # exists = scope:omnod_dalai_khanate_ruler # } # change_title_holder = { # holder = scope:omnod_dalai_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # exists = scope:aarlud_khanate_ruler # } # change_title_holder = { # holder = scope:aarlud_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # if = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # exists = scope:togskol_khanate_ruler # } # change_title_holder = { # holder = scope:togskol_khanate_ruler # change = scope:mongol_cleanup_succession # } # } # else_if = { # limit = { # title_province = { # NOR = { # geographical_region = special_mongol_empire_ilkhanate_region # geographical_region = special_mongol_empire_golden_horde_region # geographical_region = special_mongol_empire_chagatai_region # geographical_region = special_mongol_empire_red_horde_region # geographical_region = special_mongol_empire_white_horde_region # geographical_region = special_mongol_empire_aarlud_khanate_region # geographical_region = special_mongol_empire_togskol_khanate_region # geographical_region = special_mongol_empire_baruun_khanate_region # geographical_region = special_mongol_empire_great_yuan_region # geographical_region = special_mongol_empire_blue_horde_region # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # exists = scope:mongolia_ruler # } # change_title_holder = { # holder = scope:mongolia_ruler # change = scope:mongol_cleanup_succession # } # } # } # } # } # resolve_title_and_vassal_change = scope:mongol_cleanup_succession # # every_in_list = { # If tengri, switch to an organized faith in your new realm # list = selected_mongol_heirs # limit = { # primary_title.tier = tier_empire # faith = { has_doctrine_parameter = unreformed } # any_sub_realm_county = { # faith = { # NOT = { has_doctrine_parameter = unreformed } # } # } # } # save_scope_as = faith_changer # random_sub_realm_county = { # limit = { # faith = { # NOT = { has_doctrine_parameter = unreformed } # } # } # weight = { # base = 1 # modifier = { # save_temporary_scope_as = county_faith_check # add = mongol_successor_faith_chance # } # } # scope:faith_changer = { # set_character_faith = prev.faith # } # } # } #} # # #### END Title creation effects # #grant_suitable_title_to_candidate_effect = { # save_temporary_scope_as = candidate # # # Runs through available titles and grants an available one # random_list = { # # Ilkhanate # 1 = { # trigger = { # exists = global_var:creatable_ilkhanate # NOT = { exists = global_var:ilkhanate_handed_out } # NOT = { exists = title:e_ilkhanate.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # add = 50 # } # } # always = yes # } # grant_ilkhanate_effect = yes # } # # Golden Horde # 1 = { # trigger = { # exists = global_var:creatable_golden_horde # NOT = { exists = global_var:golden_horde_handed_out } # NOT = { exists = title:e_golden_horde.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # add = 50 # } # } # always = yes # } # grant_golden_horde_effect = yes # } # # Chagatai # 1 = { # trigger = { # exists = global_var:creatable_chagatai # NOT = { exists = global_var:chagatai_handed_out } # NOT = { exists = title:e_chagatai.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # add = 50 # } # } # always = yes # } # grant_chagatai_effect = yes # } # # Great Yuan # 1 = { # trigger = { # exists = global_var:creatable_great_yuan # NOT = { exists = global_var:great_yuan_handed_out } # NOT = { exists = scope:great_yuan_title.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # add = 50 # } # } # always = yes # } # grant_great_yuan_effect = yes # } # # Red Horde # 1 = { # trigger = { # exists = global_var:creatable_red_horde # NOT = { exists = global_var:red_horde_handed_out } # NOT = { exists = title:e_red_horde.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # add = 50 # } # } # always = yes # } # grant_red_horde_effect = yes # } # # White Horde # 1 = { # trigger = { # exists = global_var:creatable_white_horde # NOT = { exists = global_var:white_horde_handed_out } # NOT = { exists = title:e_white_horde.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # add = 50 # } # } # always = yes # } # grant_white_horde_effect = yes # } # # Blue Horde # 1 = { # trigger = { # exists = global_var:creatable_blue_horde # NOT = { exists = global_var:blue_horde_handed_out } # NOT = { exists = title:e_blue_horde.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # add = 50 # } # } # always = yes # } # grant_blue_horde_effect = yes # } # # Omnod Dalai Khanate # 1 = { # trigger = { # exists = global_var:creatable_omnod_dalai_khanate # NOT = { exists = global_var:omnod_dalai_khanate_handed_out } # NOT = { exists = title:e_omnod_dalai_khanate.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # add = 50 # } # } # always = yes # } # grant_omnod_dalai_khanate_effect = yes # } # # Aarlud Khanate # 1 = { # trigger = { # exists = global_var:creatable_aarlud_khanate # NOT = { exists = global_var:aarlud_khanate_handed_out } # NOT = { exists = title:e_aarlud_khanate.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # add = 50 # } # } # always = yes # } # grant_aarlud_khanate_effect = yes # } # # Tögsköl Khanate # 1 = { # trigger = { # exists = global_var:creatable_togskol_khanate # NOT = { exists = global_var:togskol_khanate_handed_out } # NOT = { exists = title:e_togskol_khanate.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # add = 50 # } # } # always = yes # } # grant_togskol_khanate_effect = yes # } # # Baruun Khanate # 1 = { # trigger = { # exists = global_var:creatable_baruun_khanate # NOT = { exists = global_var:baruun_khanate_handed_out } # NOT = { exists = title:e_baruun_khanate.holder } # } # # Weight the chance by how much territory you hold there # modifier = { # add = { # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # add = 50 # } # } # always = yes # } # grant_baruun_khanate_effect = yes # } # } # # # Add to list so we can move related titles around later # add_to_list = candidate_granted_title #} # # #break_up_mongol_empire_effect = { # Intended to run in the Mongol Emperor's scope # save_scope_as = old_mongol_emperor # # every_tributary = { # add_to_list = mongol_tributaries # } # # every_held_title = { # Clean up excess kingdoms # limit = { # is_landless_type_title = no # OR = { # tier = tier_kingdom # tier = tier_duchy # } # } # scope:old_mongol_emperor = { # destroy_title = prev # } # } # # every_character_war = { # limit = { # primary_attacker = scope:old_mongol_emperor # is_white_peace_possible = yes # } # end_war = white_peace # } # # set_global_variable = { # name = number_of_mongol_heir_candidates # value = 0 # } # # Find suitable heir candidates # dynasty = { # every_dynasty_member = { # Every potential khandidate # limit = { # character_gender_can_inherit_from_trigger = { # CHARACTER = scope:old_mongol_emperor # } # is_alive = yes # } # change_global_variable = { # name = number_of_mongol_heir_candidates # add = 1 # } # add_to_list = mongol_heir_candidates # } # } # # # Gather Ilkhanate counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_ilkhanate_region # } # } # add_to_temporary_list = ilkhanate_counties # } # # Gather Golden Horde counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_golden_horde_region # } # } # add_to_temporary_list = golden_horde_counties # } # # Gather Chagatai counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_chagatai_region # } # } # add_to_temporary_list = chagatai_counties # } # # Gather Great Yuan counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_great_yuan_region # } # } # add_to_temporary_list = great_yuan_counties # } # # Gather Red Horde counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_red_horde_region # } # } # add_to_temporary_list = red_horde_counties # } # # Gather White Horde counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_white_horde_region # } # } # add_to_temporary_list = white_horde_counties # } # # Gather Blue Horde counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_blue_horde_region # } # } # add_to_temporary_list = blue_horde_counties # } # # Gather Omnod Dalai Khanate counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_omnod_dalai_khanate_region # } # } # add_to_temporary_list = omnod_dalai_khanate_counties # } # # Gather Aarlud Khanate counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_aarlud_khanate_region # } # } # add_to_temporary_list = aarlud_khanate_counties # } # # Gather Tögsköl Khanate counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_togskol_khanate_region # } # } # add_to_temporary_list = togskol_khanate_counties # } # # Gather Baruun Khanate counties # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = special_mongol_empire_baruun_khanate_region # } # } # add_to_temporary_list = baruun_khanate_counties # } # # # Check which titles are creatable # set_global_variable = { # name = creatable_mongol_successor_states_number # value = 0 # } # # Ilkhanate # if = { # limit = { # any_in_list = { # list = ilkhanate_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Ilkhanate is creatable" # set_global_variable = { # name = creatable_ilkhanate # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Golden Horde # if = { # limit = { # any_in_list = { # list = golden_horde_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Golden Horde is creatable" # set_global_variable = { # name = creatable_golden_horde # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Chagatai # if = { # limit = { # any_in_list = { # list = chagatai_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Chagatai is creatable" # set_global_variable = { # name = creatable_chagatai # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Great Yuan # if = { # limit = { # any_in_list = { # list = great_yuan_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Great Yuan is creatable" # set_global_variable = { # name = creatable_great_yuan # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Red Horde # if = { # limit = { # any_in_list = { # list = red_horde_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Red Horde is creatable" # set_global_variable = { # name = creatable_red_horde # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # White Horde # if = { # limit = { # any_in_list = { # list = white_horde_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "White Horde is creatable" # set_global_variable = { # name = creatable_white_horde # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Blue Horde # if = { # limit = { # any_in_list = { # list = blue_horde_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Blue Horde is creatable" # set_global_variable = { # name = creatable_blue_horde # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Omnod Dalai Khanate # if = { # limit = { # any_in_list = { # list = omnod_dalai_khanate_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Omnod Dalai Khanate is creatable" # set_global_variable = { # name = creatable_omnod_dalai_khanate # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Aarlud Khanate # if = { # limit = { # any_in_list = { # list = aarlud_khanate_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Aarlud is creatable" # set_global_variable = { # name = creatable_aarlud_khanate # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Tögsköl Khanate # if = { # limit = { # any_in_list = { # list = togskol_khanate_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Tögsköl is creatable" # set_global_variable = { # name = creatable_togskol_khanate # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # Baruun Khanate # if = { # limit = { # any_in_list = { # list = baruun_khanate_counties # count >= @creatable_successor_empire_county_threshold # } # } # debug_log = "Baruun is creatable" # set_global_variable = { # name = creatable_baruun_khanate # value = yes # } # change_global_variable = { # name = creatable_mongol_successor_states_number # add = 1 # } # } # # ordered_in_list = { # list = mongol_heir_candidates # order_by = mongol_breakup_succession_score # max = 15 # # debug_log = "Mongol succession list found:" # debug_log_scopes = yes # # add_to_list = selected_mongol_heirs # add_character_flag = { # flag = mongol_successor_flag # days = 10 # } # } # # # Find the "main" heir # # if = { # limit = { # is_ai = no # player_heir.dynasty ?= dynasty # } # player_heir = { # debug_log = "Found Mongol main heir" # debug_log_scopes = yes # # assign_core_mongol_titles_to_heir_effect = yes # # remove_from_list = selected_mongol_heirs # } # } # else = { # ordered_in_list = { # list = selected_mongol_heirs # order_by = mongol_breakup_succession_score # max = 1 # # debug_log = "Found Mongol main heir" # debug_log_scopes = yes # # assign_core_mongol_titles_to_heir_effect = yes # # remove_from_list = selected_mongol_heirs # } # } # # if = { # limit = { # is_ai = no # player_heir.dynasty ?= dynasty # player_heir = { highest_held_title_tier < tier_empire } # } # player_heir = { # grant_suitable_title_to_candidate_effect = yes # } # } # # # Assign titles to everyone else # ordered_in_list = { # list = selected_mongol_heirs # order_by = mongol_breakup_succession_score # max = global_var:creatable_mongol_successor_states_number # # debug_log = "Found another Mongol Heir" # debug_log_scopes = yes # grant_suitable_title_to_candidate_effect = yes # # debug_log = "Tried granting title to heir" # } # # pick_up_remaining_counties_effect = yes # set_correct_mongol_breakup_vassalage_effect = yes # shift_counties_on_mongol_succession_effect = yes # # # Send notification events # scope:mongolia_ruler = { # save_scope_as = successor_1 # } # # ordered_in_list = { # list = selected_mongol_heirs # order_by = mongol_breakup_succession_score # max = 3 # # if = { # limit = { # NOT = { exists = scope:successor_2 } # } # save_scope_as = successor_2 # } # else_if = { # limit = { # NOT = { exists = scope:successor_3 } # NOT = { # this = scope:successor_2 # } # } # save_scope_as = successor_3 # } # if = { # limit = { # NOT = { exists = scope:successor_4 } # NOR = { # this = scope:successor_2 # this = scope:successor_3 # } # } # save_scope_as = successor_4 # } # } # # every_player = { # trigger_event = { # id = mongol_invasion.1004 # days = 2 # Delay it a little to let effects settle # } # } # # # Cleanup # remove_global_variable = creatable_mongol_successor_states_number # remove_global_variable = number_of_mongol_heir_candidates # remove_global_variable = creatable_ilkhanate # remove_global_variable = creatable_golden_horde # remove_global_variable = creatable_chagatai # remove_global_variable = creatable_great_yuan # remove_global_variable = creatable_red_horde # remove_global_variable = creatable_white_horde # remove_global_variable = creatable_blue_horde # remove_global_variable = creatable_omnod_dalai_khanate # remove_global_variable = creatable_aarlud_khanate # remove_global_variable = creatable_togskol_khanate # remove_global_variable = creatable_baruun_khanate # # # Make sure the Mongol Empire title is destroyed as appropriate # set_global_variable = { # name = mongol_empire_was_broken_up # value = yes # } # scope:successor_1 = { # trigger_event = { # id = mongol_invasion.9999 # days = 1 # } # } # # # Assign appropriate De Jure, so that the successors do not switch away from their empires immediately # if = { # limit = { # exists = scope:chagatai_ruler # } # scope:chagatai_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = chagatai_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:great_yuan_ruler # } # scope:great_yuan_ruler = { # #Should not have dejure reassignment if they got an already existing title # if = { # limit = { # scope:great_yuan_ruler.primary_title = title:e_great_yuan # } # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = great_yuan_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # kingdom.holder = { # OR = { # this = scope:title_assignment # is_vassal_of = scope:title_assignment # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # } # if = { # limit = { # has_dlc_feature = admin_gov # } # convert_great_yuan_to_admin_effect = yes # } # else = { # change_mongol_successor_illegal_government = yes # } # } # } # if = { # limit = { # exists = scope:golden_horde_ruler # } # scope:golden_horde_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = golden_horde_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:ilkhanate_ruler # } # scope:ilkhanate_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = ilkhanate_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:red_horde_ruler # } # scope:red_horde_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = red_horde_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:white_horde_ruler # } # scope:white_horde_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = white_horde_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:blue_horde_ruler # } # scope:blue_horde_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = blue_horde_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:omnod_dalai_khanate_ruler # } # scope:omnod_dalai_khanate_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = omnod_dalai_khanate_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:aarlud_khanate_ruler # } # scope:aarlud_khanate_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = aarlud_khanate_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:togskol_khanate_ruler # } # scope:togskol_khanate_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = togskol_khanatede_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # if = { # limit = { # exists = scope:baruun_khanate_ruler # } # scope:baruun_khanate_ruler = { # add_realm_law_skip_effects = high_partition_succession_law # save_scope_as = title_assignment # every_sub_realm_county = { # limit = { # title_province = { # geographical_region = baruun_khanate_de_jure_region # } # exists = kingdom # OR = { # NOT = { exists = kingdom.holder } # AND = { # exists = kingdom.holder # OR = { # kingdom.holder = scope:title_assignment # kingdom.holder = { # is_vassal_of = scope:title_assignment # } # } # } # } # holder.top_liege = scope:title_assignment # } # if = { # limit = { # NOT = { # kingdom = { # is_in_list = assigned_kingdoms # } # } # } # kingdom = { # set_de_jure_liege_title = scope:title_assignment.primary_title # add_to_list = assigned_kingdoms # } # } # } # change_mongol_successor_illegal_government = yes # } # } # scope:mongolia_ruler = { # #Allocate tributaries of mongol empire or give them independence # trigger_event = { # id = mongol_invasion.3000 # days = 1 # } # #Break off exclaves # trigger_event = { # id = mongol_invasion.3200 # days = 1 # } # } # every_in_list = { # list = selected_mongol_heirs # limit = { # highest_held_title_tier >= tier_empire # NOT = { # this = scope:mongolia_ruler # } # } # #Break off exclaves # trigger_event = { # id = mongol_invasion.3200 # days = 1 # } # } #} # ## Special stuff for player Temüjin, disbursed in event conqueror.0001 #temujin_conqueror_bonuses_effect = { # add_gold = 100 # add_dread = medium_dread # add_prestige = 500 # if = { # limit = { # prestige_level < 2 # } # add_prestige_level = 2 # } # else_if = { # limit = { # prestige_level < 3 # } # add_prestige_level = 1 # } # if = { # limit = { # government_has_flag = government_is_nomadic # } # if = { # limit = { # OR = { # has_realm_law = nomadic_authority_4 # has_realm_law = nomadic_authority_5 # } # } # domicile = { # change_herd = { # add = nomadic_authority_level_2_requirement # } # } # } # else = { # domicile = { # change_herd = { # value = nomadic_authority_level_4_requirement # } # } # } # # if = { # limit = { # NOR = { # has_realm_law = nomadic_authority_5 # has_realm_law = nomadic_authority_4 # } # } # hidden_effect = { # if = { # limit = { has_realm_law = nomadic_authority_1 } # remove_realm_law = nomadic_authority_1 # } # if = { # limit = { has_realm_law = nomadic_authority_2 } # remove_realm_law = nomadic_authority_2 # } # if = { # limit = { has_realm_law = nomadic_authority_3 } # remove_realm_law = nomadic_authority_3 # } # } # add_realm_law_skip_effects = nomadic_authority_4 # } # } # if = { # limit = { # is_decision_on_cooldown = nomad_higher_tier_title_decision # } # remove_decision_cooldown = nomad_higher_tier_title_decision # } # custom_tooltip = temujin_horde_gathers_tt # trigger_event = { # id = mpo_greatest_of_khans.1010 # months = { 3 9 } # } #} # #convert_great_yuan_to_admin_effect = { # save_scope_as = administrative_liege # # #Create cadet branch to ensure you have a domicile # if = { # limit = { # exists = house.house_head # NOT = { # this = house.house_head # } # } # #Create cadet branch # found_cadet_house_decision_effect = { # CHARACTER = scope:administrative_liege # PRESTIGE = 0 # } # house = { # set_coa = scope:administrative_liege.capital_province.barony # } # } # change_to_administrative_effect = yes # # #Direct Vassals who fulfill the tgp_mongol_vassal_will_become_admin criteria are converted. Vassals above 25 opinion always accept # #Vassals are converted as a hierarchy. If a king is converted we convert all who are valid below that king (so his dukes, their counts, and their barons) are all converted. # #If a vassal does not convert (because of not accepting or because they are outside of the de jure empire, etc) then the vassals below them are _not_ converted either. # # #Human vassals are given a choice to convert or not in the ping event, even if powerful or having very good relation. # # hidden_effect = { # save_scope_as = actor # every_vassal = { # limit = { # tgp_mongol_vassal_will_become_admin = yes # } # save_scope_as = recipient # change_to_administrative_effect = yes # every_vassal = { #Everyone below also converts (could be Counts, could be Dukes) # limit = { # tgp_mongol_vassal_will_become_admin = yes #We still don't want mayors and bishops # is_ai = yes # } # save_scope_as = recipient # change_to_administrative_effect = yes # every_vassal = { #Everyone below also converts (Could be Counts, could be Barons) # limit = { # tgp_mongol_vassal_will_become_admin = yes #We still don't want mayors and bishops # is_ai = yes # } # save_scope_as = recipient # change_to_administrative_effect = yes # every_vassal = { #Everyone below also converts (could be Barons) # limit = { # tgp_mongol_vassal_will_become_admin = yes #We still don't want mayors and bishops # is_ai = yes # } # save_scope_as = recipient # change_to_administrative_effect = yes # } # } # } # } # } # # if = { # limit = { # NOT = { # has_character_flag = latin_emp_force_admin_flag # } # top_liege = this # } # add_character_modifier = { # modifier = first_admin_emperor # } # } # # change_influence = 1500 # add_treasury = 2500 # # every_vassal_or_below = { # limit = { # is_ai = no # tgp_mongol_vassal_will_become_admin = yes # } # trigger_event = ep3_decisions_event.4065 # } # if = { # limit = { # exists = capital_county # NOT = { # domicile.domicile_location.county ?= capital_county # } # } # domicile = { # move_domicile = scope:administrative_liege.capital_province # } # } # if = { # limit = { # tgp_use_chinese_naming_trigger = yes # highest_held_title_tier >= tier_empire # primary_title = { # has_custom_title_name = no # } # } # trigger_event = { # id = tgp_dynastic_cycle.9000 # days = 1 # } # } #} # #change_mongol_successor_illegal_government = { # trigger_event = { # id = mongol_invasion.3100 # days = 1 # } #} # #mongol_breakup_purge_mongolia_exclaves_effect = { # save_scope_as = mongol_exclaves_target # # capital_province.county = { # every_connected_county = { # Start off by making a list of all disconnected Counties # invert = yes # max_naval_distance = 2000 # allow_one_county_land_gap = yes # add_to_list = disconnected_counties # } # } # # every_in_list = { # list = disconnected_counties # # limit = { # any_connected_county = { # NOT = { is_in_list = disconnected_counties } # max_naval_distance = 2000 # } # } # add_to_list = cull_naval_connection_counties # } # # while = { # limit = { # any_in_list = { # list = cull_naval_connection_counties # } # } # random_in_list = { # list = cull_naval_connection_counties # # save_scope_as = cull_origin_county # # every_connected_county = { # remove_from_list = cull_naval_connection_counties # remove_from_list = disconnected_counties # } # remove_from_list = cull_naval_connection_counties # remove_from_list = disconnected_counties # } # } # # every_in_list = { # list = disconnected_counties # # limit = { # target_is_de_jure_liege_or_above = scope:mongol_exclaves_target.primary_title # } # add_to_list = cull_de_jure_connection_counties # } # # while = { # limit = { # any_in_list = { # list = cull_de_jure_connection_counties # } # } # random_in_list = { # list = cull_de_jure_connection_counties # # save_scope_as = cull_origin_county # # every_connected_county = { # remove_from_list = cull_de_jure_connection_counties # remove_from_list = disconnected_counties # } # remove_from_list = cull_de_jure_connection_counties # remove_from_list = disconnected_counties # } # } # #Make them vassals if they are de jure vassals of another successor # every_in_list = { # Transfer Kings first # list = disconnected_counties # # limit = { # holder.primary_title = { # tier = tier_kingdom # empire.holder ?= { # OR = { # is_in_list = selected_mongol_heirs # primary_title = title:e_mongolia # } # NOT = { # this = scope:mongol_exclaves_target # } # } # } # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # create_title_and_vassal_change = { # type = swear_fealty # save_scope_as = change # add_claim_on_loss = no # } # change_liege = { # liege = primary_title.empire.holder # change = scope:change # } # resolve_title_and_vassal_change = scope:change # every_realm_county = { # limit = { # is_in_list = disconnected_counties # } # remove_from_list = disconnected_counties # } # } # } # every_in_list = { # Transfer Dukes second # list = disconnected_counties # # limit = { # holder.primary_title = { # tier = tier_duchy # empire.holder ?= { # OR = { # is_in_list = selected_mongol_heirs # primary_title = title:e_mongolia # } # NOT = { # this = scope:mongol_exclaves_target # } # } # } # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # create_title_and_vassal_change = { # type = swear_fealty # save_scope_as = change # add_claim_on_loss = no # } # change_liege = { # liege = primary_title.empire.holder # change = scope:change # } # resolve_title_and_vassal_change = scope:change # every_realm_county = { # limit = { # is_in_list = disconnected_counties # } # remove_from_list = disconnected_counties # } # } # } # # every_in_list = { # transfer Counts last # list = disconnected_counties # # limit = { # holder.primary_title = { # tier = tier_county # empire.holder ?= { # OR = { # is_in_list = selected_mongol_heirs # primary_title = title:e_mongolia # } # NOT = { # this = scope:mongol_exclaves_target # } # } # } # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # create_title_and_vassal_change = { # type = swear_fealty # save_scope_as = change # add_claim_on_loss = no # } # change_liege = { # liege = primary_title.empire.holder # change = scope:change # } # resolve_title_and_vassal_change = scope:change # every_realm_county = { # limit = { # is_in_list = disconnected_counties # } # remove_from_list = disconnected_counties # } # } # } # every_in_list = { # Finally, transfer contiguous areas under someone from the pool # list = disconnected_counties # # limit = { # empire.holder ?= { # OR = { # is_in_list = selected_mongol_heirs # primary_title = title:e_mongolia # } # NOT = { # this = scope:mongol_exclaves_target # } # } # OR = { # holder.top_liege = scope:mongol_exclaves_target # holder = scope:mongol_exclaves_target # } # } # # save_scope_as = county_of_origin # # every_pool_character = { # province = scope:county_of_origin.title_province # limit = { # is_available_adult = yes # } # add_to_list = potential_holders # } # # every_pool_character = { # province = scope:county_of_origin.holder.capital_province # limit = { # is_available_adult = yes # } # add_to_list = potential_holders # } # # if = { # limit = { # NOT = { # any_in_list = { # list = potential_holders # is_available_adult = yes # } # } # } # create_character = { # location = scope:county_of_origin.title_province # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # gender_female_chance = 50 # age = 32 # save_scope_as = backup_character # } # scope:backup_character = { # add_to_list = potential_holders # } # } # # random_in_list = { # list = potential_holders # limit = { # is_available_adult = yes # has_claim_on = scope:county_of_origin # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # faith = scope:county_of_origin.faith # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # has_claim_on = scope:county_of_origin # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # } # alternative_limit = { # is_available_adult = yes # faith = scope:county_of_origin.faith # } # alternative_limit = { # is_available_adult = yes # } # # save_scope_as = new_county_holder # add_character_flag = { # flag = domicile_culture_and_faith_check # days = 1 # } # # create_title_and_vassal_change = { # type = granted # save_scope_as = change # add_claim_on_loss = no # } # every_in_list = { # list = disconnected_counties # limit = { # OR = { # holder.top_liege = scope:mongol_exclaves_target # holder = scope:mongol_exclaves_target # } # is_connected_to = { # target = scope:county_of_origin # } # NOT ={ # is_connected_to = { # target = scope:mongol_exclaves_target.capital_province.county # } # } # } # change_title_holder = { # holder = scope:new_county_holder # change = scope:change # } # #scope:new_county_holder = { get_title = prev } # } # resolve_title_and_vassal_change = scope:change # # create_title_and_vassal_change = { # type = swear_fealty # save_scope_as = change # add_claim_on_loss = no # } # change_liege = { # liege = primary_title.empire.holder # change = scope:change # } # resolve_title_and_vassal_change = scope:change # # This system should not generate strange-culture nomads # if = { # limit = { # government_has_flag = government_is_nomadic # domicile.domicile_culture != scope:new_county_holder.capital_county.culture # } # domicile = { # set_domicile_culture = scope:new_county_holder.capital_county.culture # } # } # if = { # limit = { # government_has_flag = government_is_nomadic # domicile.domicile_faith != scope:new_county_holder.capital_county.faith # } # domicile = { # set_domicile_faith = scope:new_county_holder.capital_county.faith # } # } # if = { # Just in case they need to create a duchy # limit = { # gold < 500 # } # add_gold = 500 # } # } # remove_from_list = disconnected_counties # } # # #Make the rest independent # every_in_list = { # Release Kings first # list = disconnected_counties # # limit = { # holder.primary_title.tier = tier_kingdom # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # 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 # } # } # # every_in_list = { # Release Dukes second # list = disconnected_counties # # limit = { # holder.primary_title.tier = tier_duchy # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # 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 # } # } # # every_in_list = { # Release Counts last # list = disconnected_counties # # limit = { # holder.primary_title.tier = tier_county # NOR = { # holder = scope:mongol_exclaves_target # holder = { # any_sub_realm_title = { # tier = tier_county # NOT = { is_in_list = disconnected_counties } # } # } # } # } # holder = { # 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 # } # } # # every_in_list = { # Finally, release contiguous areas under someone from the pool # list = disconnected_counties # # limit = { # OR = { # holder.top_liege = scope:mongol_exclaves_target # holder = scope:mongol_exclaves_target # } # } # # save_scope_as = county_of_origin # # every_pool_character = { # province = scope:county_of_origin.title_province # limit = { # is_available_adult = yes # } # add_to_list = potential_holders # } # # every_pool_character = { # province = scope:county_of_origin.holder.capital_province # limit = { # is_available_adult = yes # } # add_to_list = potential_holders # } # # if = { # limit = { # NOT = { # any_in_list = { # list = potential_holders # is_available_adult = yes # } # } # } # create_character = { # location = scope:county_of_origin.title_province # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # gender_female_chance = 50 # age = 32 # save_scope_as = backup_character # } # scope:backup_character = { # add_to_list = potential_holders # } # } # # random_in_list = { # list = potential_holders # limit = { # is_available_adult = yes # has_claim_on = scope:county_of_origin # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # faith = scope:county_of_origin.faith # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # faith = { # has_dominant_ruling_gender = prev # } # } # alternative_limit = { # is_available_adult = yes # has_claim_on = scope:county_of_origin # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # faith = scope:county_of_origin.faith # } # alternative_limit = { # is_available_adult = yes # culture = scope:county_of_origin.culture # } # alternative_limit = { # is_available_adult = yes # faith = scope:county_of_origin.faith # } # alternative_limit = { # is_available_adult = yes # } # # save_scope_as = new_county_holder # add_character_flag = { # flag = domicile_culture_and_faith_check # days = 1 # } # #get_title = scope:county_of_origin # # create_title_and_vassal_change = { # type = independency # save_scope_as = change # add_claim_on_loss = no # } # every_in_list = { # list = disconnected_counties # limit = { # OR = { # holder.top_liege = scope:mongol_exclaves_target # holder = scope:mongol_exclaves_target # } # is_connected_to = { # target = scope:county_of_origin # } # NOT ={ # is_connected_to = { # target = scope:mongol_exclaves_target.capital_province.county # } # } # } # change_title_holder = { # holder = scope:new_county_holder # change = scope:change # } # #scope:new_county_holder = { get_title = prev } # } # becomes_independent = { # change = scope:change # } # resolve_title_and_vassal_change = scope:change # # This system should not generate strange-culture nomads # if = { # limit = { # government_has_flag = government_is_nomadic # domicile.domicile_culture != scope:new_county_holder.capital_county.culture # } # domicile = { # set_domicile_culture = scope:new_county_holder.capital_county.culture # } # } # if = { # limit = { # government_has_flag = government_is_nomadic # domicile.domicile_faith != scope:new_county_holder.capital_county.faith # } # domicile = { # set_domicile_faith = scope:new_county_holder.capital_county.faith # } # } # if = { # Just in case they need to create a duchy # limit = { # gold < 500 # } # add_gold = 500 # } # } # } #} #