create_holy_order_decision = { picture = { reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" } decision_group_type = major ai_goal = yes is_shown = { is_landed = yes NOT = { faith = { any_faith_holy_order = { holy_order_patron = root save_temporary_scope_as = order } } } #trigger_if = { # limit = { faith = { has_doctrine_parameter = no_holy_orders_til_hof } } # exists = faith.religious_head #} # Jomsvikings should use their special decision if appropriate. trigger_if = { limit = { has_fp1_dlc_trigger = yes } faith = { NOT = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes } } } trigger_if = { limit = { any_character_struggle = { involvement = involved has_struggle_phase_parameter = holy_order_can_be_created_by_dukes } highest_held_title_tier >= tier_duchy } NOT = { any_sub_realm_barony = { is_under_holy_order_lease = yes } } } OR = { AND = { any_character_struggle = { involvement = involved has_struggle_phase_parameter = holy_order_can_be_created_by_dukes } highest_held_title_tier >= tier_duchy } highest_held_title_tier >= tier_kingdom any_held_county = { any_in_de_jure_hierarchy = { barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } } } } } widget = { controller = create_holy_order barony_valid = { trigger_if = { limit = { exists = this } barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = scope:ruler } } trigger_else = { custom_description = { text = "has_holy_order_barony_selected" always = no } } } } is_valid_showing_failures_only = { is_available_adult = yes is_at_war = no } is_valid = { trigger_if = { limit = { faith = { has_doctrine = doctrine_holy_order_head NOT = { exists = religious_head } } } can_create_head_of_faith_title_trigger = { FAITH = this.faith } } trigger_if = { limit = { any_character_struggle = { involvement = involved has_struggle_phase_parameter = holy_order_can_be_created_by_dukes } } highest_held_title_tier >= tier_duchy } trigger_else = { custom_description = { text = "is_king_or_emperor" highest_held_title_tier >= tier_kingdom } } custom_description = { text = "has_two_castle_county" any_held_county = { any_in_de_jure_hierarchy = { barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } } } } trigger_if = { limit = { exists = faith.religious_head NOT = { root = root.faith.religious_head } } faith.religious_head = { opinion = { target = root value >= { value = 0 if = { limit = { is_ai = no } add = high_positive_opinion } } } } } trigger_if = { limit = { is_ai = yes } piety_level >= 1 } trigger_else = { piety_level >= 3 } } cost = { gold = { value = holy_order_gold_cost } piety = { value = holy_order_piety_cost } } effect = { custom_tooltip = create_holy_order_decision_effect_message if = { # If you have no valid barony this will throw errors when you open the decision - we add this check to avoid that limit = { exists = scope:barony } hidden_effect = { if = { limit = { NOT = { scope:barony.holder = root } } create_title_and_vassal_change = { type = leased_out save_scope_as = change add_claim_on_loss = no } scope:barony = { change_title_holder_include_vassals = { holder = root change = scope:change } } resolve_title_and_vassal_change = scope:change } } create_character = { template = holy_order_leader_character location = scope:barony.title_province save_scope_as = leader } create_holy_order_neutral_effect = { LEADER = scope:leader CAPITAL = scope:barony NEW_HO_SCOPE = new_holy_order FOUNDER = root } #if a ho_hof faith creates a ho and they don't have a hof yet, make it their hof if = { limit = { faith = { has_doctrine = doctrine_holy_order_head NOT = { exists = religious_head } } } faith = { set_religious_head_title = scope:new_holy_order.title create_head_of_faith_title_effect = yes #TODO add events to inform faithful } } } create_holy_order_effect = yes } ai_potential = { OR = { highest_held_title_tier >= tier_kingdom AND = { highest_held_title_tier >= tier_duchy faith = { has_doctrine = doctrine_holy_order_head NOT = { exists = religious_head } } } } is_playable_character = yes OR = { any_held_title = { tier = tier_barony barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } } any_vassal = { primary_title.tier = tier_barony any_held_title = { barony_is_valid_for_holy_order_lease_trigger = { CHARACTER = root } } } } } ai_will_do = { base = 200 modifier = { add = { faith = { # Don't create more than 5 holy orders for a faith every_faith_holy_order = { subtract = 40 } } } } } } borrow_from_holy_order_decision = { #by Linnéa Thimrén picture = { reference = "gfx/interface/illustrations/decisions/decision_spend_money.dds" } desc = borrow_from_holy_order_decision_desc selection_tooltip = borrow_from_holy_order_decision_tooltip ai_check_interval = 72 cost = { piety = 50 } cooldown = { days = 5475 } is_shown = { is_playable_character = yes highest_held_title_tier > tier_barony faith = { any_faith_holy_order = { #Your faith must have a Holy Order always = yes } } NOR = { exists = var:loan_amount_owed exists = var:loan_holder } } is_valid_showing_failures_only = { is_available = yes custom_description = { text = borrow_from_holy_order_gold_condition faith = { any_faith_holy_order = { leader = { gold >= holy_order_gold_value } } } } } effect = { hidden_effect = { set_variable = { name = amount_to_loan value = holy_order_gold_value days = 1 } add_character_flag = { flag = borrow_from_holy_order days = 3560 } faith = { random_faith_holy_order = { limit = { leader = { gold >= holy_order_gold_value } } leader = { save_scope_as = recipient } save_scope_as = order } } trigger_event = holy_order.0200 } custom_tooltip = borrow_from_holy_order_decision_effect_tooltip } ai_potential = { always = yes } ai_will_do = { base = 50 ai_value_modifier = { ai_zeal = -0.5 } ai_value_modifier = { ai_greed = 0.5 } } } cancel_holy_order_lease_decision = { picture = { reference = "gfx/interface/illustrations/decisions/decision_major_religion.dds" } desc = { first_valid = { triggered_desc = { trigger = { faith = { faith_hostility_level = { target = scope:barony.lessee_title.holder.faith value >= faith_hostile_level } } } desc = cancel_holy_order_lease_hostile_decision_desc } desc = cancel_holy_order_lease_decision_desc } } ai_check_interval = 36 is_shown = { is_landless_adventurer = no is_playable_character = yes any_sub_realm_barony = { barony_is_valid_for_holy_order_lease_cancellation_trigger = yes county.holder = root } } widget = { controller = revoke_holy_order_lease barony_valid = { trigger_if = { limit = { exists = this } barony_is_valid_for_holy_order_lease_cancellation_trigger = yes } trigger_else = { custom_description = { text = "has_holy_order_barony_selected" always = no } } } } is_valid_showing_failures_only = { is_available_adult = yes is_at_war = no } cost = { piety = { value = 0 if = { limit = { exists = scope:barony scope:barony.lessee.faith = root.faith } add = cancel_holy_order_piety_cost } } } effect = { revoke_holy_order_lease_effect = { CHARACTER = root TARGET = scope:barony.lessee BARONY = scope:barony } hidden_effect = { #Message is sent through the on_holy_order_destroyed on_action instead! #send_interface_toast = { # type = holy_order_founded_message # desc = i_created_holy_order_message # left_icon = scope:leader # right_icon = scope:new_holy_order.title #} #save_scope_as = holy_order_creator #every_ruler = { # limit = { # faith = scope:holy_order_creator.faith # NOT = { this = scope:holy_order_creator } # } # send_interface_message = { # type = holy_order_founded_message # desc = someone_created_holy_order_message # left_icon = scope:holy_order_creator # right_icon = scope:new_holy_order.title # } #} #every_neighboring_top_liege_realm_owner = { # limit = { # NOT = { faith = scope:holy_order_creator.faith } # } # send_interface_message = { # type = enemy_holy_order_founded_message # desc = other_faith_neighbor_created_holy_order_message # left_icon = scope:holy_order_creator # right_icon = scope:new_holy_order.title # } #} } } ai_potential = { OR = { faith:principlist.religious_head_title = { title_held_years > 0 } AND = { is_landed = yes highest_held_title_tier >= tier_county any_sub_realm_barony = { county.holder = { is_ai = yes } is_under_holy_order_lease = yes } } AND = { is_playable_character = yes highest_held_title_tier >= tier_county any_sub_realm_barony = { county.holder = { is_ai = yes } is_under_holy_order_lease = yes } } } } ai_will_do = { base = 0 # revoke titles leased to holy orders of the wrong faith modifier = { add = 100 exists = scope:barony.lessee NOT = { scope:barony.lessee.faith = root.faith } } # Revoke if cynical modifier = { add = 100 ai_zeal <= -50 exists = scope:barony.lessee NOT = { any_patroned_holy_order = { leader = { this = scope:barony.lessee } } } #but don't revoke your HoF! NOT = { root.faith.religious_head = scope:barony.lessee } } } }