### Submit to the Great Khan ### submit_to_the_great_khan_decision = { ai_check_interval_by_tier = { barony = 0 county = 12 duchy = 12 kingdom = 12 empire = 12 hegemony = 12 } picture = { reference = "gfx/interface/illustrations/decisions/mpo_decision_great_khan.dds" } desc = submit_to_the_great_khan_decision_opening_desc selection_tooltip = submit_to_the_great_khan_decision_tooltip sort_order = 110 decision_group_type = major is_shown = { is_landless_adventurer = no is_independent_ruler = yes OR = { exists = global_var:mongol_empire_has_spawned AND = { exists = global_var:greatest_of_khans_title exists = global_var:greatest_of_khans_title.holder } } NOT = { mpo_has_gok_mongol_empire_trigger = yes } OR = { any_neighboring_top_liege_realm_owner = { mpo_has_gok_mongol_empire_trigger = yes } AND = { is_ai = no # this heavier check is for players, AI will only evaluate decision when immediately bordering the Mongols any_neighboring_top_liege_realm_owner = { any_neighboring_top_liege_realm_owner = { mpo_has_gok_mongol_empire_trigger = yes } } } } } is_valid_showing_failures_only = { NOT = { highest_held_title_tier = tier_empire } } effect = { if = { limit = { exists = confederation } confederation = { #Your confederation will survive, it has more members if = { limit = { any_confederation_member = { count >= 2 NOT = { this = root } } } remove_confederation_member = root } #Your confederation is toast else = { disband_confederation = yes } } } hidden_effect = { if = { limit = { exists = title:e_mongol_empire.holder } title:e_mongol_empire.holder = { save_scope_as = mongol_emperor } } else = { random_neighboring_top_liege_realm_owner = { limit = { mpo_has_gok_mongol_empire_trigger = yes } save_scope_as = mongol_emperor } if = { limit = { NOT = { exists = scope:mongol_emperor } } random_neighboring_top_liege_realm_owner = { limit = { mpo_has_gok_mongol_empire_trigger = yes } random_neighboring_top_liege_realm_owner = { limit = { mpo_has_gok_mongol_empire_trigger = yes } save_scope_as = mongol_emperor } } } } } every_character_war = { limit = { primary_defender = root } end_war = white_peace } hidden_effect = { debug_log = "A ruler submitted to the khan" debug_log_scopes = yes } save_scope_as = recipient scope:mongol_emperor = { send_interface_message = { type = event_gok_submission_with_text title = mpo_greatest_of_khans.0020_title left_icon = root root = { create_title_and_vassal_change = { type = swear_fealty save_scope_as = title_change add_claim_on_loss = no } change_liege = { liege = scope:mongol_emperor change = scope:title_change } resolve_title_and_vassal_change = scope:title_change if = { limit = { government_has_flag = government_is_nomadic } pay_herd = { target = scope:mongol_emperor value = domicile.major_herd_value } } else_if = { limit = { NOT = { government_has_flag = government_is_herder } } pay_short_term_gold = { target = scope:mongol_emperor gold = major_gold_value } } if = { limit = { #khan is still nomadic or pluralist and thus doesn't care about religion scope:mongol_emperor = { faith = { has_doctrine = doctrine_pluralism_pluralistic } } OR = { government_has_flag = government_is_feudal government_has_flag = government_is_clan } } hidden_effect = { if = { limit = { is_independent_ruler = no } # To avoid errors during tooltip generation (prior to the contract being generated) vassal_contract_set_obligation_level = { type = religious_rights level = 1 } } } custom_tooltip = religious_protection_tt } } } } } ai_potential = { OR = { exists = global_var:mongol_empire_has_spawned AND = { exists = global_var:greatest_of_khans_title exists = global_var:greatest_of_khans_title.holder } } is_independent_ruler = yes highest_held_title_tier < tier_empire trigger_if = { limit = { government_has_flag = government_is_nomadic } domicile = { herd >= massive_herd_value } } trigger_if = { limit = { NOR = { government_has_flag = government_is_herder government_has_flag = government_is_nomadic } } gold >= medium_gold_value } } ai_will_do = { # is_shown trigger means AI will only evaluate these when immediate neighbors with the Mongols base = 0 # Very likely if you're an independent count bordering the Empire modifier = { add = 25 highest_held_title_tier = tier_county } # Fairly likely if you're an independent duke bordering the Empire modifier = { add = 10 highest_held_title_tier = tier_duchy OR = { culture = { has_cultural_pillar = heritage_mongolic } culture = { has_cultural_pillar = heritage_turkic } } } # A little bit likely if you're an independent king in the Altaic group bordering the Empire modifier = { add = 10 highest_held_title_tier = tier_duchy OR = { culture = { has_cultural_pillar = heritage_mongolic } culture = { has_cultural_pillar = heritage_turkic } } } # More likely if you're Craven modifier = { factor = 1.25 has_trait = craven } # Unlikely if you're Brave modifier = { factor = 0.2 has_trait = brave } # Unlikely if you're Arrogant modifier = { factor = 0.1 has_trait = arrogant } # Very likely if you're already allies modifier = { factor = 1.5 any_ally = { mpo_has_gok_mongol_empire_trigger = yes } } # The AI should never do this as a king or above modifier = { factor = 0 highest_held_title_tier >= tier_kingdom } } }