N3OW/common/decisions/30_mongol_invasion_decisions.txt
2026-10-30 21:04:18 +01:00

264 lines
No EOL
6.3 KiB
Text

### 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_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
# }
# }
# 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
# }
# }
# }
# }
# mpo_has_gok_mongol_empire_trigger = no
# is_landless_adventurer = no
# }
#
# is_valid_showing_failures_only = {
# 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 = {
# rite = {
# rite_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 = {
# NOT = {
# government_has_flag = government_is_in_steppe
# }
# }
# 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
# }
# }
#}
#