29384 lines
691 KiB
Text
29384 lines
691 KiB
Text
#designate_theocratic_heir
|
|
#filial_piety_request_child_gold
|
|
#increase_theocratic_heir_candidacy
|
|
#influence_clerical_candidacy_interaction
|
|
#support_clerical_candidacy_interaction
|
|
#harm_clerical_candidacy_interaction
|
|
#request_realm_priest_replacement_interaction
|
|
#sway_ruler_to_my_rite_interaction
|
|
#appoint_cardinal_interaction
|
|
#request_court_chaplain_cardinalate_interaction
|
|
#give_cardinal_order_interaction
|
|
#request_legitimacy_interaction
|
|
#strengthen_claim_interaction
|
|
#ecclesiastic_grant_claim_interaction
|
|
#buy_ecclesiastical_title_interaction
|
|
#create_new_ecclesiastical_title_interaction
|
|
#expand_ecclesiastical_title_interaction
|
|
#split_ecclesiastical_title_interaction
|
|
#merge_new_ecclesiastical_title_interaction
|
|
#petition_antipope_indulgences_interaction
|
|
#petition_antipope_gold_interaction
|
|
#grant_pope_blessing_interaction
|
|
#sell_claim_interaction
|
|
#request_white_peace_interaction
|
|
#request_victory_interaction
|
|
#request_ecclesiastical_treasury_interaction
|
|
#request_enforce_succession_interaction
|
|
#increase_papabile_score_interaction
|
|
#seek_communion_interaction
|
|
#pam_destroy_monastic_order_interaction
|
|
|
|
# Appoint Cardinal Interaction
|
|
|
|
designate_theocratic_heir_interaction = {
|
|
icon = heir
|
|
category = interaction_category_diplomacy
|
|
interface_priority = 1000
|
|
|
|
desc = designate_theocratic_heir_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
has_realm_law = clerical_appointment_law
|
|
NOT = { has_realm_law = theocratic_elective_succession_law }
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
NOT = { scope:recipient = scope:puppet_or_actor }
|
|
scope:recipient = {
|
|
OR = { # Relevant people only
|
|
is_councillor_of = scope:puppet_or_actor
|
|
is_courtier_of = scope:puppet_or_actor
|
|
scope:puppet_or_actor.house ?= house
|
|
is_close_or_extended_family_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_adult = yes
|
|
custom_tooltip = {
|
|
text = designate_theocratic_heir_interaction_dynasty_tt
|
|
exists = dynasty
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_adult = yes # Children are not valid for Theocratic succession
|
|
custom_tooltip = {
|
|
text = designate_theocratic_heir_interaction_older_tt
|
|
# The adoption below compares birth dates, not whole years, so equal ages are not enough
|
|
birth_date >= scope:puppet_or_actor.birth_date
|
|
}
|
|
custom_tooltip = {
|
|
text = designate_theocratic_heir_interaction_unlanded_tt
|
|
is_ruler = no
|
|
}
|
|
custom_tooltip = {
|
|
text = designate_theocratic_heir_interaction_faith_tt
|
|
scope:puppet_or_actor.faith ?= faith
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_interaction_clerical_gender_tt
|
|
trigger_if = {
|
|
limit = { exists = scope:puppet_or_actor }
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = designate_theocratic_heir_interaction_already_heir_tt
|
|
NOR = {
|
|
scope:puppet_or_actor.designated_heir ?= scope:recipient
|
|
scope:puppet_or_actor.player_heir ?= scope:recipient
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_valid_designated_heir = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
dynasty ?= { dynasty_prestige >= pam_designate_theocratic_heir_renown_cost_value }
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
prestige >= pam_designate_theocratic_heir_prestige_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
piety >= major_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_auto_accept = {
|
|
scope:recipient = {
|
|
trigger_event = char_interaction.0121
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_designate_theocratic_heir_renown_cost_value > 0 }
|
|
dynasty ?= {
|
|
add_dynasty_prestige = {
|
|
value = {
|
|
add = pam_designate_theocratic_heir_renown_cost_value
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_designate_theocratic_heir_prestige_cost_value > 0 }
|
|
add_prestige = {
|
|
value = {
|
|
add = pam_designate_theocratic_heir_prestige_cost_value
|
|
max = prestige
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
add_piety = { value = { add = major_piety_value max = piety multiply = -1 } }
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = designate_heir_interaction_notification
|
|
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
|
|
# The order of operations on this one matters
|
|
hidden_effect = { # To not clout the toast even more
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
NOT = { is_courtier_of = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
add_courtier = scope:recipient
|
|
}
|
|
}
|
|
|
|
if = { # set_designated_heir only accepts direct descendants, so everyone else is adopted in first
|
|
limit = {
|
|
scope:recipient = {
|
|
NOT = { is_child_of = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
adopt_effect = {
|
|
CHILD = scope:recipient
|
|
ADOPTER = scope:puppet_or_actor
|
|
}
|
|
}
|
|
|
|
primary_title = { # Enough to put them first
|
|
change_appointment_investment = {
|
|
target = scope:recipient
|
|
investor = scope:puppet_or_actor
|
|
value = {
|
|
if = { # An appointment title without eligible candidates has no current heir to outbid
|
|
limit = { exists = scope:puppet_or_actor.primary_title.current_heir }
|
|
add = {
|
|
value = "scope:puppet_or_actor.primary_title.current_heir.appointment_candidate_score(scope:puppet_or_actor.primary_title)"
|
|
multiply = 1.1
|
|
}
|
|
subtract = "scope:recipient.appointment_candidate_score(scope:puppet_or_actor.primary_title)"
|
|
}
|
|
min = 4 # We do this to prevent cases when the default score of the candidate is already much higher than that the heir
|
|
}
|
|
}
|
|
}
|
|
|
|
set_designated_heir = scope:recipient
|
|
}
|
|
}
|
|
notify_puppeteer_of_outcome_effect = {
|
|
TYPE = event_toast_effect_neutral
|
|
TITLE = designate_heir_interaction_notification_puppeteer
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
cost = {
|
|
renown = {
|
|
value = pam_designate_theocratic_heir_renown_cost_value
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
multiply = 0
|
|
}
|
|
}
|
|
prestige = {
|
|
value = pam_designate_theocratic_heir_prestige_cost_value
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
multiply = 0
|
|
}
|
|
}
|
|
piety = {
|
|
value = {
|
|
add = major_piety_value
|
|
}
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
ai_recipients = courtiers
|
|
ai_recipients = vassals
|
|
max = 5
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 50
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 3
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # I like them
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
value >= medium_positive_opinion
|
|
target = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Same rite
|
|
factor = 2
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
scope:puppet_or_actor.designated_heir ?= { is_alive = yes }
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
scope:recipient = {
|
|
OR = {
|
|
any_heir_title = {
|
|
exists = holder
|
|
holder != scope:puppet_or_actor
|
|
}
|
|
employer ?= {
|
|
is_ai = no
|
|
this != scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
filial_piety_request_child_gold_interaction = {
|
|
category = interaction_category_friendly
|
|
icon = icon_gold
|
|
interface_priority = 30
|
|
common_interaction = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
use_diplomatic_range = yes
|
|
|
|
desc = filial_piety_request_child_gold_interaction_desc
|
|
notification_text = filial_piety_request_child_gold_notification
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
has_personal_tenet_flag = tenet_filial_piety_child_gold_request
|
|
is_available_adult = yes
|
|
}
|
|
scope:recipient = {
|
|
is_child_of = scope:actor
|
|
is_available_adult = yes
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_adult = yes
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
}
|
|
scope:recipient = {
|
|
is_available_adult = yes
|
|
custom_tooltip = {
|
|
text = filial_piety_request_child_gold_not_enough_gold
|
|
gold > 20
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
on_accept = {
|
|
save_scope_value_as = {
|
|
name = requested_gold_value
|
|
value = {
|
|
value = scope:recipient.gold
|
|
divide = 4
|
|
multiply = {
|
|
value = scope:recipient.ai_greed
|
|
divide = -300
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_any_best_good_relationship_with_character_trigger = {
|
|
CHARACTER = scope:actor
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_any_moderate_good_relationship_with_character_trigger = {
|
|
CHARACTER = scope:actor
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.25
|
|
}
|
|
max = {
|
|
scope:recipient.culture = {
|
|
if = {
|
|
limit = { has_cultural_era_or_later = culture_era_late_medieval }
|
|
value = 250
|
|
}
|
|
else_if = {
|
|
limit = { has_cultural_era_or_later = culture_era_high_medieval }
|
|
value = 200
|
|
}
|
|
else_if = {
|
|
limit = { has_cultural_era_or_later = culture_era_early_medieval }
|
|
value = 150
|
|
}
|
|
else_if = {
|
|
limit = { has_cultural_era_or_later = culture_era_tribal }
|
|
value = 100
|
|
}
|
|
else = {
|
|
value = 50
|
|
}
|
|
}
|
|
}
|
|
floor = yes
|
|
min = 5
|
|
}
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = filial_piety_request_child_gold_actor_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
show_as_tooltip = {
|
|
add_gold = scope:requested_gold_value
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = filial_piety_request_child_gold_recipient_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:actor
|
|
pay_short_term_gold = {
|
|
target = scope:actor
|
|
gold = scope:requested_gold_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
increase_theocratic_heir_candidacy = {
|
|
icon = icon_increase_theocratic_heir_candidacy
|
|
category = interaction_category_diplomacy
|
|
interface_priority = 800
|
|
|
|
desc = increase_theocratic_heir_candidacy_desc
|
|
|
|
target_type = title
|
|
target_source = puppet_or_actor
|
|
target_filter = domain_titles # TODO_PAM_VP Ecc. Titles filter
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= { # You need to have a valid title no matter what
|
|
any_held_title = {
|
|
OR = {
|
|
holder ?= { has_realm_law = clerical_appointment_law }
|
|
has_title_law = clerical_appointment_law
|
|
}
|
|
}
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
trigger_if = { # For Theocracies, boost your Heir/courtiers/house members
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
has_realm_law = clerical_appointment_law
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
OR = {
|
|
scope:puppet_or_actor.player_heir ?= scope:secondary_recipient
|
|
scope:secondary_recipient ?= {
|
|
is_ruler = no
|
|
is_available = yes
|
|
faith ?= scope:puppet_or_actor.faith
|
|
OR = {
|
|
is_close_or_extended_family_of = scope:puppet_or_actor
|
|
is_courtier_of = scope:puppet_or_actor
|
|
}
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
}
|
|
trigger_else = { # For normal rulers, boost members of your house if you're the House Head
|
|
scope:puppet_or_actor ?= {
|
|
exists = house
|
|
is_house_head = yes
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
faith ?= scope:secondary_recipient.faith
|
|
house ?= scope:secondary_recipient.house
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
is_ruler = no
|
|
is_available = yes
|
|
trigger_if = {
|
|
limit = { exists = scope:puppet_or_actor }
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:recipient = {
|
|
is_adult = yes # Children are not valid for Theocratic succession
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_increase_theocratic_heir_candidacy_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
custom_character_sort = { candidate_score }
|
|
|
|
populate_recipient_list = {
|
|
scope:puppet_or_actor = {
|
|
house ?= {
|
|
every_house_member = {
|
|
limit = {
|
|
top_liege != this
|
|
faith = scope:puppet_or_actor.faith
|
|
is_ruler = no
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
if = {
|
|
limit = { government_has_flag = government_is_theocracy }
|
|
designated_heir ?= {
|
|
add_to_list = characters
|
|
}
|
|
every_courtier = {
|
|
limit = {
|
|
is_available = yes
|
|
faith = scope:puppet_or_actor.faith
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
every_close_or_extended_family_member = {
|
|
limit = {
|
|
is_available = yes
|
|
faith = scope:puppet_or_actor.faith
|
|
can_be_granted_theocratic_titles_by = { RULER = scope:puppet_or_actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
# domain_titles offers baronies too, and appointment investment is county tier and up
|
|
tier >= tier_county
|
|
is_head_of_faith = no
|
|
OR = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
is_clerical_appointment_valid_trigger = {
|
|
TITLE = scope:target
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
exists = scope:recipient
|
|
scope:target = {
|
|
exists = holder
|
|
OR = {
|
|
has_title_law = clerical_appointment_law
|
|
holder = { has_realm_law = clerical_appointment_law }
|
|
}
|
|
}
|
|
}
|
|
|
|
redirect = {
|
|
scope:recipient = { save_scope_as = secondary_recipient }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
faith = { has_doctrine_parameter = no_head_of_faith }
|
|
}
|
|
}
|
|
faith.religious_head ?= { save_scope_as = recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
send_option = {
|
|
flag = as_much_as_needed_candidacy_option
|
|
localization = "as_much_as_needed_candidacy_option_desc"
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
exists = scope:secondary_recipient
|
|
}
|
|
custom_tooltip = {
|
|
text = already_first_in_line_candidacy_option_desc
|
|
NOT = { scope:target.current_heir = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_option
|
|
localization = "major_candidacy_option_desc"
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_option
|
|
localization = "medium_candidacy_option_desc"
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
localization_values = {
|
|
AS_MUCH_AS_NEEDED_CANDIDACY_OPTION = scope:puppet_or_actor.clerical_appointment_score_max_tt_value
|
|
MAJOR_CANDIDACY_OPTION = scope:puppet_or_actor.clerical_appointment_score_major_tt_value
|
|
MEDIUM_CANDIDACY_OPTION = scope:puppet_or_actor.clerical_appointment_score_medium_tt_value
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_increase_theocratic_heir_candidacy_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_increase_theocratic_heir_candidacy_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
# Save the score value
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = clerical_appointment_score_max_value
|
|
multiply = scope:puppet_or_actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:puppet_or_actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_value
|
|
multiply = scope:puppet_or_actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:puppet_or_actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
# Save the score value
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_value
|
|
multiply = scope:puppet_or_actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:puppet_or_actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = increase_theocratic_heir_candidacy_notification
|
|
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:secondary_recipient
|
|
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:puppet_or_actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = increase_theocratic_heir_candidacy_notification_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
hidden_effect = {
|
|
scope:secondary_recipient = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_improved
|
|
title = supported_candidacy_toast
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:puppet_or_actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_increase_theocratic_heir_candidacy_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
ai_recipients = scripted_relations
|
|
ai_recipients = courtiers
|
|
max = 20
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 240
|
|
duchy = 120
|
|
kingdom = 120
|
|
empire = 120
|
|
hegemony = 120
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 50
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 3
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # I like this guy
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
value >= medium_positive_opinion
|
|
target = scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # This guy is my friend
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
has_relation_friend = scope:secondary_recipient
|
|
}
|
|
}
|
|
|
|
modifier = { # Same rite
|
|
factor = 2
|
|
scope:puppet_or_actor.rite = scope:secondary_recipient.rite
|
|
}
|
|
}
|
|
}
|
|
|
|
# Players only, because the AI has no ai_targets and uses support_clerical_candidacy_interaction instead
|
|
influence_clerical_candidacy_interaction = {
|
|
icon = support_candidacy
|
|
category = interaction_category_religion
|
|
common_interaction = yes
|
|
interface_priority = 750
|
|
|
|
desc = influence_clerical_candidacy_interaction_desc
|
|
|
|
target_type = title
|
|
target_source = actor
|
|
# This is for clerical regions, not Head of Faith or Head of Rite titles
|
|
# Those use influence_head_of_faith_candidacy_interaction
|
|
target_filter = faith_clerical_regions
|
|
|
|
custom_character_sort = { candidate_score }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
}
|
|
|
|
is_shown = {
|
|
scope:secondary_recipient ?= {
|
|
this != faith.main_rite.head_of_rite
|
|
faith ?= scope:actor.faith
|
|
pam_holds_church_seat_trigger = no
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
NOR = {
|
|
scope:actor.religious_head_or_challenger ?= this
|
|
scope:secondary_recipient.religious_head_or_challenger ?= this
|
|
}
|
|
OR = {
|
|
is_clergy = yes
|
|
influence_clerical_candidacy_any_valid_title_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:recipient = {
|
|
is_adult = yes
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
}
|
|
scope:secondary_recipient = {
|
|
is_clerical_appointment_valid_trigger = {
|
|
TITLE = scope:target
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
}
|
|
pam_clerical_self_candidacy_restriction_trigger = yes
|
|
trigger_if = {
|
|
limit = {
|
|
pam_clerical_candidacy_reach_limited_trigger = yes
|
|
}
|
|
custom_tooltip = {
|
|
text = influence_clerical_candidacy_no_valid_title_in_realm_tt
|
|
influence_clerical_candidacy_any_valid_title_trigger = yes
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = influence_clerical_candidacy_no_valid_title_tt
|
|
influence_clerical_candidacy_any_valid_title_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
custom_tooltip = {
|
|
text = influence_clerical_candidacy_interaction_already_holds_title_tt
|
|
scope:target = {
|
|
holder != scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
pam_clerical_self_candidacy_restriction_trigger = yes
|
|
influence_clerical_candidacy_reach_trigger = yes
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
exists = scope:recipient
|
|
scope:target = {
|
|
OR = {
|
|
has_title_law = clerical_appointment_law
|
|
holder ?= { has_realm_law = clerical_appointment_law }
|
|
}
|
|
}
|
|
influence_clerical_candidacy_reach_trigger = yes
|
|
}
|
|
|
|
redirect = {
|
|
scope:recipient = { save_scope_as = secondary_recipient }
|
|
scope:actor.faith.main_rite.head_of_rite ?= { save_scope_as = recipient }
|
|
}
|
|
|
|
can_send = {
|
|
trigger_if = {
|
|
limit = {
|
|
OR = {
|
|
scope:as_much_as_needed_candidacy_option ?= yes
|
|
scope:major_candidacy_option ?= yes
|
|
scope:medium_candidacy_option ?= yes
|
|
}
|
|
}
|
|
scope:actor = {
|
|
custom_tooltip = {
|
|
text = support_candidacy_cap_reached_tt
|
|
succession_appointment_score_invested = {
|
|
title = scope:target
|
|
candidate = scope:secondary_recipient
|
|
value < scope:actor.appointment_investment_cap
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
send_option = {
|
|
flag = as_much_as_needed_candidacy_option
|
|
localization = as_much_as_needed_candidacy_option_desc
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
exists = scope:secondary_recipient
|
|
}
|
|
custom_tooltip = {
|
|
text = already_first_in_line_candidacy_option_desc
|
|
NOT = { scope:target.current_heir = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_option
|
|
localization = major_candidacy_option_desc
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_option
|
|
localization = medium_candidacy_option_desc
|
|
starts_enabled = { always = yes }
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_loss_option
|
|
localization = medium_candidacy_loss_option_desc
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_loss_option
|
|
localization = major_candidacy_loss_option_desc
|
|
}
|
|
|
|
localization_values = {
|
|
AS_MUCH_AS_NEEDED_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_max_tt_value
|
|
MAJOR_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_major_tt_value
|
|
MEDIUM_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_medium_tt_value
|
|
MEDIUM_CANDIDACY_LOSS_OPTION = scope:actor.appointment_score_medium_loss_tt_value
|
|
MAJOR_CANDIDACY_LOSS_OPTION = scope:actor.appointment_score_major_loss_tt_value
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = 0
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
add = {
|
|
value = pam_clerical_candidacy_outbid_piety_base_cost_value
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
add = { value = massive_piety_value }
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
add = { value = major_piety_value }
|
|
}
|
|
scope:medium_candidacy_loss_option = {
|
|
add = { value = major_piety_value }
|
|
}
|
|
scope:major_candidacy_loss_option = {
|
|
add = { value = massive_piety_value }
|
|
}
|
|
}
|
|
multiply = scope:actor.pam_increase_theocratic_heir_candidacy_piety_cost_mult_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = clerical_appointment_score_max_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 15
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 10
|
|
}
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 5
|
|
}
|
|
}
|
|
scope:medium_candidacy_loss_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -10
|
|
}
|
|
}
|
|
scope:major_candidacy_loss_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -20
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
scope:as_much_as_needed_candidacy_option = yes
|
|
scope:major_candidacy_option = yes
|
|
scope:medium_candidacy_option = yes
|
|
}
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
if = {
|
|
limit = {
|
|
this = scope:actor
|
|
is_landless_adventurer = yes
|
|
is_clergy = no
|
|
}
|
|
add_trait = cleric
|
|
}
|
|
if = {
|
|
limit = { this != scope:actor }
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_improved
|
|
title = supported_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_opinion = {
|
|
modifier = supported_candidacy_opinion
|
|
target = scope:actor
|
|
opinion = scope:opinion_change_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
scope:secondary_recipient ?= {
|
|
if = {
|
|
limit = { this != scope:actor }
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_harmed
|
|
title = harmed_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_opinion = {
|
|
modifier = harmed_candidacy_opinion
|
|
target = scope:actor
|
|
opinion = scope:opinion_change_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = influence_clerical_candidacy_interaction_notification
|
|
left_icon = scope:actor
|
|
right_icon = scope:secondary_recipient
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Christian Situation Catalysts
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
this = faith.main_rite.head_of_rite
|
|
}
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor ?= scope:secondary_recipient
|
|
scope:actor = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_clergy_influenced_own_candidacy
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_clergy_influenced_own_candidacy
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# PLAYER ONLY - Head of Faith and Head of Rite titles are not clerical regions, so they need their own picker
|
|
influence_head_of_faith_candidacy_interaction = {
|
|
icon = support_candidacy
|
|
category = interaction_category_religion
|
|
interface_priority = 50
|
|
|
|
desc = influence_head_of_faith_candidacy_interaction_desc
|
|
|
|
target_type = title
|
|
target_source = actor
|
|
target_filter = religious_head_titles
|
|
|
|
custom_character_sort = { candidate_score }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
# Mirrors the religious_head_titles filter, so a faith whose head titles are all filled by conclave or inheritance hides the interaction instead of opening an empty picker
|
|
faith ?= {
|
|
OR = {
|
|
religious_head_title ?= { pam_head_of_faith_candidacy_valid_title_trigger = yes }
|
|
any_faith_rite = {
|
|
head_of_rite ?= {
|
|
is_ruler = yes
|
|
primary_title ?= { pam_head_of_faith_candidacy_valid_title_trigger = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:secondary_recipient ?= {
|
|
this != faith.main_rite.head_of_rite
|
|
faith ?= scope:actor.faith
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
NOR = {
|
|
scope:actor.religious_head_or_challenger ?= this
|
|
scope:secondary_recipient.religious_head_or_challenger ?= this
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:recipient = {
|
|
is_adult = yes
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
}
|
|
influence_head_of_faith_candidacy_target_trigger = yes
|
|
scope:secondary_recipient = {
|
|
is_clerical_appointment_valid_trigger = {
|
|
TITLE = scope:target
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
}
|
|
pam_clerical_self_candidacy_restriction_trigger = yes
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
custom_tooltip = {
|
|
text = influence_clerical_candidacy_interaction_already_holds_title_tt
|
|
scope:target = {
|
|
holder != scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
influence_head_of_faith_candidacy_target_trigger = yes
|
|
pam_clerical_self_candidacy_restriction_trigger = yes
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
exists = scope:recipient
|
|
# Dropping a title here instead of greying it out also keeps it out of the window's automatic selection, so the candidacy score values are never asked to price a title that does not use appointment succession
|
|
scope:target = { pam_head_of_faith_candidacy_valid_title_trigger = yes }
|
|
}
|
|
|
|
redirect = {
|
|
scope:recipient = { save_scope_as = secondary_recipient }
|
|
scope:actor.faith.main_rite.head_of_rite ?= { save_scope_as = recipient }
|
|
}
|
|
|
|
can_send = {
|
|
trigger_if = {
|
|
limit = {
|
|
OR = {
|
|
scope:as_much_as_needed_candidacy_option ?= yes
|
|
scope:major_candidacy_option ?= yes
|
|
scope:medium_candidacy_option ?= yes
|
|
}
|
|
}
|
|
scope:actor = {
|
|
custom_tooltip = {
|
|
text = support_candidacy_cap_reached_tt
|
|
succession_appointment_score_invested = {
|
|
title = scope:target
|
|
candidate = scope:secondary_recipient
|
|
value < scope:actor.appointment_investment_cap
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
send_option = {
|
|
flag = as_much_as_needed_candidacy_option
|
|
localization = as_much_as_needed_candidacy_option_desc
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
exists = scope:secondary_recipient
|
|
}
|
|
custom_tooltip = {
|
|
text = already_first_in_line_candidacy_option_desc
|
|
NOT = { scope:target.current_heir = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_option
|
|
localization = major_candidacy_option_desc
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_option
|
|
localization = medium_candidacy_option_desc
|
|
starts_enabled = { always = yes }
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_loss_option
|
|
localization = medium_candidacy_loss_option_desc
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_loss_option
|
|
localization = major_candidacy_loss_option_desc
|
|
}
|
|
|
|
localization_values = {
|
|
AS_MUCH_AS_NEEDED_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_max_tt_value
|
|
MAJOR_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_major_tt_value
|
|
MEDIUM_CANDIDACY_OPTION = scope:actor.clerical_appointment_score_medium_tt_value
|
|
MEDIUM_CANDIDACY_LOSS_OPTION = scope:actor.appointment_score_medium_loss_tt_value
|
|
MAJOR_CANDIDACY_LOSS_OPTION = scope:actor.appointment_score_major_loss_tt_value
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = 0
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
add = {
|
|
value = pam_clerical_candidacy_outbid_piety_base_cost_value
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
add = { value = massive_piety_value }
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
add = { value = major_piety_value }
|
|
}
|
|
scope:medium_candidacy_loss_option = {
|
|
add = { value = major_piety_value }
|
|
}
|
|
scope:major_candidacy_loss_option = {
|
|
add = { value = massive_piety_value }
|
|
}
|
|
}
|
|
multiply = scope:actor.pam_increase_theocratic_heir_candidacy_piety_cost_mult_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = clerical_appointment_score_max_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 15
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 10
|
|
}
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = 5
|
|
}
|
|
}
|
|
scope:medium_candidacy_loss_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -10
|
|
}
|
|
}
|
|
scope:major_candidacy_loss_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -20
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
scope:as_much_as_needed_candidacy_option = yes
|
|
scope:major_candidacy_option = yes
|
|
scope:medium_candidacy_option = yes
|
|
}
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
if = {
|
|
limit = {
|
|
this = scope:actor
|
|
is_landless_adventurer = yes
|
|
is_clergy = no
|
|
}
|
|
add_trait = cleric
|
|
}
|
|
if = {
|
|
limit = { this != scope:actor }
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_improved
|
|
title = supported_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_opinion = {
|
|
modifier = supported_candidacy_opinion
|
|
target = scope:actor
|
|
opinion = scope:opinion_change_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
scope:secondary_recipient ?= {
|
|
if = {
|
|
limit = { this != scope:actor }
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_harmed
|
|
title = harmed_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add_opinion = {
|
|
modifier = harmed_candidacy_opinion
|
|
target = scope:actor
|
|
opinion = scope:opinion_change_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_neutral
|
|
title = influence_head_of_faith_candidacy_interaction_notification
|
|
left_icon = scope:actor
|
|
right_icon = scope:secondary_recipient
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# AI ONLY
|
|
support_clerical_candidacy_interaction = {
|
|
icon = support_candidacy
|
|
common_interaction = yes
|
|
hidden = yes
|
|
|
|
desc = support_clerical_candidacy_interaction_desc
|
|
|
|
target_type = title
|
|
target_source = actor
|
|
target_filter = domain_clerical_regions
|
|
|
|
can_be_picked_title = {
|
|
# Only the capital see, so the search stays one title wide
|
|
scope:actor.capital_county.clerical_region_title ?= scope:target
|
|
trigger_if = {
|
|
limit = { exists = scope:target.current_heir }
|
|
scope:target.current_heir = {
|
|
NOR = {
|
|
this = scope:actor
|
|
puppeteer ?= scope:actor
|
|
has_relation_friend = scope:actor
|
|
has_relation_lover = scope:actor
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
is_clerical_appointment_valid_trigger = {
|
|
TITLE = scope:target
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
scope:secondary_recipient = {
|
|
custom_tooltip = {
|
|
text = is_candidate_for_title_tt
|
|
scope:target = {
|
|
holder != scope:secondary_recipient
|
|
}
|
|
"appointment_candidate_accumulated_score(scope:target)" > 0
|
|
}
|
|
}
|
|
}
|
|
|
|
is_available = {
|
|
can_influence_clerical_appointment_trigger = yes
|
|
has_pam_dlc_trigger = yes
|
|
piety >= major_piety_value
|
|
}
|
|
|
|
is_shown = {
|
|
scope:secondary_recipient ?= {
|
|
# Without this a Head of Rite backing themselves would send the interaction to themselves
|
|
this != faith.main_rite.head_of_rite
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
NOR = {
|
|
scope:actor.religious_head_or_challenger ?= this
|
|
scope:secondary_recipient.religious_head_or_challenger ?= this
|
|
}
|
|
}
|
|
}
|
|
|
|
redirect = {
|
|
scope:recipient = { save_scope_as = secondary_recipient }
|
|
scope:actor.faith.main_rite.head_of_rite ?= { save_scope_as = recipient }
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
if = {
|
|
limit = {
|
|
puppet:theological_agent_puppet ?= {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
}
|
|
puppet:theological_agent_puppet = { add_to_list = characters }
|
|
}
|
|
if = {
|
|
limit = {
|
|
puppet:external_theological_agent_puppet ?= {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
}
|
|
puppet:external_theological_agent_puppet = { add_to_list = characters }
|
|
}
|
|
every_relation = {
|
|
type = friend
|
|
limit = {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
every_relation = {
|
|
type = lover
|
|
limit = {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
send_option = {
|
|
flag = as_much_as_needed_candidacy_option
|
|
localization = as_much_as_needed_candidacy_option_desc
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_option
|
|
localization = major_candidacy_option_desc
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_option
|
|
localization = medium_candidacy_option_desc
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = 0
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
add = {
|
|
value = pam_clerical_candidacy_outbid_piety_cost_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
add = {
|
|
value = pam_clerical_candidacy_major_piety_cost_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
add = {
|
|
value = pam_clerical_candidacy_medium_piety_cost_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
switch = {
|
|
trigger = yes
|
|
scope:as_much_as_needed_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = clerical_appointment_score_max_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
scope:major_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_major_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
scope:medium_candidacy_option = {
|
|
save_scope_value_as = {
|
|
name = support_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
|
|
scope:secondary_recipient ?= {
|
|
if = {
|
|
limit = {
|
|
this != scope:actor
|
|
is_ai = no
|
|
}
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_improved
|
|
title = supported_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:support_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Christian Situation Catalysts
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
this = faith.main_rite.head_of_rite
|
|
}
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor ?= scope:secondary_recipient
|
|
scope:actor = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_clergy_influenced_own_candidacy
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_clergy_influenced_own_candidacy
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = self
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = puppets
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = scripted_relations
|
|
max = 20
|
|
}
|
|
|
|
# A crown returns to its capital see readily; a count has one see and rarely the piety to contest it
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 240
|
|
duchy = 60
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
# Score the piety tiers explicitly so the AI does not fall back on send_option declaration order
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
scope:medium_candidacy_option = yes
|
|
piety >= pam_clerical_candidacy_medium_piety_cost_value
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
scope:major_candidacy_option = yes
|
|
piety >= pam_clerical_candidacy_major_piety_cost_value
|
|
add = 200
|
|
}
|
|
modifier = {
|
|
scope:as_much_as_needed_candidacy_option = yes
|
|
piety >= pam_clerical_candidacy_outbid_piety_cost_value
|
|
add = 300
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
has_relation_rival = scope:secondary_recipient
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# AI ONLY - smear campaign against a clerical appointment candidate
|
|
harm_clerical_candidacy_interaction = {
|
|
icon = harm_candidacy
|
|
common_interaction = yes
|
|
hidden = yes
|
|
|
|
desc = harm_clerical_candidacy_interaction_desc
|
|
|
|
target_type = title
|
|
target_source = actor
|
|
target_filter = domain_clerical_regions
|
|
|
|
can_be_picked_title = {
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
is_clerical_appointment_valid_trigger = {
|
|
TITLE = scope:target
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
scope:secondary_recipient = {
|
|
custom_tooltip = {
|
|
text = is_candidate_for_title_tt
|
|
scope:target = {
|
|
holder != scope:secondary_recipient
|
|
}
|
|
"appointment_candidate_accumulated_score(scope:target)" > 0
|
|
}
|
|
}
|
|
}
|
|
|
|
is_available = {
|
|
ai_honor > 25
|
|
OR = {
|
|
has_trait = arbitrary
|
|
has_trait = sadistic
|
|
has_trait = deceitful
|
|
has_trait = callous
|
|
has_trait = vengeful
|
|
}
|
|
can_influence_clerical_appointment_trigger = yes
|
|
#is_ai = yes
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:secondary_recipient ?= {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = scope:secondary_recipient
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
# When realms get really large, the AI needs a fixed pool of characters to promote
|
|
# Otherwise performance tanks significantly in the form of 'stutters' or smaller freezes
|
|
scope:secondary_recipient ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor.realm_size >= 250
|
|
}
|
|
static_group_filter = {
|
|
group = ai_filter
|
|
match = {
|
|
value = 1
|
|
subtract = {
|
|
add = scope:actor.realm_size
|
|
multiply = 0.001
|
|
multiply = 3
|
|
min = 0.1
|
|
max = 0.9
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:actor = {
|
|
piety >= major_piety_value
|
|
}
|
|
}
|
|
|
|
redirect = {
|
|
scope:recipient = { save_scope_as = secondary_recipient }
|
|
scope:actor.faith.main_rite.head_of_rite ?= { save_scope_as = recipient }
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:actor = {
|
|
every_relation = {
|
|
type = rival
|
|
type = nemesis
|
|
limit = {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
NOT = { is_close_or_extended_family_of = scope:actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
house ?= {
|
|
every_house_relation = {
|
|
limit = {
|
|
OR = {
|
|
has_house_relation_level = quarrel
|
|
has_house_relation_level = rivalry
|
|
has_house_relation_level = feud
|
|
}
|
|
}
|
|
every_relation_house = {
|
|
house_head = {
|
|
every_close_family_member = {
|
|
limit = {
|
|
is_clerical_appointment_valid_base_trigger = {
|
|
CANDIDATE = this
|
|
TOP_LIEGE = scope:actor
|
|
}
|
|
NOT = { is_close_or_extended_family_of = scope:actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
send_option = {
|
|
flag = minor_candidacy_harm_option
|
|
localization = minor_candidacy_harm_option_desc
|
|
starts_enabled = { always = yes }
|
|
}
|
|
send_option = {
|
|
flag = medium_candidacy_harm_option
|
|
localization = medium_candidacy_harm_option_desc
|
|
}
|
|
send_option = {
|
|
flag = major_candidacy_harm_option
|
|
localization = major_candidacy_harm_option_desc
|
|
}
|
|
|
|
localization_values = {
|
|
MINOR_CANDIDACY_HARM_OPTION = scope:actor.clerical_appointment_score_minor_loss_tt_value
|
|
MEDIUM_CANDIDACY_HARM_OPTION = scope:actor.clerical_appointment_score_medium_loss_tt_value
|
|
MAJOR_CANDIDACY_HARM_OPTION = scope:actor.clerical_appointment_score_major_loss_tt_value
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = 0
|
|
switch = {
|
|
trigger = yes
|
|
scope:minor_candidacy_harm_option = {
|
|
add = {
|
|
value = minor_piety_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
scope:medium_candidacy_harm_option = {
|
|
add = {
|
|
value = major_piety_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
scope:major_candidacy_harm_option = {
|
|
add = {
|
|
value = massive_piety_value
|
|
desc = BASE
|
|
}
|
|
}
|
|
}
|
|
multiply = scope:actor.pam_increase_theocratic_heir_candidacy_piety_cost_mult_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
switch = {
|
|
trigger = yes
|
|
scope:minor_candidacy_harm_option = {
|
|
save_scope_value_as = {
|
|
name = harm_candidate_score
|
|
value = {
|
|
value = appointment_score_minor_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -5
|
|
}
|
|
}
|
|
scope:medium_candidacy_harm_option = {
|
|
save_scope_value_as = {
|
|
name = harm_candidate_score
|
|
value = {
|
|
value = appointment_score_medium_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -15
|
|
}
|
|
}
|
|
scope:major_candidacy_harm_option = {
|
|
save_scope_value_as = {
|
|
name = harm_candidate_score
|
|
value = {
|
|
value = appointment_score_major_loss_value
|
|
multiply = scope:actor.appointment_score_interaction_multiplier_modifiers_value
|
|
multiply = scope:actor.pam_theocratic_candidacy_situation_multiplier_value
|
|
}
|
|
}
|
|
save_scope_value_as = {
|
|
name = opinion_change_value
|
|
value = -30
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:harm_candidate_score
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient = { this != scope:actor }
|
|
}
|
|
scope:secondary_recipient = {
|
|
add_opinion = {
|
|
modifier = harmed_candidacy_opinion
|
|
target = scope:actor
|
|
opinion = scope:opinion_change_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
hidden_effect = {
|
|
send_interface_message = {
|
|
type = msg_candidacy_harmed
|
|
title = harmed_candidacy_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:target
|
|
show_as_tooltip = {
|
|
scope:target = {
|
|
change_appointment_investment = {
|
|
target = scope:secondary_recipient
|
|
investor = scope:actor
|
|
value = scope:harm_candidate_score
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = harm_candidate_rival_progress_toast
|
|
left_icon = scope:secondary_recipient
|
|
scope:secondary_recipient = {
|
|
progress_towards_rival_effect = {
|
|
REASON = rival_harmed_candidacy
|
|
CHARACTER = scope:actor
|
|
OPINION = 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Christian Situation Catalysts
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
this = faith.main_rite.head_of_rite
|
|
}
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_secular_influenced_clerical_candidacy
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = scripted_relations
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
ai_recipients = courtiers
|
|
ai_recipients = vassals
|
|
max = 20
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 360
|
|
duchy = 180
|
|
kingdom = 180
|
|
empire = 180
|
|
hegemony = 180
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
modifier = {
|
|
scope:actor = {
|
|
has_relation_rival = scope:secondary_recipient
|
|
}
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
has_relation_nemesis = scope:secondary_recipient
|
|
}
|
|
add = 150
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
opinion = {
|
|
target = scope:secondary_recipient
|
|
value < medium_positive_opinion
|
|
}
|
|
}
|
|
add = 20
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
is_close_family_of = scope:actor
|
|
}
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
is_extended_family_of = scope:actor
|
|
}
|
|
add = -25
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = ambitious
|
|
has_trait = callous
|
|
has_trait = deceitful
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:secondary_recipient
|
|
}
|
|
add = -10
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
OR = {
|
|
has_relation_friend = scope:secondary_recipient
|
|
has_relation_lover = scope:secondary_recipient
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
request_realm_priest_replacement_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_request_priest
|
|
interface_priority = 100
|
|
common_interaction = yes
|
|
notification_text = REQUEST_REALM_PRIEST_REPLACEMENT_NOTIFICATION
|
|
|
|
desc = request_realm_priest_replacement_interaction_desc
|
|
|
|
redirect = {
|
|
# Prioritize direct superior of chaplain, over e.g. head of faith
|
|
# But still allow right clicking on anyone in religious hierachy
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
# Standard recipient triggers are true...
|
|
can_request_priest_from_recipient_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
# A realm under an antipope has only them to ask, so anyone else clicked is left to fail validity
|
|
if = {
|
|
limit = { is_following_religious_head_challenger = yes }
|
|
if = {
|
|
limit = { cp:councillor_court_chaplain ?= scope:recipient }
|
|
religious_head_or_challenger ?= { save_scope_as = recipient }
|
|
}
|
|
}
|
|
# Ensure direct superior of chaplain is always prioritized...
|
|
else_if = {
|
|
limit = {
|
|
# Selected recipient is not direct superior of chaplain
|
|
exists = cp:councillor_court_chaplain.superior
|
|
cp:councillor_court_chaplain.superior != scope:recipient
|
|
}
|
|
cp:councillor_court_chaplain.superior = { save_scope_as = recipient }
|
|
}
|
|
# ...otherwise ensure the recipient is not the current chaplain
|
|
else_if = {
|
|
limit = { cp:councillor_court_chaplain ?= scope:recipient }
|
|
if = {
|
|
limit = { exists = faith.religious_head }
|
|
faith.religious_head = { save_scope_as = recipient }
|
|
}
|
|
else_if = {
|
|
limit = { exists = faith.main_rite.head_of_rite }
|
|
faith.main_rite.head_of_rite = { save_scope_as = recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:actor = {
|
|
every_vassal_or_below = {
|
|
every_courtier = { # All non-councillor realm courtiers of the actor's vassals
|
|
limit = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
every_courtier = { # All non-councillor realm courtiers of the actor
|
|
limit = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
every_vassal_or_below = {
|
|
every_courtier = { # All non-councillor realm courtiers of the recipient's vassals
|
|
limit = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
every_courtier = { # All non-councillor realm courtiers of the recipient
|
|
limit = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
scope:actor = {
|
|
every_vassal_or_below = { # All non-councillor theocratic vassals of the actor
|
|
limit = {
|
|
government_has_flag = government_is_theocracy
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
#Monk house members too!
|
|
house ?= {
|
|
every_house_member = {
|
|
limit = {
|
|
has_trait = devoted
|
|
in_diplomatic_range = scope:actor
|
|
is_adult = yes
|
|
is_ruler = no
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
is_councillor = no
|
|
trigger_if = {
|
|
limit = {
|
|
exists = liege
|
|
liege = {
|
|
NOT = {
|
|
this = scope:actor
|
|
}
|
|
}
|
|
}
|
|
liege = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
NOT = {
|
|
has_relation_rival = scope:actor
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
every_child = {
|
|
limit = {
|
|
has_trait = devoted
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_available = {
|
|
# Temporal/Conditional use council Appoint, which fires on_fired_from_position instead
|
|
NOT = { faith = { has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc } }
|
|
government_allows = council
|
|
# Nomads have no Court Chaplain position to replace, so they cannot request a new Realm Priest
|
|
NOT = { government_has_flag = government_is_nomadic }
|
|
# The Minister of Rites is appointed through the ministry, not by petitioning the clergy
|
|
tgp_has_access_to_ministry_trigger = no
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
# The Head of Faith appoints their own chaplain freely via the council instead of petitioning themselves
|
|
scope:recipient != scope:actor
|
|
# Allow right clicking on anyone in religious hierachy
|
|
scope:actor = {
|
|
can_request_priest_from_recipient_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = piety_level_or_external_puppet_req_tt
|
|
OR = {
|
|
exists = puppet:external_theological_agent_puppet
|
|
piety_level >= 3
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
piety_level >= 1
|
|
}
|
|
pam_antipope_clerical_request_trigger = { RECIPIENT = scope:recipient }
|
|
custom_tooltip = {
|
|
text = pam_blocked_by_promised_pilgrimage_tt
|
|
NOT = { has_character_modifier = promised_pilgrimage_to_clergy_modifier }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_will_not_replace_self_tt
|
|
scope:recipient != scope:actor.cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
|
|
can_send = {
|
|
custom_tooltip = {
|
|
text = recipient_will_not_replace_self_tt
|
|
scope:recipient != scope:actor.cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = 0
|
|
# Change the piety loss amount based on the candidate's education level
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= { has_education_rank_trigger = { RANK = 1 OPERATOR = equals } }
|
|
}
|
|
add = minor_piety_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= { has_education_rank_trigger = { RANK = 2 OPERATOR = equals } }
|
|
}
|
|
add = medium_piety_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= { has_education_rank_trigger = { RANK = 3 OPERATOR = equals } }
|
|
}
|
|
add = major_piety_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= { has_education_rank_trigger = { RANK = 4 OPERATOR = equals } }
|
|
}
|
|
add = massive_piety_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= { has_education_rank_trigger = { RANK = 5 OPERATOR = equals } }
|
|
}
|
|
add = monumental_piety_value
|
|
}
|
|
#Costs more to send for your monk relatives
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
NOR = {
|
|
is_vassal_or_below_of = scope:actor
|
|
is_courtier_of = scope:actor
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_realm_priest }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_realm_priest_mult
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
# Remove the current realm priest and make the candidate the realm priest
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
NOT = {
|
|
is_courtier_of = scope:actor
|
|
}
|
|
is_ruler = no
|
|
}
|
|
}
|
|
add_courtier = scope:secondary_recipient # Move the character to the court first if he's from another court and not a ruler.
|
|
}
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = old_chaplain
|
|
}
|
|
# Flag so on_fired_from_position does not treat this as the crown acting
|
|
add_character_flag = { flag = pam_church_replacing_realm_priest days = 1 }
|
|
assign_councillor_type = {
|
|
type = councillor_court_chaplain
|
|
remove_existing_councillor = yes
|
|
target = scope:secondary_recipient
|
|
}
|
|
remove_character_flag = pam_church_replacing_realm_priest
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = new_realm_priest_toast_title
|
|
left_icon = scope:actor
|
|
right_icon = scope:secondary_recipient
|
|
# Make sure the candidate is grateful
|
|
scope:actor = {
|
|
reverse_add_opinion = {
|
|
target = scope:secondary_recipient
|
|
modifier = grateful_opinion
|
|
opinion = 40
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:use_hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
}
|
|
scope:old_chaplain = {
|
|
add_opinion = { # Make sure your kicked realm priest is pissed
|
|
target = scope:actor
|
|
modifier = fp3_resentful_opinion
|
|
opinion = -40
|
|
}
|
|
}
|
|
}
|
|
pam_offer_pilgrimage_effect = {
|
|
ACTOR = scope:actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
# Catalysts
|
|
if = {
|
|
limit = {
|
|
scope:actor.religion = religion:christianity_religion
|
|
# Only rulers actually taking part in the situation can move it
|
|
scope:actor = { exists = top_participant_group:the_christian_church }
|
|
situation:the_christian_church ?= { situation_top_has_catalyst = catalyst_the_christian_church_requested_realm_priest_replacement }
|
|
}
|
|
situation:the_christian_church = { trigger_situation_catalyst = catalyst_the_christian_church_requested_realm_priest_replacement }
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
|
|
}
|
|
|
|
auto_accept = {
|
|
# Using a hook should make him auto accept
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
celestial_hierarchy_acceptance_modifier = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
# Respect the liege
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = { target_is_liege_or_above = scope:actor }
|
|
desc = LIEGE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_REALM_PRIEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_realm_priest_replacement_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_REALM_PRIEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_realm_priest_replacement_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_REALM_PRIEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_realm_priest_replacement_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_SEMINARY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_confessor_seminary_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_SEMINARY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_confessor_seminary_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_SEMINARY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_confessor_seminary_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
|
|
# Actor is from the recipient's house
|
|
modifier = {
|
|
add = 10
|
|
exists = scope:actor.house
|
|
scope:recipient = {
|
|
OR = {
|
|
is_close_family_of = scope:actor
|
|
is_extended_family_of = scope:actor
|
|
}
|
|
}
|
|
desc = YOU_ARE_MY_HOUSE_MEMBER
|
|
}
|
|
|
|
# Candidate is from the recipient's house
|
|
modifier = {
|
|
add = 10
|
|
exists = scope:secondary_recipient
|
|
exists = scope:secondary_recipient.house
|
|
scope:recipient = {
|
|
OR = {
|
|
is_close_family_of = scope:secondary_recipient
|
|
is_extended_family_of = scope:secondary_recipient
|
|
}
|
|
}
|
|
desc = THEY_ARE_MY_HOUSE_MEMBER
|
|
}
|
|
|
|
# I have sinful traits
|
|
modifier = {
|
|
add = {
|
|
add = -10
|
|
multiply = scope:actor.num_sinful_traits
|
|
}
|
|
scope:actor.num_sinful_traits > 0
|
|
desc = I_AM_SINFUL
|
|
}
|
|
|
|
# Candidate has sinful traits
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
add = -10
|
|
multiply = scope:secondary_recipient.num_sinful_traits
|
|
}
|
|
scope:secondary_recipient.num_sinful_traits > 0
|
|
desc = THEY_ARE_SINFUL
|
|
}
|
|
|
|
# I have virtuous traits
|
|
modifier = {
|
|
add = {
|
|
add = 10
|
|
multiply = scope:actor.num_virtuous_traits
|
|
}
|
|
scope:actor.num_virtuous_traits > 0
|
|
desc = I_AM_VIRTUOUS
|
|
}
|
|
|
|
# Candidate has virtuous traits
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
add = 10
|
|
multiply = scope:secondary_recipient.num_virtuous_traits
|
|
}
|
|
scope:secondary_recipient.num_virtuous_traits > 0
|
|
desc = THEY_ARE_VIRTUOUS
|
|
}
|
|
|
|
# Religious superior's opinion of the actor matters!
|
|
opinion_modifier = {
|
|
opinion_target = scope:actor
|
|
who = scope:recipient
|
|
multiplier = 1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
# Religious Superior likes candidate more than the realm priest
|
|
modifier = {
|
|
add = 20
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
save_temporary_opinion_value_as = {
|
|
name = secondary_recipient_opinion
|
|
target = scope:secondary_recipient
|
|
}
|
|
save_temporary_opinion_value_as = {
|
|
name = realm_priest_opinion
|
|
target = scope:actor.cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
scope:secondary_recipient_opinion > {
|
|
add = scope:realm_priest_opinion
|
|
add = 20
|
|
}
|
|
desc = AI_OPINION_REASON_CANDIDATE_OVER_REALM_PRIEST
|
|
}
|
|
|
|
# Religious Superior likes realm priest more than the candidate
|
|
modifier = {
|
|
add = -20
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
save_temporary_opinion_value_as = {
|
|
name = secondary_recipient_opinion
|
|
target = scope:secondary_recipient
|
|
}
|
|
save_temporary_opinion_value_as = {
|
|
name = realm_priest_opinion
|
|
target = scope:actor.cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
scope:realm_priest_opinion > {
|
|
add = scope:secondary_recipient_opinion
|
|
add = 20
|
|
}
|
|
desc = AI_OPINION_REASON_REALM_PRIEST_OVER_CANDIDATE
|
|
}
|
|
|
|
modifier = { # A trait in common with the candidate
|
|
add = 5
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 1
|
|
}
|
|
}
|
|
desc = AI_COMMON_TRAITS
|
|
}
|
|
|
|
modifier = { # Two trait in common
|
|
add = 10
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 2
|
|
}
|
|
}
|
|
desc = AI_COMMON_TRAITS
|
|
}
|
|
|
|
modifier = { # Three traits in common
|
|
add = 15
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:secondary_recipient
|
|
value = 3
|
|
}
|
|
}
|
|
desc = AI_COMMON_TRAITS
|
|
}
|
|
|
|
# Modifier based on Piety Level of the actor
|
|
modifier = {
|
|
add = {
|
|
add = 5
|
|
multiply = scope:actor.piety_level
|
|
}
|
|
scope:actor.piety_level > 1
|
|
desc = I_AM_PIOUS
|
|
}
|
|
|
|
# Modifier based on Piety Level of the candidate
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
add = 5
|
|
multiply = scope:secondary_recipient.piety_level
|
|
}
|
|
scope:secondary_recipient.piety_level > 1
|
|
desc = THEY_ARE_PIOUS
|
|
}
|
|
|
|
# More likely to accept if you have an alliance
|
|
modifier = {
|
|
add = 40
|
|
scope:actor = { is_allied_to = scope:recipient }
|
|
desc = AI_HAS_ALLIANCE
|
|
}
|
|
|
|
# Fs
|
|
modifier = {
|
|
add = 25
|
|
scope:recipient = {
|
|
has_relation_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
|
|
# BFFs
|
|
modifier = {
|
|
add = 50
|
|
scope:recipient = {
|
|
has_relation_best_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
|
|
# Take dread into account
|
|
modifier = {
|
|
add = 50
|
|
scope:recipient = {
|
|
target_is_liege_or_above = scope:actor
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = {
|
|
target_is_liege_or_above = scope:actor
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 2
|
|
}
|
|
}
|
|
desc = COWED_REASON
|
|
}
|
|
|
|
# Below 10 Learning for negative, Above 10 Learning for positive
|
|
modifier = {
|
|
add = {
|
|
value = scope:secondary_recipient.learning
|
|
subtract = 10
|
|
multiply = 2
|
|
}
|
|
trigger = {
|
|
scope:secondary_recipient ?= {
|
|
learning != 10
|
|
}
|
|
}
|
|
desc = THEY_HAVE_LEARNING_SKILL_REASON
|
|
}
|
|
|
|
# Is a monk
|
|
modifier = {
|
|
add = 25
|
|
scope:secondary_recipient ?= {
|
|
has_trait = erudite
|
|
}
|
|
desc = THEY_HAVE_ERUDITE_TRAIT
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:recipient != scope:actor
|
|
}
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = realm_priest_superior
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
opinion_modifier = { # I dislike my realm priest
|
|
opinion_target = scope:actor.cp:councillor_court_chaplain
|
|
who = scope:actor
|
|
multiplier = -1
|
|
}
|
|
opinion_modifier = { # My realm priest dislikes me
|
|
opinion_target = scope:actor
|
|
who = scope:actor.cp:councillor_court_chaplain
|
|
multiplier = -1
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
desc = request_realm_priest_replacement_ai_different_rite
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain.rite != scope:actor.rite
|
|
}
|
|
}
|
|
}
|
|
|
|
# Sway to Rite is split three ways for performance, like the Demand Conversion family
|
|
# Persuade one of your own courtiers to adopt your rite
|
|
sway_courtier_to_my_rite_interaction = {
|
|
category = interaction_category_religion
|
|
special_interaction = rite_conversion
|
|
icon = icon_rite
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
notification_text = sway_ruler_to_my_rite_interaction_notification
|
|
|
|
desc = sway_ruler_to_my_rite_interaction_desc
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
is_adult = yes
|
|
is_incapable = no
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_courtier_of = scope:puppet_or_actor
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
faith = scope:recipient.faith
|
|
rite != scope:recipient.rite
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
NOR = {
|
|
has_trait = incapable
|
|
is_adult = no
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_adult = no
|
|
has_trait = incapable
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hor_tt
|
|
rite.head_of_rite ?= this
|
|
NOT = { pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor } }
|
|
}
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hof_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
primary_title ?= { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sway_ruler_to_my_rite_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_sway_ruler_to_my_rite_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
#Free for holy order leaders spreading beliefs
|
|
if = {
|
|
limit = {
|
|
scope:holy_order_leader ?= this
|
|
exists = scope:order_tenet
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
NOT = { scope:recipient = { has_character_flag = ai_will_not_convert } }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
pam_sway_to_rite_on_accept_effect = yes
|
|
}
|
|
|
|
on_decline = {
|
|
pam_sway_to_rite_on_decline_effect = yes
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -15
|
|
|
|
celestial_hierarchy_acceptance_modifier = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
|
|
religion_sway_to_rite_default_modifier = yes
|
|
modifier = { # The Head of Faith calling them back to the mainline rite eases the Head of Rite refusal
|
|
add = 100
|
|
scope:recipient.rite.head_of_rite ?= scope:recipient
|
|
pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor }
|
|
desc = PAM_SWAY_HEAD_OF_FAITH_REASON
|
|
}
|
|
modifier = {
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_WILL_NOT_ACCEPT
|
|
add = -1500
|
|
scope:recipient = {
|
|
has_character_flag = ai_will_not_convert
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = courtiers
|
|
max = 5
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 36
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:puppet_or_actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = { # Try to rigorously convert your heir so all efforts won't go to waste on succession
|
|
add = 100
|
|
scope:recipient = {
|
|
is_primary_heir_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = { # More likely against close family members
|
|
add = 50
|
|
scope:recipient = {
|
|
is_close_family_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = { # HoRs actually hustle
|
|
add = 50
|
|
scope:puppet_or_actor.rite.head_of_rite ?= scope:puppet_or_actor
|
|
}
|
|
modifier = { # More likely if the government is religious
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
government_is_religious_trigger = yes
|
|
}
|
|
}
|
|
modifier = { # Heresiarchs are able to spread their rites easily
|
|
add = 1000
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_trait = heresiarch
|
|
has_trait = herald
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Persuade a subject, tributary, or landed member of your house to adopt your rite
|
|
sway_vassal_to_my_rite_interaction = {
|
|
category = interaction_category_religion
|
|
special_interaction = rite_conversion
|
|
icon = icon_rite
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
notification_text = sway_ruler_to_my_rite_interaction_notification
|
|
|
|
desc = sway_ruler_to_my_rite_interaction_desc
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
is_adult = yes
|
|
is_incapable = no
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
faith = scope:recipient.faith
|
|
rite != scope:recipient.rite
|
|
}
|
|
scope:puppet_or_actor != scope:recipient
|
|
scope:recipient = {
|
|
NOT = { is_courtier_of = scope:puppet_or_actor }
|
|
OR = {
|
|
target_is_liege_or_above = scope:puppet_or_actor
|
|
is_tributary_of = scope:puppet_or_actor
|
|
pam_rite_sway_house_lane_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = this
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_trait = incapable
|
|
is_adult = no
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_adult = no
|
|
has_trait = incapable
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hor_tt
|
|
rite.head_of_rite ?= this
|
|
NOT = { pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor } }
|
|
}
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hof_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
primary_title ?= { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sway_ruler_to_my_rite_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_sway_ruler_to_my_rite_cost_value
|
|
if = {
|
|
limit = { scope:pam_sway_disputation ?= yes }
|
|
add = medium_piety_value
|
|
}
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
# Clergy inducements are shared with the outreach variant so vassal sway is never a worse toolkit
|
|
# Endow their church - paid to the recipient on acceptance
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_treasury = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
trigger_if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
scope:recipient = {
|
|
OR = {
|
|
is_ai = no
|
|
any_held_title = { has_clerical_region = yes }
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
treasury >= pam_sway_to_rite_endowment_cost_value
|
|
}
|
|
}
|
|
flag = pam_sway_endowment
|
|
localization = PAM_SWAY_TO_RITE_ENDOWMENT_OPTION
|
|
}
|
|
# Theological disputation - unlocked by scholarly renown, costs extra piety
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
}
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = PAM_SWAY_TO_RITE_DISPUTATION_REQUIRES_SCHOLAR
|
|
scope:puppet_or_actor = {
|
|
has_trait = lifestyle_scholar
|
|
has_trait_xp = {
|
|
trait = lifestyle_scholar
|
|
value >= 60
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sway_to_rite_disputation_piety_total_value
|
|
}
|
|
}
|
|
flag = pam_sway_disputation
|
|
localization = PAM_SWAY_TO_RITE_DISPUTATION_OPTION
|
|
}
|
|
# Pledge a favor - only worth anything to a prelate who can call it in against our treasury
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_treasury = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
scope:recipient = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
scope:actor = { has_trait = trusting }
|
|
}
|
|
}
|
|
is_valid = {
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = pam_sway_pledge_favor
|
|
localization = PAM_SWAY_TO_RITE_PLEDGE_FAVOR_OPTION
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
NOT = { scope:recipient = { has_character_flag = ai_will_not_convert } }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
pam_sway_to_rite_on_accept_effect = yes
|
|
}
|
|
|
|
on_decline = {
|
|
pam_sway_to_rite_on_decline_effect = yes
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -15
|
|
|
|
celestial_hierarchy_acceptance_modifier = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
|
|
religion_sway_to_rite_default_modifier = yes
|
|
modifier = { # The Head of Faith calling them back to the mainline rite eases the Head of Rite refusal
|
|
add = 100
|
|
scope:recipient.rite.head_of_rite ?= scope:recipient
|
|
pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor }
|
|
desc = PAM_SWAY_HEAD_OF_FAITH_REASON
|
|
}
|
|
modifier = {
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_WILL_NOT_ACCEPT
|
|
add = -1500
|
|
scope:recipient = {
|
|
has_character_flag = ai_will_not_convert
|
|
}
|
|
}
|
|
modifier = { # Endowing their church sweetens the petition
|
|
add = 25
|
|
scope:pam_sway_endowment ?= yes
|
|
desc = PAM_SWAY_ENDOWMENT_REASON
|
|
}
|
|
modifier = { # Doubly so when our rite blesses such transactions
|
|
add = 20
|
|
scope:pam_sway_endowment ?= yes
|
|
pam_actor_has_simony_trigger = yes
|
|
desc = PAM_SWAY_ENDOWMENT_SIMONY_REASON
|
|
}
|
|
modifier = { # Hard to gainsay a doctor of scripture in open disputation
|
|
add = {
|
|
value = scope:puppet_or_actor.learning
|
|
subtract = scope:recipient.learning
|
|
multiply = 2
|
|
min = 0
|
|
add = 20
|
|
}
|
|
scope:pam_sway_disputation ?= yes
|
|
desc = PAM_SWAY_DISPUTATION_REASON
|
|
}
|
|
modifier = { # They would hold a favor over us
|
|
add = 30
|
|
scope:pam_sway_pledge_favor ?= yes
|
|
desc = PAM_SWAY_PLEDGE_FAVOR_REASON
|
|
}
|
|
modifier = { # Prelate recipients resist; eases as their diocese converts to our rite
|
|
add = {
|
|
value = -75
|
|
add = pam_sway_to_rite_diocese_momentum_value
|
|
}
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
desc = PAM_SWAY_RECIPIENT_PRELATE_REASON
|
|
}
|
|
modifier = { # Their own diocese is already turning to our rite
|
|
add = pam_sway_to_rite_diocese_momentum_value
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = { is_ruler = yes }
|
|
pam_sway_to_rite_diocese_momentum_value > 0
|
|
desc = PAM_SWAY_DIOCESE_MOMENTUM_REASON
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
ai_recipients = tributaries
|
|
max = 10
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
scope:recipient.capital_county.clerical_region_title.holder ?= scope:puppet_or_actor
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
# Prefer option combinations that include a valid inducement
|
|
modifier = {
|
|
scope:pam_sway_endowment ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:pam_sway_disputation ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:pam_sway_pledge_favor ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:puppet_or_actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:puppet_or_actor
|
|
value >= 65
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely to convert rulers that own a Holy Site
|
|
add = 20
|
|
pam_sway_recipient_holds_holy_site_trigger = yes
|
|
}
|
|
modifier = { # More likely to happen during Instability
|
|
add = 15
|
|
scope:puppet_or_actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
modifier = { # HoRs actually hustle
|
|
add = 50
|
|
scope:puppet_or_actor.rite.head_of_rite ?= scope:puppet_or_actor
|
|
}
|
|
modifier = { # More likely if the government is religious
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
government_is_religious_trigger = yes
|
|
}
|
|
}
|
|
modifier = { # Heresiarchs are able to spread their rites easily
|
|
add = 1000
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_trait = heresiarch
|
|
has_trait = herald
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Try to rigorously convert your heir so all efforts won't go to waste on succession
|
|
add = 100
|
|
scope:recipient = {
|
|
is_primary_heir_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = { # Much more likely to target vassals with neighboring counties with the swayed rite, instead of random ones
|
|
add = 200
|
|
scope:recipient = {
|
|
is_vassal_of = scope:puppet_or_actor
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
this.rite = scope:puppet_or_actor.rite
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely against close family members
|
|
add = 50
|
|
scope:recipient = {
|
|
is_close_family_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = { # Prefer higher tiers
|
|
add = scope:recipient.highest_held_title_tier
|
|
}
|
|
modifier = { # Much less likely If no counties in my realm have my rite, unless I'm zealous
|
|
add = -150
|
|
scope:puppet_or_actor = {
|
|
any_realm_county = {
|
|
this.rite = scope:puppet_or_actor.rite
|
|
count = 0
|
|
}
|
|
NOT = { has_trait = zealous }
|
|
}
|
|
}
|
|
modifier = { # Less likely for Mozarabic priests to try and convert all of Iberia's nobility
|
|
add = -40
|
|
scope:puppet_or_actor = {
|
|
is_clergy = yes
|
|
rite = rite:mozarabic_church
|
|
}
|
|
scope:recipient.rite = scope:recipient.faith.main_rite
|
|
}
|
|
}
|
|
}
|
|
|
|
# Clergy outreach: persuade rulers of your diocese, bordering realms, fellow prelates, or your liege to adopt your rite
|
|
sway_ruler_to_my_rite_interaction = {
|
|
category = interaction_category_religion
|
|
special_interaction = rite_conversion
|
|
icon = icon_rite
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
notification_text = sway_ruler_to_my_rite_interaction_notification
|
|
|
|
desc = sway_ruler_to_my_rite_interaction_desc
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
faith = scope:recipient.faith
|
|
rite != scope:recipient.rite
|
|
OR = {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
faith.religious_head ?= this
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
NOT = { puppeteer ?= { is_ai = no } }
|
|
}
|
|
is_adult = yes
|
|
is_incapable = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor != scope:recipient
|
|
# Courtiers, subjects, and kin use the other sway variants, so we never show two against the same target
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_courtier_of = scope:puppet_or_actor
|
|
target_is_liege_or_above = scope:puppet_or_actor
|
|
is_tributary_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:puppet_or_actor ?= { is_house_head = yes } }
|
|
NOT = {
|
|
pam_rite_sway_house_lane_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_trait = incapable
|
|
is_adult = no
|
|
}
|
|
trigger_if = { # Only clergy are told why a target is out of reach; a Head of Faith reaches their whole faith
|
|
limit = {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
NOT = { faith.religious_head ?= this }
|
|
#Also, Holy order leaders are not blocked by this when spreading their beliefs
|
|
NAND = {
|
|
scope:holy_order_leader ?= this
|
|
exists = scope:order_tenet
|
|
}
|
|
}
|
|
# One custom_tooltip lane per route inside the trigger, so the failure tooltip lists them all
|
|
pam_rite_sway_clergy_reach_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_adult = no
|
|
has_trait = incapable
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hor_tt
|
|
rite.head_of_rite ?= this
|
|
NOT = { pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor } }
|
|
}
|
|
custom_tooltip = {
|
|
text = sway_ruler_to_my_rite_interaction_hof_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
primary_title ?= { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sway_ruler_to_my_rite_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_sway_ruler_to_my_rite_cost_value
|
|
if = {
|
|
limit = { scope:pam_sway_disputation ?= yes }
|
|
add = medium_piety_value
|
|
}
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
# Endow their church - paid to the recipient on acceptance
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_treasury = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
trigger_if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
scope:recipient = {
|
|
OR = {
|
|
is_ai = no
|
|
any_held_title = { has_clerical_region = yes }
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
treasury >= pam_sway_to_rite_endowment_cost_value
|
|
}
|
|
}
|
|
flag = pam_sway_endowment
|
|
localization = PAM_SWAY_TO_RITE_ENDOWMENT_OPTION
|
|
}
|
|
# Theological disputation - unlocked by scholarly renown, costs extra piety
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
}
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = PAM_SWAY_TO_RITE_DISPUTATION_REQUIRES_SCHOLAR
|
|
scope:puppet_or_actor = {
|
|
has_trait = lifestyle_scholar
|
|
has_trait_xp = {
|
|
trait = lifestyle_scholar
|
|
value >= 60
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sway_to_rite_disputation_piety_total_value
|
|
}
|
|
}
|
|
flag = pam_sway_disputation
|
|
localization = PAM_SWAY_TO_RITE_DISPUTATION_OPTION
|
|
}
|
|
# Pledge a favor - only worth anything to a prelate who can call it in against our treasury
|
|
send_option = {
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_treasury = yes
|
|
}
|
|
scope:puppet_or_actor = scope:actor
|
|
trigger_if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
scope:actor = { has_trait = trusting }
|
|
}
|
|
}
|
|
is_valid = {
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = pam_sway_pledge_favor
|
|
localization = PAM_SWAY_TO_RITE_PLEDGE_FAVOR_OPTION
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
NOT = { scope:recipient = { has_character_flag = ai_will_not_convert } }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
pam_sway_to_rite_on_accept_effect = yes
|
|
}
|
|
|
|
on_decline = {
|
|
pam_sway_to_rite_on_decline_effect = yes
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -15
|
|
|
|
celestial_hierarchy_acceptance_modifier = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
|
|
religion_sway_to_rite_default_modifier = yes
|
|
modifier = { # The Head of Faith calling them back to the mainline rite eases the Head of Rite refusal
|
|
add = 100
|
|
scope:recipient.rite.head_of_rite ?= scope:recipient
|
|
pam_sway_to_rite_head_of_faith_reclaims_trigger = { ACTOR = scope:puppet_or_actor }
|
|
desc = PAM_SWAY_HEAD_OF_FAITH_REASON
|
|
}
|
|
modifier = {
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_WILL_NOT_ACCEPT
|
|
add = -1500
|
|
scope:recipient = {
|
|
has_character_flag = ai_will_not_convert
|
|
}
|
|
}
|
|
modifier = { # Endowing their church sweetens the petition
|
|
add = 25
|
|
scope:pam_sway_endowment ?= yes
|
|
desc = PAM_SWAY_ENDOWMENT_REASON
|
|
}
|
|
modifier = { # Doubly so when our rite blesses such transactions
|
|
add = 20
|
|
scope:pam_sway_endowment ?= yes
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
rite = { rite_has_parameter = tenet_simony_ecclesiastical_purchase }
|
|
has_personal_tenet_flag = tenet_simony_ecclesiastical_purchase
|
|
}
|
|
}
|
|
desc = PAM_SWAY_ENDOWMENT_SIMONY_REASON
|
|
}
|
|
modifier = { # Hard to gainsay a doctor of scripture in open disputation
|
|
add = {
|
|
value = scope:puppet_or_actor.learning
|
|
subtract = scope:recipient.learning
|
|
multiply = 2
|
|
min = 0
|
|
add = 20
|
|
}
|
|
scope:pam_sway_disputation ?= yes
|
|
desc = PAM_SWAY_DISPUTATION_REASON
|
|
}
|
|
modifier = { # They would hold a favor over us
|
|
add = 30
|
|
scope:pam_sway_pledge_favor ?= yes
|
|
desc = PAM_SWAY_PLEDGE_FAVOR_REASON
|
|
}
|
|
modifier = { # Asking our own liege or above
|
|
add = -80
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
desc = PAM_SWAY_LIEGE_REASON
|
|
}
|
|
modifier = { # Prelate recipients resist; eases as their diocese converts to our rite
|
|
add = {
|
|
value = -75
|
|
add = pam_sway_to_rite_diocese_momentum_value
|
|
}
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
desc = PAM_SWAY_RECIPIENT_PRELATE_REASON
|
|
}
|
|
modifier = { # Mirrors the diocese-adjacency rule the AI targeting always follows
|
|
add = -60
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
NOR = {
|
|
superior ?= scope:puppet_or_actor
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
capital_county.clerical_region_title.holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
NOT = {
|
|
pam_rite_sway_adjacent_diocese_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
desc = PAM_SWAY_DISTANT_PRELATE_REASON
|
|
}
|
|
modifier = { # Independent recipient of higher rank
|
|
add = -60
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = {
|
|
is_independent_ruler = yes
|
|
government_is_religious_trigger = no
|
|
highest_held_title_tier > scope:puppet_or_actor.highest_held_title_tier
|
|
NOT = { is_liege_or_above_of = scope:puppet_or_actor }
|
|
}
|
|
desc = PAM_SWAY_INDEPENDENT_SECULAR_REASON
|
|
}
|
|
modifier = { # Actor's piety level
|
|
add = {
|
|
value = scope:puppet_or_actor.piety_level
|
|
multiply = 5
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
piety_level >= 1
|
|
}
|
|
desc = PAM_SWAY_MY_PIETY_REASON
|
|
}
|
|
modifier = { # Their own diocese is already turning to our rite
|
|
add = pam_sway_to_rite_diocese_momentum_value
|
|
scope:puppet_or_actor ?= { pam_is_clergy_ruler_trigger = yes }
|
|
scope:recipient = { is_ruler = yes }
|
|
pam_sway_to_rite_diocese_momentum_value > 0
|
|
desc = PAM_SWAY_DIOCESE_MOMENTUM_REASON
|
|
}
|
|
modifier = { # More likely for secular rulers to accept during instability
|
|
add = 20
|
|
situation:the_christian_church ?= {
|
|
OR = {
|
|
situation_participant_group:christian_regular_main_power_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
situation_participant_group:christian_regular_secondary_powers_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
desc = SWAY_TO_RITE_CATHEDRAL_STARTED_REASON
|
|
scope:puppet_or_actor ?= {
|
|
has_character_modifier = pam_grand_cathedral_started_modifier
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
desc = SWAY_TO_RITE_CATHEDRAL_COMPLETED_REASON
|
|
scope:puppet_or_actor ?= {
|
|
has_character_modifier = pam_grand_cathedral_completed_modifier
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_estate_easier_sway_to_rite_1
|
|
desc = SWAY_TO_RITE_ESTATE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_sway_to_rite_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_estate_easier_sway_to_rite_2
|
|
desc = SWAY_TO_RITE_ESTATE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_sway_to_rite_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_SWAY_CHAPTER_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_sway_chapter_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_SWAY_CHAPTER_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_sway_chapter_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_SWAY_CHAPTER_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_sway_chapter_3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = puppets
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
ai_recipients = subordinates
|
|
max = 10
|
|
}
|
|
|
|
ai_targets = {
|
|
# Peer prelates come from the situation roster; the ai_will_do gate trims them to adjacent dioceses
|
|
ai_recipients = situation_participant_group
|
|
parameter = the_christian_church
|
|
max = 10
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 48
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
scope:recipient.capital_county.clerical_region_title.holder ?= scope:puppet_or_actor
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
# Prefer option combinations that include a valid inducement
|
|
modifier = {
|
|
scope:pam_sway_endowment ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:pam_sway_disputation ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:pam_sway_pledge_favor ?= yes
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:puppet_or_actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:puppet_or_actor = {
|
|
is_allied_to = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:puppet_or_actor = {
|
|
has_relation_best_friend = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:puppet_or_actor
|
|
value >= 65
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely to convert rulers that own a Holy Site
|
|
add = 20
|
|
pam_sway_recipient_holds_holy_site_trigger = yes
|
|
}
|
|
modifier = { # More likely to happen during Instability
|
|
add = 15
|
|
scope:puppet_or_actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
modifier = { # HoRs actually hustle
|
|
add = 50
|
|
scope:puppet_or_actor.rite.head_of_rite ?= scope:puppet_or_actor
|
|
}
|
|
modifier = { # AI restraint: stranger prelates are only valid targets while our dioceses touch
|
|
add = -1000
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
any_held_title = { has_clerical_region = yes }
|
|
NOR = {
|
|
superior ?= scope:puppet_or_actor
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
capital_county.clerical_region_title.holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
NAND = {
|
|
scope:puppet_or_actor ?= {
|
|
pam_is_archbishop_or_higher_trigger = yes
|
|
piety_level >= high_piety_level
|
|
# A landless recipient has no capital county to measure the distance to
|
|
exists = scope:recipient.capital_county
|
|
capital_county ?= {
|
|
squared_distance = {
|
|
target = scope:recipient.capital_county
|
|
value <= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
pam_rite_sway_adjacent_diocese_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Push the rite into the neighboring diocese once our own is turning
|
|
add = 150
|
|
scope:recipient = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
pam_rite_sway_adjacent_diocese_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
modifier = { # More likely if the government is religious
|
|
add = 50
|
|
scope:puppet_or_actor = {
|
|
government_is_religious_trigger = yes
|
|
}
|
|
}
|
|
modifier = { # Heresiarchs are able to spread their rites easily
|
|
add = 1000
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_trait = heresiarch
|
|
has_trait = herald
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely against close family members
|
|
add = 50
|
|
scope:recipient = {
|
|
is_close_family_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = { # Prefer higher tiers
|
|
add = scope:recipient.highest_held_title_tier
|
|
}
|
|
modifier = { # Much less likely If no counties in my realm have my rite, unless I'm zealous
|
|
add = -150
|
|
scope:puppet_or_actor = {
|
|
any_realm_county = {
|
|
this.rite = scope:puppet_or_actor.rite
|
|
count = 0
|
|
}
|
|
NOT = { has_trait = zealous }
|
|
}
|
|
}
|
|
modifier = { # Less likely for Mozarabic priests to try and convert all of Iberia's nobility
|
|
add = -40
|
|
scope:puppet_or_actor = {
|
|
is_clergy = yes
|
|
rite = rite:mozarabic_church
|
|
}
|
|
scope:recipient.rite = scope:recipient.faith.main_rite
|
|
}
|
|
}
|
|
}
|
|
|
|
# interaction sent when reforming a faith
|
|
convert_on_reform_interaction = {
|
|
category = interaction_category_religion
|
|
special_interaction = reform_faith
|
|
icon = icon_rite
|
|
hidden = yes
|
|
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
notification_text = sway_ruler_to_my_rite_interaction_notification
|
|
|
|
desc = sway_ruler_to_my_rite_interaction_desc
|
|
|
|
# Every adherent of the old faith receives this on reform, and anyone failing is_shown is skipped
|
|
is_shown = {
|
|
scope:actor.faith != scope:recipient.faith
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
on_accept = {
|
|
scope:recipient = {
|
|
set_character_rite = scope:actor.rite
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
pam_sway_to_rite_on_decline_effect = yes
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 50
|
|
|
|
celestial_hierarchy_acceptance_modifier = {
|
|
ACTOR = scope:puppet_or_actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
|
|
religion_sway_to_rite_default_modifier = yes
|
|
|
|
modifier = {
|
|
desc = ASK_FOR_CONVERSION_REALM_REFORMATION_BONUS
|
|
add = 500
|
|
scope:recipient = {
|
|
OR = {
|
|
target_is_liege_or_above = scope:puppet_or_actor
|
|
AND = {
|
|
exists = superior
|
|
superior = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_WILL_NOT_ACCEPT
|
|
add = -1500
|
|
scope:recipient = {
|
|
has_character_flag = ai_will_not_convert
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
# Sway Schism Stance - convince another Christian Church participant to adopt your schism stance
|
|
pam_sway_schism_stance_interaction = {
|
|
category = interaction_category_religion
|
|
icon = religious
|
|
interface_priority = 44
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
|
|
desc = pam_sway_schism_stance_interaction_desc
|
|
|
|
is_shown = {
|
|
NOT = { has_global_variable = pam_great_schism_decision_taken }
|
|
scope:actor = {
|
|
pam_can_pick_great_schism_stance_trigger = yes
|
|
}
|
|
scope:recipient = {
|
|
exists = top_participant_group:the_christian_church
|
|
faith.religion ?= religion:christianity_religion
|
|
is_ruler = yes
|
|
is_ai = yes
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 2 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_trait = incapable
|
|
is_adult = no
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_sway_schism_stance_no_stance_tt
|
|
has_variable = pam_schism_stance
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_adult = no
|
|
has_trait = incapable
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:actor = { has_variable = pam_schism_stance } }
|
|
custom_tooltip = {
|
|
text = pam_sway_schism_stance_already_aligned_tt
|
|
NOT = { var:pam_schism_stance ?= scope:actor.var:pam_schism_stance }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_sway_schism_stance_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
if = {
|
|
limit = { scope:actor.var:pam_schism_stance ?= flag:mainline }
|
|
custom_tooltip = pam_sway_schism_stance_mainline_tt
|
|
}
|
|
else_if = {
|
|
limit = { scope:actor.var:pam_schism_stance ?= flag:competitor }
|
|
custom_tooltip = pam_sway_schism_stance_competitor_tt
|
|
}
|
|
else = {
|
|
custom_tooltip = pam_sway_schism_stance_no_schism_tt
|
|
}
|
|
set_variable = {
|
|
name = pam_schism_stance
|
|
value = scope:actor.var:pam_schism_stance
|
|
}
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = pious_opinion
|
|
opinion = 10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_sway_schism_stance_interaction_decline_toast
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = annoyed_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -10
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 1.0
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = { # Proposed stance favors the recipient's own rite
|
|
add = 50
|
|
desc = pam_sway_schism_stance_aligned_reason
|
|
OR = {
|
|
AND = {
|
|
scope:actor.var:pam_schism_stance ?= flag:mainline
|
|
scope:recipient.rite = faith:christian_faith.main_rite
|
|
}
|
|
AND = {
|
|
scope:actor.var:pam_schism_stance ?= flag:competitor
|
|
NOT = { scope:recipient.rite = faith:christian_faith.main_rite }
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Proposed stance turns the recipient against their own rite
|
|
add = -50
|
|
desc = pam_sway_schism_stance_opposed_reason
|
|
OR = {
|
|
AND = {
|
|
scope:actor.var:pam_schism_stance ?= flag:mainline
|
|
NOT = { scope:recipient.rite = faith:christian_faith.main_rite }
|
|
}
|
|
AND = {
|
|
scope:actor.var:pam_schism_stance ?= flag:competitor
|
|
scope:recipient.rite = faith:christian_faith.main_rite
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Heads of Faith or Rite are much harder to sway
|
|
add = -50
|
|
desc = pam_sway_schism_stance_religious_head_reason
|
|
scope:recipient = {
|
|
OR = {
|
|
religious_head_or_challenger ?= this
|
|
rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Recipient's personal tenets belong to the rite the actor's stance champions
|
|
add = 20
|
|
desc = pam_sway_schism_stance_tenet_aligned_reason
|
|
OR = {
|
|
AND = {
|
|
scope:actor = { pam_schism_stance_supports_rite_trigger = { RITE = byzantine_rite OTHER_RITE = roman_rite } }
|
|
scope:recipient = { pam_has_personal_tenet_of_rite_trigger = { RITE = byzantine_rite } }
|
|
}
|
|
AND = {
|
|
scope:actor = { pam_schism_stance_supports_rite_trigger = { RITE = roman_rite OTHER_RITE = byzantine_rite } }
|
|
scope:recipient = { pam_has_personal_tenet_of_rite_trigger = { RITE = roman_rite } }
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Recipient's personal tenets belong to a rite the actor's stance does not champion
|
|
add = -20
|
|
desc = pam_sway_schism_stance_tenet_opposed_reason
|
|
OR = {
|
|
AND = {
|
|
scope:actor = { NOT = { pam_schism_stance_supports_rite_trigger = { RITE = byzantine_rite OTHER_RITE = roman_rite } } }
|
|
scope:recipient = { pam_has_personal_tenet_of_rite_trigger = { RITE = byzantine_rite } }
|
|
}
|
|
AND = {
|
|
scope:actor = { NOT = { pam_schism_stance_supports_rite_trigger = { RITE = roman_rite OTHER_RITE = byzantine_rite } } }
|
|
scope:recipient = { pam_has_personal_tenet_of_rite_trigger = { RITE = roman_rite } }
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Zealous recipients stand firm once they have a stance
|
|
add = -20
|
|
desc = pam_sway_schism_stance_zealous_reason
|
|
scope:recipient = {
|
|
has_trait = zealous
|
|
has_variable = pam_schism_stance
|
|
}
|
|
}
|
|
modifier = { # Cynical recipients treat doctrine as politics
|
|
add = 10
|
|
desc = pam_sway_schism_stance_cynical_reason
|
|
scope:recipient = { has_trait = cynical }
|
|
}
|
|
}
|
|
|
|
ai_potential = {
|
|
has_variable = pam_schism_stance
|
|
NOT = { has_global_variable = pam_great_schism_decision_taken }
|
|
is_adult = yes
|
|
is_incapable = no
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = liege
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = family
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency = 12
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
add = 50
|
|
scope:actor = { has_trait = zealous }
|
|
}
|
|
modifier = {
|
|
add = -25
|
|
scope:actor = { has_trait = cynical }
|
|
}
|
|
modifier = { # Keep allies onside
|
|
add = 20
|
|
scope:actor = { is_allied_to = scope:recipient }
|
|
}
|
|
modifier = { # Prefer higher tiers
|
|
add = scope:recipient.highest_held_title_tier
|
|
}
|
|
}
|
|
}
|
|
|
|
# Appoint Cardinal Interaction
|
|
appoint_cardinal_interaction = {
|
|
category = interaction_category_religion
|
|
icon = cardinal
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
# The Head of Faith names cardinals across all of Christendom
|
|
use_diplomatic_range = no
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
notification_text = appoint_cardinal_interaction_notification
|
|
|
|
desc = appoint_cardinal_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
this != scope:recipient
|
|
faith ?= { has_doctrine_parameter = has_clerical_electors }
|
|
faith = scope:recipient.faith
|
|
pam_leads_college_of_cardinals_trigger = yes
|
|
}
|
|
scope:recipient = {
|
|
# is_clergy alone misses PAM's landed archbishops, whose organization does not match the faith's
|
|
pam_is_investiture_clergy_trigger = yes
|
|
pam_can_hold_cardinalate_trigger = yes
|
|
pam_can_receive_cardinalate_trigger = yes
|
|
pam_pope_is_head_of_faith_or_rite_trigger = yes
|
|
NOT = { exists = clerical_elector_title } # already a cardinal
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= medium_piety_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
treasury >= minor_treasury_value
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = appoint_cardinal_interaction_max_cardinals_tt
|
|
scope:puppet_or_actor.faith ?= {
|
|
NOT = { any_clerical_elector_title = { count >= 70 } }
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
NOR = {
|
|
is_at_war_with = scope:puppet_or_actor
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_interaction_clerical_gender_tt
|
|
scope:puppet_or_actor.rite = { rite_has_allowed_gender_for_clergy = scope:recipient }
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
treasury = {
|
|
value = scope:actor.minor_treasury_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
always = yes
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { minor_treasury_value > 0 }
|
|
remove_treasury = {
|
|
value = minor_treasury_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
custom_tooltip = {
|
|
text = appoint_cardinal_interaction_accept_tt
|
|
hidden_effect = {
|
|
grant_cardinal_title_effect = { CARDINAL_COUNTY = capital_county }
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = { add_piety = medium_piety_gain }
|
|
hidden_effect = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = appoint_cardinal_interaction_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:cardinalate
|
|
custom_tooltip = appoint_cardinal_interaction_accept_title_tt
|
|
add_piety = medium_piety_value
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = { pam_is_monastic_order_member_trigger = yes }
|
|
}
|
|
if = {
|
|
limit = {
|
|
can_add_hook = {
|
|
target = scope:recipient
|
|
type = favor_hook
|
|
}
|
|
}
|
|
add_hook = {
|
|
type = favor_hook
|
|
target = scope:recipient
|
|
}
|
|
}
|
|
pam_the_christian_church_appointed_cardinal_catalyst_effect = {
|
|
POPE = scope:puppet_or_actor
|
|
CARDINAL = scope:recipient
|
|
OTHERWISE = catalyst_the_christian_church_appointed_monastic_cardinal
|
|
}
|
|
}
|
|
else = {
|
|
pam_the_christian_church_appointed_cardinal_catalyst_effect = {
|
|
POPE = scope:puppet_or_actor
|
|
CARDINAL = scope:recipient
|
|
OTHERWISE = catalyst_the_christian_church_appointed_cardinal
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = appoint_cardinal_interaction_toast_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
custom_tooltip = appoint_cardinal_interaction_accept_title_tt
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = appoint_cardinal_interaction_decline_toast
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
if = {
|
|
limit = { is_ai = yes }
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = annoyed_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = appoint_cardinal_interaction_decline_toast_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 100
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
ai_recipients = clerical_region_rulers_in_realm
|
|
ai_recipients = rulers_in_clerical_region
|
|
ai_recipients = subordinates
|
|
ai_recipients = scripted_relations
|
|
ai_recipients = faith_holy_order_leaders
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = courtiers
|
|
max = 5
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 24
|
|
kingdom = 6
|
|
empire = 6
|
|
hegemony = 6
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = { #The pope definitely wants to keep family close
|
|
scope:puppet_or_actor = {
|
|
is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
add = 70
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
has_trait = overseer
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
has_trait = administrator
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:recipient = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:puppet_or_actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = { # A cynical Pope still builds a College, just a venal one
|
|
add = -20
|
|
scope:puppet_or_actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:puppet_or_actor = {
|
|
is_allied_to = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 1000
|
|
scope:puppet_or_actor = {
|
|
has_relation_friend = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 1000
|
|
scope:puppet_or_actor = {
|
|
has_relation_lover = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:puppet_or_actor
|
|
value >= 65
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely to seek out bishops who own a Holy Site
|
|
add = 20
|
|
scope:puppet_or_actor.faith = {
|
|
any_holy_site = {
|
|
holy_site_county ?= {
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:recipient
|
|
is_vassal_or_below_of = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 150
|
|
desc = pam_the_christian_church_desire_more_cardinals_desc
|
|
scope:puppet_or_actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = the_christian_church_desire_more_cardinals
|
|
}
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count < 40 }
|
|
}
|
|
}
|
|
modifier = { # HoR is a good candidate so that they're more controllable by the Pope.
|
|
add = 50
|
|
scope:recipient.rite.head_of_rite ?= scope:recipient
|
|
}
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 2
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 3
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Same culture
|
|
add = 40
|
|
scope:puppet_or_actor = {
|
|
has_same_culture_as = scope:recipient
|
|
}
|
|
}
|
|
modifier = { # More likely to take this if we're running low on cardinals
|
|
add = 100
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count < 20 }
|
|
}
|
|
}
|
|
modifier = { # Much more likely to take this if we're running _very_ low
|
|
add = 200
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count < 10 }
|
|
}
|
|
}
|
|
modifier = { # Mitre and Crosier dynasty legacy
|
|
add = 40
|
|
scope:recipient = {
|
|
dynasty ?= { has_dynasty_perk = pam_legacy_4 }
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
scope:recipient = {
|
|
has_relation_rival = scope:puppet_or_actor
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
scope:puppet_or_actor.treasury < 500
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count >= 30 }
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count >= 30 }
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count >= 40 }
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
scope:recipient = {
|
|
pam_ai_cardinal_candidate_is_immersive_trigger = no
|
|
}
|
|
}
|
|
# Players request their courtiers' cardinalates themselves
|
|
modifier = {
|
|
factor = 0
|
|
scope:recipient = {
|
|
is_ruler = no
|
|
employer ?= {
|
|
is_ai = no
|
|
this != scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Request Court Chaplain Cardinalate Interaction
|
|
request_court_chaplain_cardinalate_interaction = {
|
|
category = interaction_category_religion
|
|
icon = cardinal
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
notification_text = request_court_chaplain_cardinalate_interaction_notification
|
|
|
|
desc = request_court_chaplain_cardinalate_interaction_desc
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
# Actor-only tests belong here, since is_available runs once per actor and is_shown per recipient
|
|
is_available = {
|
|
pam_can_hold_cardinalate_trigger = yes
|
|
NOT = { religious_head_or_challenger ?= this }
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain = { pam_can_receive_cardinalate_trigger = yes }
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor != scope:recipient
|
|
OR = {
|
|
scope:actor.religious_head_or_challenger ?= scope:recipient
|
|
AND = {
|
|
NOT = { exists = scope:actor.faith.religious_head }
|
|
scope:actor.faith = scope:recipient.faith
|
|
scope:recipient = { pam_leads_college_of_cardinals_trigger = yes }
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = appoint_cardinal_interaction_max_cardinals_tt
|
|
scope:actor.faith ?= {
|
|
NOT = { any_clerical_elector_title = { count >= 70 } }
|
|
}
|
|
}
|
|
pam_not_antipope_when_recipient_is_hof_tt = { CHARACTER = scope:actor }
|
|
scope:actor = {
|
|
NOT = { has_trait = excommunicated }
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
custom_tooltip = {
|
|
text = actor_promised_pilgrimage_tt
|
|
NOT = { has_character_modifier = promised_pilgrimage_to_clergy_modifier }
|
|
}
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
cp:councillor_court_chaplain ?= {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_chaplain_not_excommunicated_tt
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_chaplain_not_cardinal_tt
|
|
NOT = { exists = clerical_elector_title }
|
|
}
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_chaplain_follows_pope_tt
|
|
pam_pope_is_head_of_faith_or_rite_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
}
|
|
}
|
|
|
|
is_highlighted = {
|
|
scope:actor.piety_level > scope:recipient.piety_level
|
|
}
|
|
|
|
cost = {
|
|
piety = pam_request_court_chaplain_cardinalate_cost_value
|
|
}
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor.cp:councillor_court_chaplain ?= {
|
|
save_scope_as = new_cardinal
|
|
}
|
|
if = {
|
|
limit = { exists = scope:new_cardinal }
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = request_court_chaplain_cardinalate_interaction_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:new_cardinal
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_interaction_accept_tt
|
|
scope:new_cardinal = {
|
|
grant_cardinal_title_effect = { CARDINAL_COUNTY = capital_county }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:new_cardinal = { is_ai = no } }
|
|
scope:recipient = { save_scope_as = head_of_faith }
|
|
scope:new_cardinal = { pam_notify_player_became_cardinal_effect = yes }
|
|
}
|
|
# on_lose_position covers other title gains
|
|
if = {
|
|
limit = {
|
|
scope:actor = { NOT = { exists = puppet:external_theological_agent_puppet } }
|
|
}
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_becomes_clerical_puppet_tt
|
|
scope:actor = { fire_councillor = scope:new_cardinal }
|
|
scope:new_cardinal = {
|
|
pam_make_clerical_ruler_puppet_effect = { PUPPETEER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
custom_tooltip = {
|
|
text = request_court_chaplain_cardinalate_leaves_council_tt
|
|
scope:actor = { fire_councillor = scope:new_cardinal }
|
|
}
|
|
}
|
|
scope:new_cardinal = {
|
|
# The hat came from his liege's petition, and he knows whose it was
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = grateful_opinion
|
|
opinion = 50
|
|
}
|
|
# This is a promotion not a dismissal, so we hide the fired from council opinion or it cancels at once
|
|
hidden_effect = {
|
|
remove_opinion = {
|
|
modifier = fired_from_council_opinion
|
|
target = scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
pam_offer_pilgrimage_effect = {
|
|
ACTOR = scope:actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = request_court_chaplain_cardinalate_interaction_decline_toast
|
|
right_icon = scope:recipient
|
|
if = {
|
|
limit = { is_ai = yes }
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = annoyed_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = head_of_faith
|
|
}
|
|
|
|
# Only kings and above bother the Pope with this
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 30
|
|
|
|
modifier = { # A kinsman in the College is a kinsman on the papal throne
|
|
add = 60
|
|
scope:actor.cp:councillor_court_chaplain ?= {
|
|
is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:actor }
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:actor.cp:councillor_court_chaplain ?= {
|
|
dynasty ?= scope:actor.dynasty
|
|
}
|
|
}
|
|
modifier = { # No point elevating a chaplain we cannot steer
|
|
add = 40
|
|
scope:actor = {
|
|
puppet:theological_agent_puppet ?= cp:councillor_court_chaplain
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:actor = { has_trait = zealous }
|
|
}
|
|
modifier = {
|
|
add = -60
|
|
scope:actor = { has_trait = cynical }
|
|
}
|
|
modifier = { # A chaplain nobody respects will not be made a Cardinal
|
|
add = -40
|
|
scope:actor.cp:councillor_court_chaplain ?= {
|
|
piety_level < 2
|
|
}
|
|
}
|
|
modifier = { # No use spending the favour on a chaplain we are about to replace
|
|
add = -50
|
|
scope:actor = {
|
|
exists = cp:councillor_court_chaplain
|
|
opinion = {
|
|
target = cp:councillor_court_chaplain
|
|
value < 0
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
scope:actor.cp:councillor_court_chaplain ?= {
|
|
pam_ai_cardinal_candidate_is_immersive_trigger = no
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
# The petitioner's own standing with the Pope, shared with the other clerical title petitions
|
|
clerical_petition_to_authority_acceptance_modifier = yes
|
|
|
|
# Weak hook: a strong one already auto-accepts
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 100
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
# The rest weighs the candidate rather than the petitioner
|
|
opinion_modifier = {
|
|
trigger = { exists = scope:actor.cp:councillor_court_chaplain }
|
|
who = scope:recipient
|
|
opinion_target = scope:actor.cp:councillor_court_chaplain
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain.rite != scope:recipient.rite
|
|
desc = COURT_CHAPLAIN_DIFFERENT_RITE
|
|
}
|
|
|
|
modifier = {
|
|
add = -50
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:recipient.rite = {
|
|
NOT = { rite_has_allowed_gender_for_clergy = scope:actor.cp:councillor_court_chaplain }
|
|
}
|
|
desc = COURT_CHAPLAIN_WRONG_CLERICAL_GENDER
|
|
}
|
|
|
|
modifier = {
|
|
add = {
|
|
add = 10
|
|
multiply = scope:actor.cp:councillor_court_chaplain.num_virtuous_traits
|
|
}
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain.num_virtuous_traits > 0
|
|
desc = COURT_CHAPLAIN_VIRTUOUS
|
|
}
|
|
|
|
modifier = {
|
|
add = {
|
|
add = -10
|
|
multiply = scope:actor.cp:councillor_court_chaplain.num_sinful_traits
|
|
}
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain.num_sinful_traits > 0
|
|
desc = COURT_CHAPLAIN_SINFUL
|
|
}
|
|
|
|
modifier = {
|
|
add = 10
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain = { has_education_learning_trigger = yes }
|
|
desc = COURT_CHAPLAIN_LEARNING_EDUCATION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 15
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain = { has_trait = celibate }
|
|
desc = COURT_CHAPLAIN_CELIBATE
|
|
}
|
|
|
|
modifier = {
|
|
add = 15
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain = { has_trait = devoted }
|
|
desc = COURT_CHAPLAIN_DEVOTED
|
|
}
|
|
|
|
# A chaplain of no standing is not Cardinal material
|
|
modifier = {
|
|
add = -25
|
|
exists = scope:actor.cp:councillor_court_chaplain
|
|
scope:actor.cp:councillor_court_chaplain = { piety_level = 0 }
|
|
desc = COURT_CHAPLAIN_LOW_PIETY
|
|
}
|
|
|
|
# A College short on Cardinals needs bodies more than it needs leverage
|
|
modifier = {
|
|
add = 60
|
|
scope:recipient.faith ?= {
|
|
any_clerical_elector_title = { count < 20 }
|
|
}
|
|
desc = COLLEGE_OF_CARDINALS_UNDERMANNED_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient.faith ?= {
|
|
any_clerical_elector_title = { count < 10 }
|
|
}
|
|
desc = COLLEGE_OF_CARDINALS_SEVERELY_UNDERMANNED_REASON
|
|
}
|
|
}
|
|
}
|
|
# Destroy Cardinalate Interaction
|
|
destroy_cardinalate_interaction = {
|
|
category = interaction_category_religion
|
|
icon = cardinal
|
|
interface_priority = 45
|
|
|
|
desc = destroy_cardinalate_interaction_desc
|
|
filter_tags = { papabile }
|
|
|
|
auto_accept = { always = yes }
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
this != scope:recipient
|
|
rite ?= { rite_has_parameter = has_clerical_electors }
|
|
pam_leads_college_of_cardinals_trigger = yes
|
|
trigger_if = { # A shrinking College is a problem the AI should not create
|
|
limit = {
|
|
is_ai = yes
|
|
NOT = { puppeteer ?= { is_ai = no } }
|
|
}
|
|
faith ?= {
|
|
any_clerical_elector_title = { count > 30 }
|
|
}
|
|
}
|
|
}
|
|
exists = scope:recipient.clerical_elector_title
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
faith = scope:actor.faith
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = destroy_cardinalate_interaction_min_cardinals_tt
|
|
scope:puppet_or_actor.faith ?= {
|
|
any_clerical_elector_title = { count > 10 }
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= medium_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = major_piety_value
|
|
}
|
|
|
|
on_accept = {
|
|
scope:recipient.clerical_elector_title ?= { save_scope_as = cardinalate }
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = destroy_cardinalate_interaction_toast
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
custom_tooltip = destroy_cardinalate_interaction_accept_tt
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = revoked_title
|
|
}
|
|
pam_destroy_cardinal_title_effect = { CARDINALATE = scope:cardinalate }
|
|
faith = {
|
|
every_clerical_elector_title = {
|
|
custom = custom.every_clerical_elector_title
|
|
limit = {
|
|
holder != scope:recipient
|
|
}
|
|
holder = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = removed_cardinalate
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_participant_group:christian_clerical_main_power_rulers = {
|
|
every_situation_group_participant = {
|
|
custom = custom.every_main_power_clerical_ruler
|
|
limit = {
|
|
NOR = {
|
|
this = scope:actor
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
exists = clerical_elector_title
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = removed_cardinalate
|
|
opinion = -20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Catalysts
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= { situation_top_has_catalyst = catalyst_the_christian_church_stripped_cardinalate }
|
|
}
|
|
situation:the_christian_church = { trigger_situation_catalyst = catalyst_the_christian_church_stripped_cardinalate }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = subordinates
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
# Stripping a hat is a last resort, so nothing but a real grievance moves this off zero
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = { # An excommunicate has no business choosing the next Head of Faith
|
|
add = 100
|
|
scope:recipient = { has_trait = excommunicated }
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_rival = scope:recipient
|
|
has_relation_nemesis = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Never against our own
|
|
factor = 0
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_best_friend = scope:recipient
|
|
is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# Give Cardinal Order Interaction
|
|
give_cardinal_order_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_scheme_challenge_status
|
|
interface_priority = 60
|
|
desc = give_cardinal_order_interaction_desc
|
|
|
|
common_interaction = yes
|
|
filter_tags = { papabile }
|
|
|
|
use_diplomatic_range = {
|
|
scope:puppet_or_actor = { pam_leads_college_of_cardinals_trigger = no }
|
|
}
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
auto_accept = {
|
|
scope:recipient = { is_ai = no }
|
|
}
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
is_adult = yes
|
|
is_incapable = no
|
|
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
has_pam_dlc_trigger = yes
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient.liege.puppet:theological_agent_puppet ?= scope:recipient
|
|
}
|
|
}
|
|
trigger_else = {
|
|
pam_leads_college_of_cardinals_trigger = yes
|
|
#If they are a puppet of their liege the HoF cannot use this interaction
|
|
NOT = {
|
|
scope:recipient.liege.puppet:theological_agent_puppet ?= scope:recipient
|
|
}
|
|
}
|
|
faith ?= scope:recipient.faith
|
|
}
|
|
#Check if they are a Cardinal
|
|
exists = scope:recipient.clerical_elector_title
|
|
scope:puppet_or_actor != scope:recipient
|
|
}
|
|
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_trait = incapable
|
|
is_adult = no
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
NOR = {
|
|
is_adult = no
|
|
has_trait = incapable
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= minor_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = minor_piety_value
|
|
}
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Improve Development
|
|
flag = cardinal_improve_development
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_improve_development_tt
|
|
any_county_in_clerical_region = {
|
|
faith = scope:recipient.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Convert Faith
|
|
flag = cardinal_convert_faith
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_convert_faith_tt
|
|
OR = {
|
|
any_county_in_clerical_region = {
|
|
pam_cardinal_order_convert_faith_in_region_county_trigger = { CARDINAL = scope:recipient }
|
|
}
|
|
any_county_in_clerical_region = {
|
|
any_neighboring_county = {
|
|
pam_cardinal_order_convert_faith_neighboring_county_trigger = { CARDINAL = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Increase Control
|
|
flag = cardinal_increase_control
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_increase_control_tt
|
|
any_county_in_clerical_region = {
|
|
faith = scope:recipient.faith
|
|
county_control < 100
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Accelerate Cultural Fascination
|
|
flag = cardinal_accelerate_cultural_fascination
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = cardinal_order_accelerate_cultural_fascination_tt
|
|
scope:puppet_or_actor ?= {
|
|
culture.culture_head ?= {
|
|
NOT = {
|
|
has_character_modifier = pam_cardinal_order_accelerate_cultural_fascination_modifier
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Improve Plague Resistance
|
|
flag = cardinal_improve_epidemic_resistance
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_improve_epidemic_resistance_tt
|
|
any_county_in_clerical_region = {
|
|
faith = scope:recipient.faith
|
|
NOT = {
|
|
has_county_modifier = pam_cardinal_order_improve_epidemic_resistance_modifier
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Improve Legitimacy
|
|
flag = cardinal_improve_legitimacy
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_improve_legitimacy_tt
|
|
any_county_in_clerical_region = {
|
|
holder.top_liege = {
|
|
has_legitimacy = yes
|
|
NOT = {
|
|
has_character_modifier = pam_cardinal_order_improve_legitimacy_modifier
|
|
}
|
|
faith = scope:recipient.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = { #Undermine Legitimacy
|
|
flag = cardinal_undermine_legitimacy
|
|
is_valid = {
|
|
scope:recipient = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= {
|
|
custom_tooltip = {
|
|
text = cardinal_order_undermine_legitimacy_tt
|
|
any_county_in_clerical_region = {
|
|
holder.top_liege = {
|
|
has_legitimacy = yes
|
|
NOT = {
|
|
has_character_modifier = pam_cardinal_order_undermine_legitimacy_modifier
|
|
}
|
|
faith = scope:recipient.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
add_piety = { value = { add = minor_piety_value max = piety multiply = -1 } }
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = { is_ai = yes }
|
|
pam_choose_cardinal_order_switch_scripted_effect = yes
|
|
}
|
|
else = {
|
|
trigger_event = {
|
|
id = pam_clergy_events.0010
|
|
days = 10
|
|
}
|
|
show_as_tooltip = {
|
|
pam_choose_cardinal_order_switch_scripted_effect = yes
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = { is_ai = yes }
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
pam_cardinal_order_accept_notify_players_effect = {
|
|
HOF = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = give_cardinal_order_interaction_decline_toast
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
pam_cardinal_order_decline_effect = {
|
|
HOF = scope:puppet_or_actor
|
|
CARDINAL = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = give_cardinal_order_interaction_decline_toast_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 25
|
|
opinion_modifier = {
|
|
opinion_target = scope:puppet_or_actor
|
|
who = scope:recipient
|
|
multiplier = 1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
desc = I_HAVE_THE_SAME_RITE
|
|
}
|
|
modifier = {
|
|
add = 200
|
|
scope:recipient.liege.puppet:theological_agent_puppet ?= scope:recipient
|
|
desc = IS_YOUR_PUPPET
|
|
}
|
|
# is_shown already has the College relationship, so this skips the any_subordinate walk
|
|
modifier = {
|
|
add = 20
|
|
scope:puppet_or_actor = { has_realm_law_flag = puppet_acceptance_1 }
|
|
desc = CHURCH_AUTHORITY_1_REASON
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:puppet_or_actor = { has_realm_law_flag = puppet_acceptance_2 }
|
|
desc = CHURCH_AUTHORITY_2_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:puppet_or_actor = { has_realm_law_flag = puppet_acceptance_3 }
|
|
desc = CHURCH_AUTHORITY_3_REASON
|
|
}
|
|
modifier = {
|
|
add = -20
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = era_type_crisis
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = era_type_stable
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = subordinates
|
|
}
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 12
|
|
empire = 1
|
|
hegemony = 1
|
|
}
|
|
ai_will_do = {
|
|
base = 50
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Traits in common
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
number_of_personality_traits_in_common = {
|
|
target = scope:recipient
|
|
value = 3
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # I like them
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
value >= medium_positive_opinion
|
|
target = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Same rite
|
|
factor = 2
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
}
|
|
}
|
|
}
|
|
|
|
#Request Legitimacy from the Church
|
|
request_legitimacy_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_request_legitimacy
|
|
interface_priority = 100
|
|
notification_text = request_legitimacy_interaction_notification
|
|
greeting = positive
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_legitimacy_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
has_legitimacy = yes
|
|
#Has theocratic head of faith or theocratic clergy
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
NOT = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
has_legitimacy = yes
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
#AI should only bother player recipients if they're similar tier
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= { is_ai = yes }
|
|
scope:recipient = { is_ai = no }
|
|
}
|
|
OR = {
|
|
scope:puppet_or_actor ?= { highest_held_title_tier >= scope:recipient.highest_held_title_tier }
|
|
scope:puppet_or_actor ?= { is_vassal_of = prev }
|
|
is_allied_to = scope:puppet_or_actor
|
|
}
|
|
}
|
|
NOT = { this = scope:actor }
|
|
}
|
|
pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:recipient }
|
|
# Those under an antipope ask them instead of the real Head of Faith
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient ?= scope:puppet_or_actor.faith.religious_head
|
|
}
|
|
scope:puppet_or_actor ?= { is_following_religious_head_challenger = no }
|
|
}
|
|
}
|
|
|
|
is_highlighted = {
|
|
scope:puppet_or_actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_duchy
|
|
}
|
|
legitimacy_level <= 1
|
|
}
|
|
trigger_else = {
|
|
legitimacy_level = 0
|
|
}
|
|
is_character_interaction_potentially_accepted = {
|
|
recipient = scope:recipient
|
|
interaction = request_legitimacy_interaction
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown = { years = 10 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
pam_antipope_clerical_request_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
activity = no
|
|
travel = no
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
custom_tooltip = {
|
|
text = relevant_theocrat_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
scope:puppet_or_actor = {
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
any_county_in_clerical_region = {
|
|
OR = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
scope:puppet_or_actor.primary_title = {
|
|
is_de_jure_liege_or_above_target = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
is_landed = yes
|
|
any_held_title = {
|
|
OR = {
|
|
#they have a title beneath actor's titles
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
#they have a title that presides over actor's titles
|
|
any_in_de_jure_hierarchy = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = below_expected_legitimacy_tt
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
any_powerful_vassal = {
|
|
is_ai = yes
|
|
NOT = {
|
|
scope:puppet_or_actor = {
|
|
meets_legitimacy_expectation_of = prev
|
|
}
|
|
}
|
|
}
|
|
any_vassal = {
|
|
is_ai = yes
|
|
NOT = {
|
|
scope:puppet_or_actor = {
|
|
meets_legitimacy_expectation_of = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:puppet_or_actor }
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_request_legitimacy_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_send = {
|
|
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_request_legitimacy_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_request_legitimacy_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = {
|
|
request_legitimacy_interaction_effect = yes
|
|
}
|
|
trigger_event = pam_interactions_events.0001
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -25
|
|
}
|
|
show_as_tooltip = {
|
|
add_legitimacy = medium_legitimacy_loss
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0002
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_request_legitimacy_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
# Using a hook should make him auto accept
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
modifier = { # By God Alone - Secular Faith: the petitioner holds the ear of the clergy
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
#BIG BONUS FROM NEEDING LEGITIMACY
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
AND = {
|
|
legitimacy_level = 0
|
|
highest_held_title_tier >= tier_county
|
|
}
|
|
AND = {
|
|
legitimacy_level = 1
|
|
highest_held_title_tier >= tier_duchy
|
|
}
|
|
AND = {
|
|
legitimacy_level = 2
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
AND = {
|
|
legitimacy_level = 3
|
|
highest_held_title_tier >= tier_empire
|
|
}
|
|
}
|
|
}
|
|
add = 20
|
|
desc = LOW_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level >= 4
|
|
}
|
|
add = -40
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level = 0
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
add = 20
|
|
desc = VERY_LOW_LEGITIMACY_REASON
|
|
}
|
|
#Your gender is scorned by their faith
|
|
modifier = {
|
|
OR = {
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_female = yes
|
|
}
|
|
scope:recipient = {
|
|
is_female = no
|
|
rite = {
|
|
rite_has_parameter = male_dominated_law
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_male = yes
|
|
}
|
|
scope:recipient = {
|
|
is_male = no
|
|
rite = {
|
|
rite_has_parameter = female_dominated_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = -60
|
|
desc = NON_DOMINANT_GENDER_REASON
|
|
}
|
|
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
|
|
#Interaction options
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:puppet_or_actor = {
|
|
every_patroned_holy_order = {
|
|
limit = {
|
|
leader = {
|
|
government_has_flag = government_is_monastic_holy_order
|
|
}
|
|
}
|
|
add = 15
|
|
}
|
|
}
|
|
max = 100
|
|
}
|
|
scope:monastic_support = yes
|
|
desc = MONASTIC_SUPPORT_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:puppet_or_actor = {
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_county
|
|
NOT = {
|
|
any_county_province = {
|
|
is_occupied = yes
|
|
}
|
|
}
|
|
development_level >= 1
|
|
}
|
|
add = 10
|
|
max = 60
|
|
}
|
|
}
|
|
}
|
|
scope:tithe = yes
|
|
desc = RAISE_A_TITHE_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.minor_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.minor_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.monumental_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.monumental_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
#Christian situation
|
|
modifier = {
|
|
situation:the_christian_church ?= {
|
|
any_participant_group = { # Both characters are involved in the situation
|
|
any_situation_group_participant = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:recipient = { is_ruler = yes } }
|
|
any_situation_group_participant = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
has_situation_top_phase_parameter = preach_legitimacy_acceptance_bonus
|
|
}
|
|
add = 50
|
|
desc = preach_legitimacy_acceptance_bonus_desc
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:recipient != scope:puppet_or_actor
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = patroned_low_worldliness_holy_order_tt
|
|
scope:puppet_or_actor = {
|
|
any_patroned_holy_order = {
|
|
leader = {
|
|
government_has_flag = government_is_monastic_holy_order
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = monastic_support
|
|
localization = MONASTIC_SUPPORT_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = tithable_counties_tt
|
|
scope:puppet_or_actor = {
|
|
any_held_title = {
|
|
tier = tier_county
|
|
NOT = {
|
|
any_county_province = {
|
|
is_occupied = yes
|
|
}
|
|
}
|
|
development_level >= 1
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
NOR = {
|
|
ai_has_economical_boom_personality = yes
|
|
ai_has_pious_builder_personality = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
flag = tithe
|
|
localization = RAISE_A_TITHE_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= massive_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= medium_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor = { is_ai = yes }
|
|
}
|
|
scope:puppet_or_actor = { legitimacy_level < 1 }
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = head_of_faith
|
|
ai_recipients = realm_priest_superior
|
|
ai_recipients = realm_priest_top_superior
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = vassals
|
|
ai_recipients = councillors
|
|
ai_recipients = liege
|
|
ai_recipients = top_liege
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 48
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 10
|
|
#Low legitimacy is the only really good reason to do this
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level = 0
|
|
}
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level = 1
|
|
highest_held_title_tier >= tier_duchy
|
|
}
|
|
add = 75
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level = 2
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level = 3
|
|
highest_held_title_tier >= tier_empire
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
rite = {
|
|
has_tenet_status = {
|
|
tenet = tenet_simony
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
#Angering other faith counties matters a tiny bit
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:puppet_or_actor = {
|
|
every_held_title = {
|
|
limit = {
|
|
tier = tier_county
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
rite = {
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = -5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Don't want to anger different faith powerful vassals
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:puppet_or_actor = {
|
|
every_powerful_vassal = {
|
|
limit = {
|
|
NOR = {
|
|
faith = scope:puppet_or_actor.faith
|
|
has_dread_level_towards = {
|
|
target = scope:puppet_or_actor
|
|
level >= 1
|
|
}
|
|
}
|
|
rite = {
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Strengthen my claim, powerful clergy guy
|
|
strengthen_claim_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_request_pressed_claim
|
|
interface_priority = 30
|
|
target_type = title
|
|
target_filter = claimed_titles
|
|
target_source = puppet_or_actor
|
|
notification_text = strengthen_claim_interaction_notification
|
|
greeting = positive
|
|
cooldown_against_recipient = { years = 10 }
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = strengthen_claim_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
#Has theocratic head of faith or
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
is_ruler = yes
|
|
NOT = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
}
|
|
any_claim = {
|
|
pressed = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
has_legitimacy = yes
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
NOT = { this = scope:actor }
|
|
}
|
|
pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:recipient }
|
|
# Those under an antipope ask them instead of the real Head of Faith
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient ?= scope:puppet_or_actor.faith.religious_head
|
|
}
|
|
scope:puppet_or_actor ?= { is_following_religious_head_challenger = no }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
pam_antipope_clerical_request_trigger = { RECIPIENT = scope:recipient }
|
|
trigger_if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
legitimacy_level >= 4
|
|
}
|
|
trigger_else = {
|
|
legitimacy_level >= 3
|
|
}
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
custom_tooltip = {
|
|
text = above_expected_legitimacy_tt
|
|
any_vassal = {
|
|
count = all
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
scope:puppet_or_actor = {
|
|
meets_legitimacy_expectation_of = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
custom_tooltip = {
|
|
text = relevant_theocrat_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
scope:puppet_or_actor = {
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
any_county_in_clerical_region = {
|
|
OR = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
scope:puppet_or_actor.primary_title = {
|
|
is_de_jure_liege_or_above_target = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
is_landed = yes
|
|
any_held_title = {
|
|
OR = {
|
|
#they have a title beneath actor's titles
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
#they have a title that presides over actor's titles
|
|
any_in_de_jure_hierarchy = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:puppet_or_actor }
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_strengthen_claim_cost_value
|
|
}
|
|
}
|
|
}
|
|
can_be_picked_title = {
|
|
custom_tooltip = {
|
|
text = must_have_weak_claim_tt
|
|
scope:target ?= { save_temporary_scope_as = claimed_temp }
|
|
scope:puppet_or_actor = {
|
|
any_claim = {
|
|
pressed = no
|
|
this = scope:claimed_temp
|
|
}
|
|
}
|
|
}
|
|
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = hof_high_claim_req_tt
|
|
scope:target ?= {
|
|
tier <= tier_duchy
|
|
}
|
|
}
|
|
}
|
|
#Try to avoid letting you steal the cleric's lands with this interaction... not simple though. I think this works
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
NOT = { is_vassal_or_below_of = scope:recipient }
|
|
}
|
|
}
|
|
# Is not held by recipient or a de jure title under recipient
|
|
custom_tooltip = {
|
|
text = claim_not_in_realm_of_recipient_tt
|
|
scope:target = {
|
|
NOR = {
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:recipient
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#A title comparable to recipient, not above them
|
|
AND = {
|
|
tier <= scope:recipient.highest_held_title_tier
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:recipient
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
# Is not held by recipient or a de jure title under recipient
|
|
custom_tooltip = {
|
|
text = claim_not_held_by_recipient_tt
|
|
scope:target = {
|
|
NOR = {
|
|
holder ?= {
|
|
this = scope:recipient
|
|
}
|
|
#A title comparable to recipient, not above them
|
|
AND = {
|
|
tier <= scope:recipient.highest_held_title_tier
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Is not for a title in recipient's realm
|
|
|
|
}
|
|
|
|
on_send = {
|
|
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_strengthen_claim_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_strengthen_claim_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = {
|
|
strengthen_claim_interaction_effect = yes
|
|
}
|
|
trigger_event = pam_interactions_events.0010
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = {
|
|
value = -15
|
|
multiply = {
|
|
value = scope:target.tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:target.holder ?= {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = grateful_opinion
|
|
opinion = {
|
|
value = 10
|
|
multiply = {
|
|
value = scope:target.tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0011
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_strengthen_claim_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
# Using a hook should make him auto accept
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
modifier = { # By God Alone - Secular Faith: the petitioner holds the ear of the clergy
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level >= 5
|
|
}
|
|
add = 20
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
#Your gender is scorned by their faith
|
|
modifier = {
|
|
OR = {
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_female = yes
|
|
}
|
|
scope:recipient = {
|
|
is_female = no
|
|
rite = {
|
|
rite_has_parameter = male_dominated_law
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_male = yes
|
|
}
|
|
scope:recipient = {
|
|
is_male = no
|
|
rite = {
|
|
rite_has_parameter = female_dominated_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
desc = NON_DOMINANT_GENDER_REASON
|
|
}
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
#Acceptance modifiers for all these ask the clergy for stuff interactions
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
|
|
#Acceptance modifiers related to clergy's relation to target title and its possible holders
|
|
title_acquisition_clerical_acceptance_modifier = yes
|
|
|
|
#Interaction options
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.medium_gold_value < scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.medium_gold_value < scope:recipient.medium_gold_value
|
|
scope:puppet_or_actor.medium_gold_value >= scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.medium_gold_value >= scope:recipient.medium_gold_value
|
|
scope:puppet_or_actor.medium_gold_value < scope:recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.medium_gold_value >= scope:recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 10
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier > scope:recipient.highest_held_title_tier
|
|
}
|
|
multiply = {
|
|
value = scope:puppet_or_actor.highest_held_title_tier
|
|
subtract = scope:recipient.highest_held_title_tier
|
|
add = 1
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier < scope:recipient.highest_held_title_tier_minus_one
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier < scope:recipient.highest_held_title_tier
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
is_liege_or_above_of = scope:recipient
|
|
liege ?= scope:recipient.liege
|
|
capital_county.holder ?= {
|
|
OR = {
|
|
this = scope:puppet_or_actor
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 3
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
OR = {
|
|
any_neighboring_top_liege_realm_owner = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
capital_county = {
|
|
any_neighboring_county = {
|
|
OR = {
|
|
holder = scope:puppet_or_actor
|
|
holder = {
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
scope:threaten_priest = yes
|
|
desc = THREATEN_PRIEST_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
|
|
#Cleric hesitating because of comparison to target's holder
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:recipient = { save_temporary_scope_as = cleric }
|
|
scope:target.holder = { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_HOLDER_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:recipient = { save_temporary_scope_as = cleric }
|
|
exists = scope:target.holder
|
|
scope:target.holder = { save_temporary_scope_as = owner }
|
|
scope:target.holder = { is_independent_ruler = no }
|
|
scope:puppet_or_actor = { is_independent_ruler = no }
|
|
scope:target.holder.top_liege ?= scope:puppet_or_actor.top_liege
|
|
NOR = {
|
|
scope:puppet_or_actor.liege = scope:target.holder.liege
|
|
scope:target.holder.liege = scope:puppet_or_actor
|
|
scope:puppet_or_actor.top_liege = scope:target.holder
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:recipient = { save_temporary_scope_as = cleric }
|
|
scope:target.holder = { save_temporary_scope_as = owner }
|
|
scope:target.holder = {
|
|
is_independent_ruler = no
|
|
NOT = {
|
|
top_liege = scope:puppet_or_actor.top_liege
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_TOP_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
scope:recipient = { save_temporary_scope_as = cleric }
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target.holder
|
|
}
|
|
scope:target.holder = {
|
|
save_temporary_scope_as = owner
|
|
}
|
|
}
|
|
scope:target = {
|
|
de_jure_liege ?= {
|
|
exists = holder
|
|
NOR = {
|
|
holder = scope:recipient
|
|
holder = scope:puppet_or_actor
|
|
holder = scope:target.holder
|
|
}
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_DE_JURE_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
#Christian situation
|
|
modifier = {
|
|
situation:the_christian_church ?= {
|
|
any_participant_group = { # Both characters are involved in the situation
|
|
any_situation_group_participant = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:recipient = { is_ruler = yes } }
|
|
any_situation_group_participant = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
has_situation_top_phase_parameter = claim_seeking_acceptance_bonus
|
|
}
|
|
add = 50
|
|
desc = claim_seeking_acceptance_bonus_desc
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:recipient != scope:puppet_or_actor
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= massive_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
dread >= medium_dread_value
|
|
}
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
flag = threaten_priest
|
|
localization = THREATEN_PRIEST_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
always = no
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = head_of_faith
|
|
ai_recipients = realm_priest_superior
|
|
ai_recipients = realm_priest_top_superior
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = vassals
|
|
ai_recipients = councillors
|
|
ai_recipients = liege
|
|
ai_recipients = top_liege
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 48
|
|
duchy = 36
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 10
|
|
#Wants titles that should rightfully be yours
|
|
modifier = {
|
|
scope:target ?= {
|
|
de_jure_liege ?= {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
add = 30
|
|
}
|
|
modifier = {
|
|
scope:target ?= {
|
|
tier >= scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
scope:recipient = { save_temporary_scope_as = cleric }
|
|
scope:target.holder ?= { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = 10
|
|
}
|
|
}
|
|
#low tier titles are less tantalizing
|
|
modifier = {
|
|
scope:target ?= {
|
|
tier < scope:puppet_or_actor.highest_held_title_tier_minus_one
|
|
}
|
|
factor = 0.5
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
highest_held_title_tier = tier_county
|
|
}
|
|
scope:target ?= {
|
|
title_capital_county = {
|
|
squared_distance = {
|
|
target = scope:puppet_or_actor.capital_province
|
|
value >= squared_distance_major
|
|
}
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
highest_held_title_tier = tier_duchy
|
|
}
|
|
scope:target ?= {
|
|
title_capital_county = {
|
|
squared_distance = {
|
|
target = scope:puppet_or_actor.capital_province
|
|
value >= squared_distance_large
|
|
}
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
highest_held_title_tier = tier_kingdom
|
|
}
|
|
scope:target ?= {
|
|
title_capital_county = {
|
|
squared_distance = {
|
|
target = scope:puppet_or_actor.capital_province
|
|
value >= squared_distance_huge
|
|
}
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
highest_held_title_tier >= tier_empire
|
|
}
|
|
scope:target ?= {
|
|
title_capital_county = {
|
|
squared_distance = {
|
|
target = scope:puppet_or_actor.capital_province
|
|
value >= squared_distance_massive
|
|
}
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
}
|
|
}
|
|
|
|
#Sell a fabricated diocese claim to a secular ruler
|
|
sell_claim_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = sell_claim_interaction
|
|
interface_priority = 35
|
|
target_type = title
|
|
target_filter = counties_of_faith
|
|
target_source = puppet_or_actor
|
|
show_all_targets = no
|
|
notification_text = sell_claim_interaction_notification
|
|
greeting = positive
|
|
|
|
cooldown_against_recipient = { years = 3 }
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = sell_claim_interaction_desc
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_sell_claim_piety_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 144
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
OR = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
faith.religious_head ?= this
|
|
}
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
this != scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
faith ?= scope:puppet_or_actor.faith
|
|
highest_held_title_tier >= tier_county
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
# cost = { piety } is only charged to scope:actor, so a puppeteer's cleric is checked here instead
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_sell_claim_piety_cost_value
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
trigger_if = {
|
|
limit = {
|
|
can_add_hook = {
|
|
target = scope:recipient
|
|
type = favor_hook
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
gold >= minor_gold_value
|
|
}
|
|
}
|
|
trigger_else = {
|
|
scope:recipient = {
|
|
gold >= pam_sell_claim_gold_cost_value
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
pam_can_sell_claim_on_target_trigger = yes
|
|
|
|
trigger_if = {
|
|
limit = { scope:sell_claim_gold_and_hook = no }
|
|
scope:recipient = {
|
|
gold >= pam_sell_claim_gold_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
# can_be_picked_title is picker-only and is not rechecked on send
|
|
has_valid_target_showing_failures_only = {
|
|
pam_can_sell_claim_on_target_trigger = yes
|
|
}
|
|
|
|
on_accept = {
|
|
scope:puppet_or_actor = {
|
|
sell_claim_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
options_heading = sell_claim_payment_heading
|
|
send_options_exclusive = yes
|
|
|
|
send_option = {
|
|
flag = sell_claim_gold
|
|
localization = SELL_CLAIM_GOLD_OPTION
|
|
is_valid = {
|
|
scope:recipient = {
|
|
gold >= pam_sell_claim_gold_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
flag = sell_claim_gold_and_hook
|
|
localization = SELL_CLAIM_GOLD_AND_HOOK_OPTION
|
|
is_valid = {
|
|
scope:actor = {
|
|
can_add_hook = {
|
|
target = scope:recipient
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 10
|
|
|
|
opinion_modifier = { # Opinion Factor
|
|
who = scope:recipient
|
|
opinion_target = scope:puppet_or_actor
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:recipient = {
|
|
ai_greed >= medium_positive_ai_value
|
|
}
|
|
desc = SELL_CLAIM_GREED_REASON
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:sell_claim_gold = yes
|
|
scope:recipient = {
|
|
gold < pam_sell_claim_gold_cost_value
|
|
}
|
|
desc = SELL_CLAIM_CANNOT_AFFORD_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:sell_claim_gold_and_hook = yes
|
|
scope:recipient = {
|
|
ai_greed >= low_positive_ai_value
|
|
}
|
|
desc = SELL_CLAIM_CHEAPER_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = 15
|
|
scope:recipient = {
|
|
any_neighboring_top_liege_realm_owner = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:target ?= {
|
|
any_neighboring_county = {
|
|
holder.top_liege ?= scope:recipient
|
|
}
|
|
}
|
|
desc = SELL_CLAIM_NEIGHBORING_TITLE_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
is_in_same_clerical_region_as_trigger = { TARGET = scope:puppet_or_actor }
|
|
desc = SELL_CLAIM_SAME_CLERICAL_REGION_REASON
|
|
}
|
|
modifier = { # Friends
|
|
add = 15
|
|
scope:recipient = {
|
|
has_relation_friend = scope:puppet_or_actor
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
modifier = { # BFFs
|
|
add = 25
|
|
scope:recipient = {
|
|
has_relation_best_friend = scope:puppet_or_actor
|
|
}
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
modifier = { # Their rite supports this
|
|
add = 20
|
|
scope:recipient = {
|
|
rite = { rite_has_tenet = tenet_simony }
|
|
}
|
|
desc = SIMONY_RITE_REASON
|
|
}
|
|
modifier = { # Your or their rite condemns it
|
|
add = -50
|
|
OR = {
|
|
scope:actor = {
|
|
rite = {
|
|
has_tenet_status = {
|
|
tenet = tenet_simony
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
rite = {
|
|
has_tenet_status = {
|
|
tenet = tenet_simony
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = SIMONY_IS_PROHIBITED
|
|
}
|
|
modifier = {
|
|
add = {
|
|
add = -5
|
|
multiply = scope:recipient.piety_level
|
|
}
|
|
scope:recipient.piety_level > 1
|
|
desc = RECIPIENT_IS_PIOUS
|
|
}
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 10
|
|
|
|
modifier = {
|
|
add = scope:puppet_or_actor.ai_greed
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
debt_level > 0
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:puppet_or_actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:puppet_or_actor = {
|
|
rite = {
|
|
has_tenet_status = {
|
|
tenet = tenet_simony
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_best_friend = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -60
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_rival = scope:recipient
|
|
has_relation_nemesis = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value <= medium_negative_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
}
|
|
|
|
#Hand one of my own claims to a ruler under my spiritual care
|
|
gift_claim_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = gift_claim_interaction
|
|
common_interaction = no
|
|
interface_priority = 34
|
|
target_type = title
|
|
target_filter = claimed_titles
|
|
target_source = puppet_or_actor
|
|
notification_text = gift_claim_interaction_notification
|
|
greeting = positive
|
|
|
|
cooldown_against_recipient = { years = 3 }
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = gift_claim_interaction_desc
|
|
|
|
cost = {
|
|
piety = medium_piety_value
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 48
|
|
duchy = 48
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
OR = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
faith.religious_head ?= this
|
|
}
|
|
is_adult = yes
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
this != scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith ?= scope:puppet_or_actor.faith
|
|
highest_held_title_tier >= tier_county
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = gift_claim_must_have_valid_claim_tt
|
|
scope:puppet_or_actor ?= {
|
|
any_claim = {
|
|
save_temporary_scope_as = gift_claim_candidate_title
|
|
pam_gift_claim_valid_title_trigger = { TITLE = scope:gift_claim_candidate_title }
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
custom_tooltip = {
|
|
text = gift_claim_recipient_must_be_in_clerical_region_tt
|
|
scope:puppet_or_actor ?= {
|
|
OR = {
|
|
pam_gift_claim_recipient_in_own_clerical_region_trigger = { TARGET = scope:recipient }
|
|
faith.religious_head ?= this
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target ?= { tier = tier_county }
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
pam_can_gift_claim_on_target_trigger = yes
|
|
}
|
|
|
|
on_accept = {
|
|
scope:puppet_or_actor = {
|
|
gift_claim_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 100
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_best_friend = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
has_trait = generous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 15
|
|
scope:puppet_or_actor = {
|
|
has_trait = humble
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -60
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_rival = scope:recipient
|
|
has_relation_nemesis = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value <= medium_negative_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
NOT = {
|
|
scope:target = {
|
|
is_neighbor_to_realm = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
}
|
|
|
|
#Give me a strong claim, powerful clergy guy
|
|
#In order to be able to pick a clergy member, they had to be put into secondary recipient list
|
|
#Unfortunately, that has created a strange scenario where the claim holder is the recipient
|
|
#I've prevented them seeing anything from that though
|
|
ecclesiastic_grant_claim_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = icon_clergy_claim_title
|
|
|
|
desc = ecclesiastic_grant_claim_interaction_desc
|
|
notification_text = ecclesiastic_grant_claim_interaction_notification
|
|
target_type = title
|
|
target_filter = domain_titles
|
|
target_source = recipient
|
|
interface_priority = 50
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 2
|
|
popup_on_receive = no
|
|
|
|
use_diplomatic_range = yes
|
|
|
|
cooldown_against_recipient = { years = 2 }
|
|
|
|
redirect = {
|
|
if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:secondary_recipient = { save_scope_as = intermediary }
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
piety >= major_piety_value
|
|
is_playable_character = yes
|
|
is_at_war = no
|
|
OR = {
|
|
ai_greed >= medium_positive_ai_value
|
|
ai_has_warlike_personality = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
#Has theocratic head of faith or spiritual clergy
|
|
pam_beseech_claims_access_trigger = yes
|
|
is_ruler = yes
|
|
is_landed = yes
|
|
NOR = {
|
|
government_has_mechanic = theocracy
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
primary_title.tier > tier_barony
|
|
faith ?= scope:puppet_or_actor.faith
|
|
any_held_title = {
|
|
is_landless_type_title = no
|
|
}
|
|
NOR = {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
this = scope:actor
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:puppet_or_actor ?= {
|
|
faith = {
|
|
organization = {
|
|
every_organization_member = {
|
|
limit = {
|
|
claim_valid_faith_subordinate_trigger = yes
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
religious_head ?= {
|
|
clergy_claims_hof_trigger = yes
|
|
}
|
|
}
|
|
religious_head = {
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
tier >= tier_county
|
|
is_landless_type_title = no
|
|
}
|
|
NOT = {
|
|
scope:puppet_or_actor = { has_claim_on = scope:target }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
this != scope:puppet_or_actor.religious_head_or_challenger
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_claims_hof_only_tt
|
|
scope:target = { tier < tier_kingdom }
|
|
}
|
|
}
|
|
}
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
|
|
trigger_if = {
|
|
limit = { is_valid_for_legitimacy_change = yes }
|
|
trigger_if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
legitimacy_level >= 4
|
|
}
|
|
trigger_else = {
|
|
legitimacy_level >= 3
|
|
}
|
|
custom_tooltip = {
|
|
text = above_expected_legitimacy_tt
|
|
any_vassal = {
|
|
count = all
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
scope:puppet_or_actor = {
|
|
meets_legitimacy_expectation_of = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
at_war = no
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
scope:recipient = {
|
|
faith.religion = scope:puppet_or_actor.faith.religion
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
has_strong_hook = scope:puppet_or_actor
|
|
}
|
|
#Head of faith is checked first because searching the organization is far more expensive
|
|
trigger_if = {
|
|
limit = {
|
|
NAND = {
|
|
scope:puppet_or_actor.faith = { has_doctrine_parameter = spiritual_head_of_faith }
|
|
OR = {
|
|
NOT = { exists = scope:puppet_or_actor.religious_head_or_challenger }
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= { clergy_claims_hof_trigger = yes }
|
|
}
|
|
}
|
|
NOT = {
|
|
scope:puppet_or_actor.faith = {
|
|
organization = {
|
|
any_organization_member = {
|
|
claim_valid_faith_subordinate_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Neither route is open at this point, so the two below only report which one is missing
|
|
custom_tooltip = {
|
|
text = responsible_cleric_tt
|
|
scope:puppet_or_actor.faith = { has_doctrine_parameter = spiritual_head_of_faith }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:puppet_or_actor.religious_head_or_challenger
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_claim_hof_available_tt
|
|
scope:puppet_or_actor.religious_head_or_challenger = {
|
|
clergy_claims_hof_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = { # Can't request on titles you already have a claim on
|
|
limit = {
|
|
scope:target ?= {
|
|
any_claimant = { this = scope:puppet_or_actor }
|
|
}
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_has_pressed_claim_already
|
|
always = no
|
|
}
|
|
}
|
|
trigger_if = { # Can't request claims on baronies
|
|
limit = {
|
|
scope:target ?= { tier = tier_barony }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_has_pressed_claim_already
|
|
always = no
|
|
}
|
|
}
|
|
trigger_if = { # Can't buy claims on head of faith titles
|
|
limit = {
|
|
scope:target ?= { is_head_of_faith = yes }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_no_religious_titles
|
|
always = no
|
|
}
|
|
}
|
|
trigger_if = { # Can't buy claims on noble families
|
|
limit = {
|
|
scope:target ?= { is_noble_family_title = yes }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_no_noble_family_titles
|
|
always = no
|
|
}
|
|
}
|
|
trigger_if = { # Can't buy claims on landless adventurer titles
|
|
limit = {
|
|
scope:target ?= { has_variable = adventurer_creation_reason }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_no_landless_adventurer_title
|
|
always = no
|
|
}
|
|
}
|
|
tgp_blocked_action_against_tenno_trigger = {
|
|
ACTOR = scope:puppet_or_actor
|
|
TARGET = scope:recipient
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:puppet_or_actor }
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastic_grant_claim_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
on_send = {
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastic_grant_claim_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastic_grant_claim_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
#Player clergy can decide whether to grant claim
|
|
scope:secondary_recipient = {
|
|
trigger_event = pam_interactions_events.0023
|
|
}
|
|
}
|
|
else = {
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = {
|
|
ecclesiastic_grant_claim_interaction_effect = yes
|
|
}
|
|
trigger_event = pam_interactions_events.0020
|
|
scope:recipient = {
|
|
#Event where they're informed
|
|
trigger_event = pam_interactions_events.0022
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0021
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_ecclesiastic_grant_claim_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
OR = {
|
|
#player recipients can close interaction, need auto_accept
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
# Using a hook should make him auto accept
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:secondary_recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
modifier = { # By God Alone - Secular Faith: the petitioner holds the ear of the clergy
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
legitimacy_level >= 5
|
|
}
|
|
add = 20
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
#Your gender is scorned by their faith
|
|
modifier = {
|
|
OR = {
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_female = yes
|
|
}
|
|
scope:recipient = {
|
|
is_female = no
|
|
rite = {
|
|
rite_has_parameter = male_dominated_law
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
scope:puppet_or_actor = {
|
|
is_male = yes
|
|
}
|
|
scope:recipient = {
|
|
is_male = no
|
|
rite = {
|
|
rite_has_parameter = female_dominated_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
desc = NON_DOMINANT_GENDER_REASON
|
|
}
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:secondary_recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
#Malus to king+ trying to gather more king+ titles without increasing their tier
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:puppet_or_actor = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
highest_held_title_tier >= scope:target.tier
|
|
}
|
|
desc = KING_PLUS_TARGETING_KINGDOM_REASON
|
|
add = -100
|
|
}
|
|
|
|
#Acceptance modifiers for all these ask the clergy for stuff interactions
|
|
general_secular_to_ecclesiastic_acceptance_secondary_recipient_modifier = yes
|
|
|
|
#Acceptance modifiers related to clergy's relation to target title and its possible holders
|
|
title_acquisition_clerical_acceptance_secondary_recipient_modifier = yes
|
|
|
|
#Interaction options
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor.medium_gold_value < scope:secondary_recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor.medium_gold_value < scope:secondary_recipient.medium_gold_value
|
|
scope:puppet_or_actor.medium_gold_value >= scope:secondary_recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor.medium_gold_value >= scope:secondary_recipient.medium_gold_value
|
|
scope:puppet_or_actor.medium_gold_value < scope:secondary_recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor.medium_gold_value >= scope:secondary_recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
value = 30
|
|
#Modify value by how scary actor is. Are they higher tier than recipient? Are they neighbors?
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier > scope:secondary_recipient.highest_held_title_tier
|
|
}
|
|
add = {
|
|
value = scope:puppet_or_actor.highest_held_title_tier
|
|
subtract = scope:secondary_recipient.highest_held_title_tier
|
|
multiply = 20
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier < scope:secondary_recipient.highest_held_title_tier_minus_one
|
|
}
|
|
add = -25
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.highest_held_title_tier < scope:secondary_recipient.highest_held_title_tier
|
|
}
|
|
add = -10
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
is_liege_or_above_of = scope:secondary_recipient
|
|
scope:secondary_recipient ?= {
|
|
any_held_title = {
|
|
is_neighbor_to_realm = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:secondary_recipient.capital_county.holder ?= {
|
|
OR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
OR = {
|
|
scope:puppet_or_actor.liege ?= scope:secondary_recipient.liege
|
|
scope:recipient = {
|
|
is_liege_or_above_of = scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
scope:threaten_priest = yes
|
|
desc = THREATEN_PRIEST_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
#Cleric hesitating because of comparison to target's holder
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_HOLDER_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
scope:recipient = { is_independent_ruler = no }
|
|
scope:puppet_or_actor = { is_independent_ruler = no }
|
|
scope:recipient.top_liege ?= scope:puppet_or_actor.top_liege
|
|
NOR = {
|
|
scope:puppet_or_actor.liege = scope:recipient.liege
|
|
scope:recipient.liege = scope:puppet_or_actor
|
|
scope:puppet_or_actor.top_liege = scope:recipient
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
NOT = {
|
|
top_liege = scope:puppet_or_actor.top_liege
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_TOP_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = {
|
|
save_temporary_scope_as = owner
|
|
}
|
|
scope:target ?= {
|
|
de_jure_liege ?= {
|
|
exists = holder
|
|
NOR = {
|
|
holder = scope:secondary_recipient
|
|
holder = scope:puppet_or_actor
|
|
holder = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_DE_JURE_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
#Have the Sanctioned Loopholes perk
|
|
modifier = {
|
|
scope:puppet_or_actor = { has_perk = sanctioned_loopholes_perk }
|
|
desc = SANCTIONED_LOOPHOLES_REASON
|
|
add = 200
|
|
}
|
|
|
|
#Christian situation
|
|
modifier = {
|
|
situation:the_christian_church ?= {
|
|
any_participant_group = { # Both characters are involved in the situation
|
|
any_situation_group_participant = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:recipient = { is_ruler = yes } }
|
|
any_situation_group_participant = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
has_situation_top_phase_parameter = claim_seeking_acceptance_bonus
|
|
}
|
|
add = 50
|
|
desc = claim_seeking_acceptance_bonus_desc
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient != scope:puppet_or_actor
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:secondary_recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= massive_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor = {
|
|
dread >= medium_dread_value
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = threaten_priest
|
|
localization = THREATEN_PRIEST_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:secondary_recipient ?= {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
always = no
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = liege
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 36
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = scope:puppet_or_actor.ai_greed
|
|
}
|
|
|
|
modifier = {
|
|
add = scope:target.tier
|
|
}
|
|
|
|
modifier = {
|
|
add = 500
|
|
has_variable = conqueror
|
|
NOR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -100
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Wants titles that should rightfully be yours
|
|
modifier = {
|
|
scope:target = {
|
|
de_jure_liege ?= {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
OR = {
|
|
any_direct_de_jure_vassal_title = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
any_de_jure_county = {
|
|
any_neighboring_county = {
|
|
OR = {
|
|
holder = scope:puppet_or_actor
|
|
holder = {
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
tier >= scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
factor = 2
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient = { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = 5
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 1
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 2
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
this = scope:puppet_or_actor.religious_head
|
|
}
|
|
scope:target.tier < tier_duchy
|
|
factor = 0
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
NOT = {
|
|
scope:target = {
|
|
is_neighbor_to_realm = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
#Don't bother player priests unless you are worthy
|
|
modifier = {
|
|
NOT = { pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:secondary_recipient } }
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:secondary_recipient
|
|
#AI will auto-accept when targeting players, so detailed factors are in here
|
|
pam_clergy_title_interaction_player_recipient_auto_accept_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
buy_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = sell_claim_interaction # Shared with sell_claim_interaction: a clerical shield and cross-stamped coins reads for both sides of the trade
|
|
interface_priority = 45
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = buy_ecclesiastical_title_interaction_desc
|
|
target_type = title
|
|
target_filter = recipient_domain_titles
|
|
|
|
redirect = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
save_scope_as = secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
}
|
|
add_to_list = characters
|
|
if = {
|
|
limit = {
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain.faith = scope:actor.faith
|
|
NOT = {
|
|
cp:councillor_court_chaplain = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain = { add_to_list = characters }
|
|
}
|
|
every_courtier = {
|
|
limit = {
|
|
is_ai = yes
|
|
is_physically_able_adult = yes
|
|
is_faith_dominant_gender = yes
|
|
is_imprisoned = no
|
|
is_ruler = no
|
|
faith = scope:actor.faith
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_available = {
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
is_adult = yes
|
|
NOT = { has_trait = incapable }
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
faith ?= scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
is_ai = yes
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
is_head_of_faith = no
|
|
}
|
|
NOT = { this = scope:actor }
|
|
# Neither the Head of Faith nor an antipope sells off clerical titles
|
|
NOT = { scope:actor.faith.religious_head ?= this }
|
|
pam_is_antipope_trigger = no
|
|
}
|
|
}
|
|
|
|
is_valid = {
|
|
pam_actor_has_simony_trigger = yes
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:actor }
|
|
trigger_if = { # A theocratic buyer keeps the see themselves, so they cannot already hold one
|
|
limit = {
|
|
scope:actor = { government_has_flag = government_is_theocracy }
|
|
}
|
|
custom_description = {
|
|
text = buy_ecclesiastical_title_already_holds_clerical_region_tt
|
|
subject = scope:actor
|
|
scope:actor = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
holder = scope:recipient
|
|
has_clerical_region = yes
|
|
is_head_of_faith = no
|
|
tier >= tier_county
|
|
}
|
|
}
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
}
|
|
pam_buy_ecclesiastical_title_interaction_effect = yes
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = buy_ecclesiastical_title_interaction_decline_toast
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = impious_opinion
|
|
opinion = -25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -50
|
|
opinion_modifier = { # Opinion Factor
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 1.0
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 20
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
modifier = { # Legitimacy
|
|
add = 20
|
|
scope:actor = {
|
|
legitimacy_level >= 5
|
|
}
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
modifier = { # Their rite supports this
|
|
add = 20
|
|
scope:recipient = {
|
|
rite = { rite_has_tenet = tenet_simony }
|
|
}
|
|
desc = SIMONY_RITE_REASON
|
|
}
|
|
modifier = { # Peace of God: a see changing hands by sale rather than by siege
|
|
add = 30
|
|
scope:recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
}
|
|
modifier = { # Receiver's piety level
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
add = 5
|
|
multiply = scope:secondary_recipient.piety_level
|
|
}
|
|
scope:secondary_recipient.piety_level > 1
|
|
desc = SECONDARY_RECIPIENT_IS_PIOUS
|
|
}
|
|
modifier = { # Their piety level
|
|
add = {
|
|
add = 5
|
|
multiply = scope:recipient.piety_level
|
|
}
|
|
scope:recipient.piety_level > 1
|
|
desc = RECIPIENT_IS_PIOUS
|
|
}
|
|
modifier = { # Friends
|
|
add = 15
|
|
scope:recipient = {
|
|
has_relation_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
modifier = { # BFFs
|
|
add = 25
|
|
scope:recipient = {
|
|
has_relation_best_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
modifier = { # Dread
|
|
add = 50
|
|
scope:recipient = {
|
|
target_is_liege_or_above = scope:actor
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
modifier = { # Greed
|
|
add = 20
|
|
scope:recipient = {
|
|
has_trait = greedy
|
|
}
|
|
desc = ACTIVITY_GUEST_GREEDY_REASON
|
|
}
|
|
modifier = { # Ambitious
|
|
add = -20
|
|
scope:recipient = {
|
|
has_trait = ambitious
|
|
}
|
|
desc = ACTIVITY_GUEST_AMBITIOUS_REASON
|
|
}
|
|
modifier = { # They are bankrupt
|
|
add = {
|
|
value = 40
|
|
multiply = scope:recipient.debt_level
|
|
}
|
|
trigger = {
|
|
scope:recipient = {
|
|
OR = {
|
|
debt_level > 0
|
|
treasury_debt_level > 0
|
|
}
|
|
}
|
|
}
|
|
desc = PURCHASE_LAND_IS_IN_DEBT_REASON
|
|
}
|
|
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = clerical_region_rulers_in_realm
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 72
|
|
duchy = 36
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 10
|
|
|
|
modifier = {
|
|
add = scope:actor.ai_greed
|
|
}
|
|
|
|
modifier = { # Don't steal from your friend
|
|
add = -100
|
|
scope:actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Give to your close family
|
|
add = 25
|
|
scope:actor != scope:secondary_recipient
|
|
scope:secondary_recipient = {
|
|
this != scope:actor.primary_heir # But not your heir
|
|
is_close_or_extended_family_of = scope:actor
|
|
}
|
|
}
|
|
|
|
modifier = { # You like the secondary recipient
|
|
add = 20
|
|
scope:actor = {
|
|
this != scope:secondary_recipient
|
|
OR = {
|
|
has_relation_friend = scope:secondary_recipient
|
|
has_relation_lover = scope:secondary_recipient
|
|
opinion = {
|
|
target = scope:secondary_recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#GET THAT JERK TO GIVE ME MY CLAIMED LAND, POWERFUL CLERGY GUY
|
|
ecclesiastic_transfer_land_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = icon_clergy_move_lands
|
|
|
|
desc = ecclesiastic_transfer_land_interaction_desc
|
|
notification_text = ecclesiastic_transfer_land_interaction_notification
|
|
target_type = title
|
|
target_filter = realm_titles
|
|
target_source = recipient
|
|
interface_priority = 75
|
|
common_interaction = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 2
|
|
popup_on_receive = no
|
|
|
|
use_diplomatic_range = yes
|
|
|
|
cooldown_against_recipient = { years = 2 }
|
|
|
|
is_available = {
|
|
has_legitimacy = yes
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
piety >= major_piety_value
|
|
is_playable_character = yes
|
|
is_at_war = no
|
|
OR = {
|
|
ai_greed >= medium_positive_ai_value
|
|
ai_has_warlike_personality = yes
|
|
}
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
#Has theocratic head of faith or spiritual clergy
|
|
pam_ecclesiastic_transfer_land_access_trigger = yes
|
|
}
|
|
redirect = {
|
|
if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:secondary_recipient = { save_scope_as = intermediary }
|
|
}
|
|
#You need to negotiate with the person you would otherwise be warring
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
#If you have the same liege, you can fight each other
|
|
NOT = {
|
|
scope:actor.liege ?= scope:recipient.liege
|
|
}
|
|
}
|
|
}
|
|
#You are in the same realm, at different levels. Who is on your level?
|
|
if = {
|
|
limit = {
|
|
scope:actor.top_liege = scope:recipient.top_liege
|
|
}
|
|
scope:recipient = {
|
|
ordered_liege_or_above = {
|
|
order_by = highest_held_title_tier
|
|
limit = {
|
|
NOR = {
|
|
is_liege_or_above_of = scope:actor
|
|
this = scope:actor
|
|
}
|
|
}
|
|
save_scope_as = recipient
|
|
}
|
|
}
|
|
}
|
|
#You are not in the same realm, go with top_liege
|
|
else = {
|
|
scope:recipient.top_liege = {
|
|
save_scope_as = recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith = scope:actor.faith
|
|
primary_title.tier > tier_barony
|
|
any_sub_realm_title = {
|
|
is_landless_type_title = no
|
|
OR = {
|
|
any_claimant = {
|
|
this = scope:actor
|
|
}
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= scope:actor
|
|
}
|
|
}
|
|
}
|
|
NOT = { target_is_liege_or_above = scope:actor }
|
|
NOR = {
|
|
this = scope:actor
|
|
scope:recipient.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
}
|
|
scope:actor = {
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
OR = {
|
|
any_claim = {
|
|
exists = holder
|
|
}
|
|
any_held_title = {
|
|
any_in_de_jure_hierarchy = {
|
|
holder ?= {
|
|
NOR = {
|
|
this = scope:actor
|
|
any_liege_or_above = {
|
|
this = scope:actor
|
|
}
|
|
}
|
|
}
|
|
exists = holder
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:recipient.faith = {
|
|
organization = {
|
|
every_organization_member = {
|
|
limit = { claim_valid_faith_subordinate_trigger = yes }
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
religious_head ?= {
|
|
clergy_claims_hof_trigger = yes
|
|
}
|
|
}
|
|
religious_head = {
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
religious_head_or_challenger ?= {
|
|
clergy_claims_hof_trigger = yes
|
|
}
|
|
}
|
|
religious_head_or_challenger = {
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
has_valid_target_showing_failures_only = {
|
|
scope:actor = {
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_strong_claim_tt
|
|
OR = {
|
|
has_strong_claim_on = scope:target
|
|
any_held_title = {
|
|
is_de_jure_liege_or_above_target = scope:target
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
tier >= tier_county
|
|
is_landless_type_title = no
|
|
}
|
|
scope:actor = {
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_strong_claim_tt
|
|
OR = {
|
|
has_strong_claim_on = scope:target
|
|
any_held_title = {
|
|
is_de_jure_liege_or_above_target = scope:target
|
|
}
|
|
}
|
|
}
|
|
NOT = { has_title = scope:target }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
NOT = {
|
|
this = scope:actor.religious_head_or_challenger
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_hof_only_tt
|
|
scope:target = { tier < tier_kingdom }
|
|
}
|
|
}
|
|
#Don't destroy dukes+ by taking their only counties. I'm onto you, tricky players
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
highest_held_title_tier >= tier_duchy
|
|
NOT = {
|
|
any_held_title = {
|
|
count >= 2
|
|
tier = tier_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_transfer_no_capital_county_tt
|
|
scope:target = {
|
|
NOT = {
|
|
this = scope:recipient.capital_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_theocratic_ecclesiastical_tt
|
|
scope:target.holder ?= {
|
|
NOR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
}
|
|
}
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
has_theological_agent_puppet_trigger = yes
|
|
}
|
|
piety_level >= 2
|
|
trigger_if = {
|
|
limit = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
}
|
|
legitimacy_level >= 4
|
|
}
|
|
trigger_else = {
|
|
legitimacy_level >= 3
|
|
}
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
at_war = no
|
|
travel = no
|
|
activity = no
|
|
}
|
|
|
|
NOT = { has_trait = excommunicated }
|
|
custom_tooltip = {
|
|
text = above_expected_legitimacy_tt
|
|
any_vassal = {
|
|
count = all
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
scope:actor = {
|
|
meets_legitimacy_expectation_of = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
is_at_war = no
|
|
highest_held_title_tier >= tier_county
|
|
NOR = {
|
|
has_strong_hook = scope:actor
|
|
has_trait = greatest_of_khans
|
|
has_trait = conqueror
|
|
}
|
|
#Head of faith is checked first because searching the organization is far more expensive
|
|
trigger_if = {
|
|
limit = {
|
|
NAND = {
|
|
scope:actor.faith = { has_doctrine_parameter = spiritual_head_of_faith }
|
|
OR = {
|
|
NOT = { exists = scope:recipient.religious_head_or_challenger }
|
|
scope:recipient.religious_head_or_challenger ?= { clergy_claims_hof_trigger = yes }
|
|
}
|
|
}
|
|
NOT = {
|
|
scope:actor.faith = {
|
|
organization = {
|
|
any_organization_member = {
|
|
claim_valid_faith_subordinate_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Neither route is open at this point, so the two below only report which one is missing
|
|
custom_tooltip = {
|
|
text = responsible_cleric_tt
|
|
scope:actor.faith = { has_doctrine_parameter = spiritual_head_of_faith }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:recipient.religious_head_or_challenger
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_claim_hof_available_tt
|
|
scope:recipient.religious_head_or_challenger = {
|
|
clergy_claims_hof_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_any_strong_claim_tt
|
|
any_sub_realm_title = {
|
|
tier > tier_barony
|
|
OR = {
|
|
any_claimant = {
|
|
this = scope:actor
|
|
has_strong_claim_on = prev
|
|
}
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_transfer_no_hof_title_tt
|
|
NOT = {
|
|
scope:recipient ?= {
|
|
any_held_title = {
|
|
is_head_of_faith = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = { # Can't buy claims on noble families
|
|
limit = {
|
|
scope:target ?= { is_noble_family_title = yes }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_no_noble_family_titles
|
|
always = no
|
|
}
|
|
}
|
|
trigger_if = { # Can't buy claims on landless adventurer titles
|
|
limit = {
|
|
scope:target ?= { has_variable = adventurer_creation_reason }
|
|
}
|
|
custom_description = {
|
|
text = buy_claim_no_landless_adventurer_title
|
|
always = no
|
|
}
|
|
}
|
|
tgp_blocked_action_against_tenno_trigger = {
|
|
ACTOR = scope:actor
|
|
TARGET = scope:recipient
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:actor }
|
|
#Only transfer player vassals, never take their titles away
|
|
trigger_if = {
|
|
limit = {
|
|
scope:target ?= {
|
|
holder ?= {
|
|
NOT = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
OR = {
|
|
NOT = {
|
|
this = holder.primary_title
|
|
}
|
|
tier >= scope:actor.highest_held_title_tier
|
|
}
|
|
}
|
|
}
|
|
scope:target.holder = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
|
|
#MUST BE ABLE TO CONVINCE RECIPIENT
|
|
custom_tooltip = {
|
|
text = pam_negotiate_land_possible_acceptance_tt
|
|
scope:actor = {
|
|
OR = {
|
|
#Player recipient always a maybe
|
|
pam_instant_negotiate_land_success_trigger = yes
|
|
pam_forced_negotiate_land_success_trigger = yes
|
|
pam_possible_negotiate_land_success_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
#Don't destroy dukes+ by taking their only counties. I'm onto you, tricky players
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:recipient = {
|
|
highest_held_title_tier >= tier_duchy
|
|
NOT = {
|
|
any_held_title = {
|
|
count >= 2
|
|
tier = tier_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_transfer_no_capital_county_tt
|
|
scope:target = {
|
|
NOT = {
|
|
this = scope:recipient.capital_county
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_theocratic_ecclesiastical_recipient_tt
|
|
scope:recipient = {
|
|
NOR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
}
|
|
#For AI high-level scholars and multiplayer - block interaction here
|
|
trigger_if = {
|
|
limit = {
|
|
OR = {
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
}
|
|
AND = {
|
|
scope:actor = { is_ai = no }
|
|
scope:recipient = { is_ai = no }
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = clergy_land_transfer_ai_scholar_tt
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_trait = lifestyle_scholar
|
|
has_trait_xp = {
|
|
trait = lifestyle_scholar
|
|
value >= 60
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_send = {
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
#Player clergy can decide whether to grant claim
|
|
scope:secondary_recipient = {
|
|
trigger_event = {
|
|
id = pam_interactions_events.0033
|
|
days = { 2 5 }
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
#Can do interaction option effects and such immediately, don't have to wait for player priest's acceptance
|
|
scope:actor = {
|
|
#Hidden bc it needs to be always shown, but only here actually done right away
|
|
hidden_effect = { ecclesiastic_transfer_land_interaction_immediate_effect = yes }
|
|
}
|
|
scope:recipient = {
|
|
#Event where recipient is informed and then actor is informed
|
|
trigger_event = {
|
|
id = pam_interactions_events.0032
|
|
days = { 2 5 }
|
|
}
|
|
}
|
|
}
|
|
#Is the recipient going to refuse?
|
|
#No, he will instantly agree
|
|
scope:actor = {
|
|
#Hard to believe... but all the below is just tooltips
|
|
show_as_tooltip = {
|
|
if = {
|
|
limit = {
|
|
pam_instant_negotiate_land_success_trigger = yes
|
|
}
|
|
ecclesiastic_transfer_land_interaction_immediate_effect = yes
|
|
custom_tooltip = pam_clergy_land_instant_success_tt
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
piety_level <= 0
|
|
legitimacy_level <= 0
|
|
}
|
|
}
|
|
scope:recipient = { custom_tooltip = clergy_transfer_instant_accept_piety_legitimacy_tt }
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
pam_negotiate_land_instant_pope_hook_trigger = yes
|
|
}
|
|
scope:recipient = { custom_tooltip = clergy_transfer_instant_accept_popes_demands_tt }
|
|
}
|
|
else = {
|
|
scope:recipient = { custom_tooltip = clergy_transfer_instant_accept_terror_tt }
|
|
}
|
|
#You straight-up get the stuff!
|
|
ecclesiastic_transfer_land_interaction_transfer_effect = yes
|
|
}
|
|
#you can - maybe or definitely - get him to agree by investing more
|
|
else = {
|
|
ecclesiastic_transfer_land_interaction_immediate_effect = yes
|
|
pam_available_negotiation_methods_tooltip_effect = yes
|
|
#Show effects.. if you succeed
|
|
custom_tooltip = clergy_land_if_accepted_tt
|
|
ecclesiastic_transfer_land_interaction_transfer_effect = yes
|
|
pam_negotiate_land_possible_refusal_notificaton_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
trigger_event = pam_interactions_events.0031
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
add = {
|
|
value = major_piety_value
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
}
|
|
multiply = {
|
|
value = scope:target.tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
scope:target = {
|
|
every_de_jure_county = {
|
|
add = 2
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
}
|
|
scope:target = {
|
|
every_de_jure_county = {
|
|
add = 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = pam_peace_of_god_clergy_peacemaking_cost_mult_value
|
|
round_to = 5
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
OR = {
|
|
#Player recipients auto-accept so they cannot shut down the popup
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:secondary_recipient
|
|
scope:use_hook = yes
|
|
scope:actor = { has_strong_hook = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -50
|
|
|
|
modifier = { # Peace of God: better the Church move a border than an army
|
|
scope:secondary_recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
add = 40
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
legitimacy_level >= 5
|
|
}
|
|
add = 20
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
#Your gender is scorned by their faith
|
|
modifier = {
|
|
OR = {
|
|
AND = {
|
|
scope:actor = {
|
|
is_female = yes
|
|
}
|
|
scope:recipient = {
|
|
is_female = no
|
|
rite = {
|
|
rite_has_parameter = male_dominated_law
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
scope:actor = {
|
|
is_male = yes
|
|
}
|
|
scope:recipient = {
|
|
is_male = no
|
|
rite = {
|
|
rite_has_parameter = female_dominated_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
desc = NON_DOMINANT_GENDER_REASON
|
|
}
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
#Malus to king+ trying to gather more king+ titles without increasing their tier
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:actor = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
highest_held_title_tier >= scope:target.tier
|
|
}
|
|
desc = KING_PLUS_TARGETING_KINGDOM_REASON
|
|
add = -200
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = { this = scope:recipient.primary_title }
|
|
desc = CLERGY_LAND_TRANSFER_PRIMARY_TITLE_REASON
|
|
add = -100
|
|
}
|
|
|
|
#Acceptance modifiers for all these ask the clergy for stuff interactions
|
|
general_secular_to_ecclesiastic_acceptance_secondary_recipient_modifier = yes
|
|
|
|
#Acceptance modifiers related to clergy's relation to target title and its possible holders
|
|
title_acquisition_clerical_acceptance_secondary_recipient_modifier = yes
|
|
|
|
#Interaction options
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
multiply = scope:actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_STRONG_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:actor.medium_gold_value < scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:actor.medium_gold_value < scope:recipient.medium_gold_value
|
|
scope:actor.medium_gold_value >= scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:actor.medium_gold_value >= scope:recipient.medium_gold_value
|
|
scope:actor.medium_gold_value < scope:recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:actor.medium_gold_value >= scope:recipient.massive_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
add = {
|
|
value = 30
|
|
#Modify value by how scary actor is. Are they higher tier than recipient? Are they neighbors?
|
|
if = {
|
|
limit = {
|
|
scope:actor.highest_held_title_tier > scope:secondary_recipient.highest_held_title_tier
|
|
}
|
|
add = {
|
|
value = scope:actor.highest_held_title_tier
|
|
subtract = scope:secondary_recipient.highest_held_title_tier
|
|
multiply = 20
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:actor.highest_held_title_tier < scope:secondary_recipient.highest_held_title_tier_minus_one
|
|
}
|
|
add = -25
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:actor.highest_held_title_tier < scope:secondary_recipient.highest_held_title_tier
|
|
}
|
|
add = -10
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
OR = {
|
|
is_liege_or_above_of = scope:secondary_recipient
|
|
scope:secondary_recipient ?= {
|
|
any_held_title = {
|
|
is_neighbor_to_realm = scope:actor
|
|
}
|
|
}
|
|
scope:secondary_recipient.capital_county.holder ?= {
|
|
OR = {
|
|
this = scope:actor
|
|
this = scope:recipient
|
|
any_liege_or_above = {
|
|
this = scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
OR = {
|
|
scope:actor.liege ?= scope:secondary_recipient.liege
|
|
scope:recipient = {
|
|
is_liege_or_above_of = scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
scope:threaten_priest = yes
|
|
desc = THREATEN_PRIEST_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
highest_held_title_tier >= tier_duchy
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target = {
|
|
tier < scope:actor.highest_held_title_tier
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target = {
|
|
tier = scope:actor.highest_held_title_tier
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = celibate
|
|
has_trait = eunuch
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:actor = {
|
|
any_child = {
|
|
scope:actor.primary_title = {
|
|
place_in_line_of_succession = {
|
|
target = prev
|
|
value <= 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 4
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
age < 50
|
|
age >= 40
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
age < 40
|
|
age >= 30
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
OR = {
|
|
any_child = {
|
|
count = 2
|
|
scope:actor.primary_title = {
|
|
place_in_line_of_succession = {
|
|
target = prev
|
|
value <= 3
|
|
}
|
|
}
|
|
}
|
|
age < 30
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
any_child = {
|
|
count >= 3
|
|
scope:actor.primary_title = {
|
|
place_in_line_of_succession = {
|
|
target = prev
|
|
value <= 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_female = yes
|
|
OR = {
|
|
AND = {
|
|
is_married = yes
|
|
age > 30
|
|
matrilinear_marriage = no
|
|
}
|
|
age >= 40
|
|
}
|
|
any_child = {
|
|
count <= 0
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
min = 5
|
|
}
|
|
scope:promise_church_succession = yes
|
|
desc = OFFER_CHURCH_SUCCESSION_OPTION_REASON
|
|
}
|
|
|
|
|
|
#Cleric hesitating because of comparison to target's holder
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_HOLDER_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
scope:recipient = { is_independent_ruler = no }
|
|
scope:actor = { is_independent_ruler = no }
|
|
scope:recipient.top_liege ?= scope:actor.top_liege
|
|
NOR = {
|
|
scope:actor.liege = scope:recipient.liege
|
|
scope:recipient.liege = scope:actor
|
|
scope:actor.top_liege = scope:recipient
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
NOT = {
|
|
top_liege = scope:actor.top_liege
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_TOP_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient ?= { save_temporary_scope_as = cleric }
|
|
scope:recipient = {
|
|
save_temporary_scope_as = owner
|
|
}
|
|
scope:target ?= {
|
|
de_jure_liege ?= {
|
|
exists = holder
|
|
NOR = {
|
|
holder = scope:secondary_recipient
|
|
holder = scope:actor
|
|
holder = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
clerical_hesitation_from_potential_defender_value != 0
|
|
desc = RECIPIENTS_ESTIMATION_OF_TARGET_DE_JURE_LIEGE_PIETY_REASON
|
|
add = {
|
|
value = clerical_hesitation_from_potential_defender_value
|
|
multiply = -20
|
|
}
|
|
}
|
|
|
|
#Have the Sanctioned Loopholes perk
|
|
modifier = {
|
|
scope:actor = { has_perk = sanctioned_loopholes_perk }
|
|
desc = SANCTIONED_LOOPHOLES_REASON
|
|
add = 200
|
|
}
|
|
|
|
#Christian situation
|
|
modifier = {
|
|
situation:the_christian_church ?= {
|
|
any_participant_group = { # Both characters are involved in the situation
|
|
any_situation_group_participant = {
|
|
this = scope:actor
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:recipient = { is_ruler = yes } }
|
|
any_situation_group_participant = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
has_situation_top_phase_parameter = claim_seeking_acceptance_bonus
|
|
}
|
|
add = 50
|
|
desc = claim_seeking_acceptance_bonus_desc
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:actor = {
|
|
has_claim_on = scope:target
|
|
any_held_title = {
|
|
is_de_jure_liege_or_above_target = scope:target
|
|
}
|
|
}
|
|
add = {
|
|
value = 60
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
has_strong_claim_on = scope:target
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
}
|
|
desc = clergy_land_transfer_claims_de_jure_reason
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient != scope:actor
|
|
}
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:secondary_recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:secondary_recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK_CLERGY
|
|
}
|
|
|
|
#You promise the church could inherit this title if it is ever without heirs
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor = {
|
|
is_ai = no
|
|
highest_held_title_tier <= tier_duchy
|
|
primary_title = {
|
|
NOR = {
|
|
has_title_law_flag = advanced_succession_law
|
|
has_title_law_flag = elective_succession_law
|
|
}
|
|
}
|
|
NOR = {
|
|
exists = fallback_succession_title
|
|
exists = fallback_succession_character
|
|
}
|
|
}
|
|
}
|
|
flag = promise_church_succession
|
|
localization = PROMISE_CHURCH_SUCCESSION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= massive_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
exists = scope:secondary_recipient
|
|
scope:actor = {
|
|
dread >= medium_dread_value
|
|
}
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
flag = threaten_priest
|
|
localization = THREATEN_PRIEST_INTERACTION_OPTION_CLERGY
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:secondary_recipient ?= {
|
|
has_strong_hook = scope:actor
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
always = no
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_STRONG_HOOK_INTERACTION_OPTION_CLERGY
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION_CLERGY
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = liege
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 36
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = scope:actor.ai_greed
|
|
}
|
|
|
|
modifier = {
|
|
add = scope:target.tier
|
|
}
|
|
|
|
modifier = {
|
|
add = 500
|
|
has_variable = conqueror
|
|
NOR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -100
|
|
scope:actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= high_positive_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Wants titles that should rightfully be yours
|
|
modifier = {
|
|
scope:target = {
|
|
de_jure_liege ?= {
|
|
holder ?= scope:actor
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
OR = {
|
|
any_direct_de_jure_vassal_title = {
|
|
holder ?= scope:actor
|
|
}
|
|
any_de_jure_county = {
|
|
any_neighboring_county = {
|
|
OR = {
|
|
holder = scope:actor
|
|
holder = {
|
|
any_liege_or_above = {
|
|
this = scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
tier >= scope:actor.highest_held_title_tier
|
|
}
|
|
factor = 2
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient = { save_temporary_scope_as = cleric }
|
|
scope:recipient = { save_temporary_scope_as = owner }
|
|
clerical_hesitation_from_target_holder_value != 0
|
|
add = {
|
|
value = clerical_hesitation_from_target_holder_value
|
|
multiply = 5
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 1
|
|
}
|
|
}
|
|
factor = 0.25
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 2
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
this = scope:actor.religious_head
|
|
}
|
|
scope:target.tier < tier_duchy
|
|
factor = 0
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
NOT = {
|
|
scope:target = {
|
|
is_neighbor_to_realm = scope:actor
|
|
}
|
|
}
|
|
}
|
|
#Don't bother player priests unless you are worthy
|
|
modifier = {
|
|
NOT = { pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:secondary_recipient } }
|
|
factor = 0
|
|
}
|
|
#Less likely to attempt unless they can force it through
|
|
modifier = {
|
|
scope:actor = {
|
|
pam_forced_negotiate_land_success_trigger = no
|
|
}
|
|
factor = 0.5
|
|
}
|
|
#AI should bother player less
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
factor = 0.5
|
|
}
|
|
modifier = {
|
|
factor = {
|
|
value = 0.6
|
|
#Increase reduction based on title tier given away
|
|
if = {
|
|
limit = {
|
|
scope:recipient.var:clergy_land_granted >= 3
|
|
}
|
|
add = -0.2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient.var:clergy_land_granted >= 4
|
|
}
|
|
add = -0.2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient.var:clergy_land_granted >= 5
|
|
}
|
|
add = -0.1
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient.var:clergy_land_granted >= 6
|
|
}
|
|
add = -0.05
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
has_variable = clergy_land_granted
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:secondary_recipient
|
|
#AI will auto-accept when targeting players, so detailed factors are in here
|
|
pam_clergy_title_interaction_player_recipient_auto_accept_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
# Create a New Ecclesiastical Title as HoF (player only - we'll make the ai use the "request" ones)
|
|
create_new_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = request_clerical_title_creation
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = create_new_ecclesiastical_title_interaction_desc
|
|
target_type = title
|
|
target_filter = domain_titles
|
|
target_source = recipient
|
|
show_all_targets = no
|
|
|
|
# Recipient's court chaplain as the default new title holder
|
|
redirect = {
|
|
scope:recipient = {
|
|
# A character may hold only one clerical region, so an existing archbishop cannot default here
|
|
cp:councillor_court_chaplain ?= {
|
|
if = {
|
|
limit = {
|
|
faith = scope:recipient.faith
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
save_scope_as = secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Recipient's court chaplain, then eligible AI courtiers from either the recipient or the actor (HoF) as candidate holders
|
|
populate_recipient_list = {
|
|
scope:recipient = {
|
|
cp:councillor_court_chaplain ?= {
|
|
if = {
|
|
limit = {
|
|
faith = scope:recipient.faith
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
every_courtier = {
|
|
limit = {
|
|
is_ai = yes
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
scope:actor = {
|
|
every_courtier = {
|
|
limit = {
|
|
is_ai = yes
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
# Clerical region supporting HoF
|
|
is_available = {
|
|
is_ai = no
|
|
pam_is_clerical_title_authority_trigger = yes # HoF, or the Head of Rites when the faith has no HoF
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
# Same-faith duke-or-above holding a title whose de jure capital is not yet in a clerical region
|
|
# We do not require the recipient's own capital, so a seated ruler can still found a see elsewhere
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith ?= scope:actor.faith
|
|
NOT = { this = scope:actor }
|
|
any_held_title = {
|
|
tier >= tier_duchy
|
|
is_landless_type_title = no
|
|
title_capital_county ?= {
|
|
NOT = { exists = clerical_region_title }
|
|
OR = {
|
|
holder ?= scope:recipient
|
|
holder ?= {
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# At least one eligible clergy holder exists; at least one eligible kingdom title can be picked
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
pam_actor_is_clerical_title_authority_of_this_trigger = yes
|
|
}
|
|
custom_tooltip = {
|
|
text = create_new_ecclesiastical_title_no_eligible_kingdom_tt
|
|
scope:recipient = {
|
|
any_held_title = {
|
|
pam_valid_new_clerical_region_anchor_trigger = { PETITIONER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = create_new_ecclesiastical_title_no_eligible_holder_tt
|
|
OR = {
|
|
scope:recipient = {
|
|
OR = {
|
|
any_courtier = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:recipient }
|
|
}
|
|
cp:councillor_court_chaplain ?= {
|
|
faith = scope:recipient.faith
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
}
|
|
}
|
|
any_courtier = {
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = pam_new_clerical_region_invalid_anchor_tt
|
|
scope:target ?= {
|
|
pam_valid_new_clerical_region_anchor_trigger = { PETITIONER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
pam_valid_new_clerical_region_anchor_trigger = { PETITIONER = scope:recipient }
|
|
}
|
|
}
|
|
|
|
# Scales with the free Christian de jure counties of the anchor's de jure kingdom, which is what the region takes
|
|
cost = {
|
|
piety = {
|
|
value = pam_new_clerical_region_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
# Creates the new clerical region title anchored to the chosen kingdom, sets up the new holder as court chaplain, and fires the situation catalyst
|
|
on_accept = {
|
|
pam_create_new_ecclesiastical_title_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
# Expand an Ecclesiastical Title as HoF (player only - we'll make the ai use the "request" ones)
|
|
expand_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = request_clerical_title_expansion
|
|
interface_priority = 45
|
|
common_interaction = no
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = expand_ecclesiastical_title_interaction_desc
|
|
target_type = title
|
|
target_filter = clerical_region_adjacent_duchies
|
|
target_source = recipient
|
|
show_all_targets = no
|
|
|
|
# Clerical region supporting HoF
|
|
is_available = {
|
|
is_ai = no
|
|
pam_is_clerical_title_authority_trigger = yes # HoF, or the Head of Rites when the faith has no HoF
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 2 }
|
|
|
|
# Same-faith ecclesiastical rulers who hold a clerical region with at least one county bordering uncovered land; also the HoF on themselves
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith ?= scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
# Picker only lists duchies around the region at the recipient's capital
|
|
pam_acting_clerical_region_trigger = { ARCHBISHOP = this }
|
|
pam_actor_is_clerical_title_authority_of_this_trigger = yes
|
|
}
|
|
}
|
|
|
|
# At least one adjacent duchy passes the picker criteria
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
custom_tooltip = { # Must match can_be_picked_title below
|
|
text = expand_ecclesiastical_title_no_eligible_target_tt
|
|
pam_has_eligible_expand_ecclesiastical_title_target_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
pam_valid_expand_ecclesiastical_title_target_trigger = { TITLE = scope:target ARCHBISHOP = scope:recipient }
|
|
}
|
|
|
|
# can_be_picked_title is picker-only and is not rechecked on send
|
|
has_valid_target_showing_failures_only = {
|
|
pam_valid_expand_ecclesiastical_title_target_trigger = { TITLE = scope:target ARCHBISHOP = scope:recipient }
|
|
}
|
|
|
|
# Piety scales with the number of de jure counties in the chosen target duchy
|
|
cost = {
|
|
piety = {
|
|
value = pam_new_ecclesiastical_title_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
# Grows the recipient's clerical region into all de jure counties of the chosen duchy and fires the situation catalyst
|
|
on_accept = {
|
|
pam_expand_ecclesiastical_title_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
# Split an Ecclesiastical Title as HoF (player only - we'll make the ai use the "request" ones)
|
|
split_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = request_clerical_title_split
|
|
interface_priority = 45
|
|
common_interaction = no
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = split_ecclesiastical_title_interaction_desc
|
|
|
|
# Pre-selects a default secular ruler (secondary_actor) by finding a random eligible county holder or liege in the recipient's clerical region THEN pre-selects their court chaplain as the default new holder (secondary_recipient) if available
|
|
redirect = {
|
|
scope:recipient = {
|
|
random_held_title = {
|
|
limit = {
|
|
has_clerical_region = yes
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
is_head_of_faith = yes
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
}
|
|
}
|
|
}
|
|
random_county_in_clerical_region = {
|
|
limit = {
|
|
OR = {
|
|
holder = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
holder = {
|
|
any_liege_or_above = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
holder = {
|
|
if = {
|
|
limit = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
save_scope_as = secondary_actor
|
|
}
|
|
else = {
|
|
random_liege_or_above = {
|
|
limit = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
save_scope_as = secondary_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:secondary_actor ?= {
|
|
is_ai = yes
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain.faith = scope:actor.faith
|
|
NOT = { cp:councillor_court_chaplain = scope:recipient }
|
|
}
|
|
}
|
|
scope:secondary_actor = {
|
|
cp:councillor_court_chaplain = {
|
|
save_scope_as = secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Lists all eligible duke+ secular rulers whose realm capital lies within the recipient's clerical region, found by county holders and their liege chains
|
|
populate_actor_list = {
|
|
scope:recipient = {
|
|
every_held_title = {
|
|
limit = {
|
|
has_clerical_region = yes
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
is_head_of_faith = yes
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
}
|
|
}
|
|
}
|
|
every_county_in_clerical_region = {
|
|
holder = {
|
|
if = {
|
|
limit = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
every_liege_or_above = {
|
|
limit = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Lists clergy candidates for the new title: the chosen secular ruler's court chaplain (if eligible), their eligible courtiers, and same-faith ecclesiastical holders/top lieges of counties within the recipient's clerical region - excludes existing clerical region holders
|
|
populate_recipient_list = {
|
|
if = {
|
|
limit = { exists = scope:secondary_actor }
|
|
scope:secondary_actor = {
|
|
if = {
|
|
limit = {
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain.faith = scope:actor.faith
|
|
cp:councillor_court_chaplain != scope:recipient
|
|
NOT = {
|
|
cp:councillor_court_chaplain = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain = { add_to_list = characters }
|
|
}
|
|
every_courtier = {
|
|
limit = {
|
|
is_ai = yes
|
|
this != scope:recipient
|
|
NOT = { any_held_title = { has_clerical_region = no } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:secondary_actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
primary_title = {
|
|
every_county_in_clerical_region = {
|
|
if = {
|
|
limit = {
|
|
holder = {
|
|
is_alive = yes
|
|
is_ruler = yes
|
|
faith = scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
this != scope:recipient
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
}
|
|
holder = {
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.top_liege = {
|
|
is_alive = yes
|
|
is_ruler = yes
|
|
faith = scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
this != scope:recipient
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
holder != scope:recipient
|
|
}
|
|
holder.top_liege = {
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Clerical region supporting HoF
|
|
is_available = {
|
|
is_ai = no
|
|
OR = {
|
|
pam_is_clerical_title_authority_trigger = yes # HoF, or the Head of Rites when the faith has no HoF
|
|
pam_symphonia_secular_emperor_investiture_trigger = yes
|
|
}
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
pam_is_antipope_trigger = no
|
|
}
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith ?= scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
# The HoF may split their own see, and a Symphonia emperor may split one within their realm.
|
|
trigger_if = {
|
|
limit = { scope:recipient != scope:actor }
|
|
OR = {
|
|
is_head_of_faith = no
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
}
|
|
}
|
|
any_county_in_clerical_region = {
|
|
OR = {
|
|
holder ?= {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
holder ?= {
|
|
any_liege_or_above = {
|
|
pam_potential_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# A valid secular ruler exists to split from, and that an eligible clergy holder candidate exists
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
OR = {
|
|
pam_actor_is_clerical_title_authority_of_this_trigger = yes
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = split_ecclesiastical_title_no_eligible_secular_ruler_tt
|
|
scope:recipient = {
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
# Match is_shown: allow a Symphonia emperor to split a Head-of-Faith see.
|
|
trigger_if = {
|
|
limit = { scope:recipient != scope:actor }
|
|
OR = {
|
|
is_head_of_faith = no
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
}
|
|
}
|
|
any_county_in_clerical_region = {
|
|
OR = {
|
|
holder = {
|
|
pam_valid_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
holder = {
|
|
any_liege_or_above = {
|
|
pam_valid_secular_clerical_split_ruler_trigger = { RULER = this }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_actor }
|
|
pam_valid_secular_clerical_split_ruler_trigger = { RULER = scope:secondary_actor }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = split_ecclesiastical_title_no_eligible_holder_tt
|
|
OR = {
|
|
AND = {
|
|
exists = scope:secondary_actor
|
|
OR = {
|
|
scope:secondary_actor = {
|
|
exists = cp:councillor_court_chaplain
|
|
cp:councillor_court_chaplain.faith = scope:actor.faith
|
|
cp:councillor_court_chaplain != scope:recipient
|
|
}
|
|
scope:secondary_actor = {
|
|
any_courtier = {
|
|
this != scope:recipient
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:secondary_actor }
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
primary_title = {
|
|
any_county_in_clerical_region = {
|
|
holder = {
|
|
is_alive = yes
|
|
is_ruler = yes
|
|
faith = scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
this != scope:recipient
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
NOT = { exists = scope:secondary_actor }
|
|
}
|
|
}
|
|
}
|
|
|
|
# Piety scales with the number of de jure counties in the chosen secular ruler's primary title
|
|
cost = {
|
|
piety = {
|
|
value = pam_split_ecclesiastical_title_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
# Splits the secular ruler's land out of the clerical region, creates the new title, grants it to the chosen holder, and fires the situation catalyst
|
|
on_accept = {
|
|
pam_split_ecclesiastical_title_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
# Merge an Ecclesiastical Title as HoF (player only - we'll make the ai use the "request" ones)
|
|
merge_new_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = request_clerical_title_merger
|
|
interface_priority = 45
|
|
common_interaction = no
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = merge_new_ecclesiastical_title_interaction_desc
|
|
target_type = title
|
|
target_filter = clerical_region
|
|
show_all_targets = no
|
|
|
|
# Clerical region supporting HoF
|
|
is_available = {
|
|
is_ai = no
|
|
OR = {
|
|
pam_is_clerical_title_authority_trigger = yes # HoF, or the Head of Rites when the faith has no HoF
|
|
pam_symphonia_secular_emperor_investiture_trigger = yes
|
|
}
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 20 }
|
|
|
|
# Same-faith ecclesiastical rulers that border at least one other same-faith clerical region; also the HoF on themselves
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith ?= scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
is_head_of_faith = yes
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
}
|
|
}
|
|
}
|
|
OR = {
|
|
pam_actor_is_clerical_title_authority_of_this_trigger = yes
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_imperial_merge_acting_region_trigger = { ARCHBISHOP = this }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
custom_tooltip = {
|
|
text = merge_new_ecclesiastical_title_cooldown_trigger
|
|
NOT = { exists = capital_province.county.clerical_region_title.var:merge_clerical_region_cooldown }
|
|
}
|
|
# For a Symphonia emperor both regions must touch imperial territory.
|
|
# Church authorities retain their original merge permission and checks.
|
|
OR = {
|
|
AND = {
|
|
scope:actor = { pam_is_clerical_title_authority_trigger = yes }
|
|
pam_acting_clerical_region_trigger = { ARCHBISHOP = this }
|
|
capital_province.county.clerical_region_title ?= {
|
|
pam_has_adjacent_mergeable_clerical_region_trigger = yes
|
|
}
|
|
}
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_imperial_merge_acting_region_trigger = { ARCHBISHOP = this }
|
|
capital_province.county.clerical_region_title ?= {
|
|
pam_symphonia_imperial_has_adjacent_mergeable_clerical_region_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
OR = {
|
|
AND = {
|
|
scope:actor = { pam_is_clerical_title_authority_trigger = yes }
|
|
pam_acting_clerical_region_trigger = { ARCHBISHOP = scope:recipient }
|
|
}
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_imperial_merge_acting_region_trigger = { ARCHBISHOP = scope:recipient }
|
|
scope:target = { pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor } }
|
|
}
|
|
}
|
|
pam_potential_merge_clerical_region_title_trigger = {
|
|
TITLE = scope:target
|
|
ABSORBING_TITLE = scope:recipient.capital_province.county.clerical_region_title
|
|
}
|
|
}
|
|
|
|
# can_be_picked_title is picker-only and is not rechecked on send
|
|
has_valid_target_showing_failures_only = {
|
|
OR = {
|
|
AND = {
|
|
scope:actor = { pam_is_clerical_title_authority_trigger = yes }
|
|
pam_acting_clerical_region_trigger = { ARCHBISHOP = scope:recipient }
|
|
}
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_imperial_merge_acting_region_trigger = { ARCHBISHOP = scope:recipient }
|
|
scope:target = { pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor } }
|
|
}
|
|
}
|
|
pam_potential_merge_clerical_region_title_trigger = {
|
|
TITLE = scope:target
|
|
ABSORBING_TITLE = scope:recipient.capital_province.county.clerical_region_title
|
|
}
|
|
}
|
|
|
|
# Piety scales with the number of counties in the absorbed clerical region
|
|
cost = {
|
|
piety = {
|
|
value = pam_merge_new_ecclesiastical_title_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
# Absorbs all counties of the target clerical region into the recipient's primary title via grow_clerical_region_fromand destroys it
|
|
on_accept = {
|
|
pam_merge_new_ecclesiastical_title_interaction_effect = {
|
|
ABSORBING_TITLE = scope:recipient.capital_province.county.clerical_region_title
|
|
ABSORBED_TITLE = scope:target
|
|
SENDER = scope:actor
|
|
}
|
|
}
|
|
}
|
|
|
|
# Replace a sitting archbishop as HoF: the see and all their lands pass to a chosen candidate (player only - the ai uses grant_ecclesiastical_title_interaction)
|
|
replace_ecclesiastical_title_holder_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_move_lands
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = replace_ecclesiastical_title_holder_interaction_desc
|
|
target_type = title
|
|
target_filter = recipient_domain_titles
|
|
show_all_targets = no
|
|
|
|
# Actor's court chaplain as the default replacement; must match their entry in populate_recipient_list below
|
|
redirect = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
cp:councillor_court_chaplain ?= {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain ?= {
|
|
save_scope_as = secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Landed candidates must be based in the recipient's archdiocese, or their lands would drag the see into a foreign realm
|
|
populate_recipient_list = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
cp:councillor_court_chaplain ?= {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
cp:councillor_court_chaplain ?= { add_to_list = characters }
|
|
}
|
|
every_courtier = {
|
|
limit = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
every_close_family_member = {
|
|
limit = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
every_vassal = {
|
|
limit = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
has_government = ecclesiastical_government
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
# Church authority, an empowered lay liege, or a secular emperor whose rite has Symphonia
|
|
is_available = {
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
OR = {
|
|
# Symphonia grants imperial secular rulers a separate right of investiture.
|
|
pam_symphonia_secular_emperor_investiture_trigger = yes
|
|
# A secular liege when the doctrine grants rulers the right (Temporal/Revocable, Conditional)
|
|
AND = {
|
|
faith ?= { has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc }
|
|
government_is_religious_trigger = no
|
|
}
|
|
# A clergy liege under Conditional (which carries both rights)
|
|
AND = {
|
|
faith ?= {
|
|
has_doctrine_parameter = clerical_appointment_hof_can_replace_ecc
|
|
has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc
|
|
}
|
|
government_is_religious_trigger = yes
|
|
}
|
|
# HoF / Head of Rites - blocked only under Temporal, Revocable (the crown alone holds the right then)
|
|
AND = {
|
|
faith ?= {
|
|
OR = {
|
|
has_doctrine_parameter = clerical_appointment_hof_can_replace_ecc
|
|
NOT = { has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc }
|
|
}
|
|
}
|
|
pam_is_clerical_title_authority_trigger = yes
|
|
}
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
cooldown = { years = 10 }
|
|
|
|
# Same-faith AI archbishops, including heads of faith under imperial Symphonia
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
is_ruler = yes
|
|
this != scope:actor
|
|
faith ?= scope:actor.faith
|
|
pam_government_is_religious_playable_trigger = yes
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
# Secular rulers normally may depose only vassals. Symphonia emperors may also depose
|
|
# a region's independent bishop if the region extends into their own realm.
|
|
trigger_if = {
|
|
limit = {
|
|
pam_actor_is_clerical_title_authority_of_this_trigger = no
|
|
}
|
|
OR = {
|
|
is_vassal_or_below_of = scope:actor
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
}
|
|
custom_tooltip = {
|
|
text = replace_ecclesiastical_title_holder_antipope_tt
|
|
scope:recipient = { pam_is_antipope_trigger = no }
|
|
}
|
|
pam_not_promised_pilgrimage_trigger = { ACTOR = scope:actor }
|
|
# Players may seat another rite of the faith; the AI keeps its sees on its own rite
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:secondary_recipient.rite = scope:actor.rite
|
|
}
|
|
custom_tooltip = { # Must match populate_recipient_list above
|
|
text = replace_ecclesiastical_title_holder_no_candidate_tt
|
|
scope:actor = {
|
|
OR = {
|
|
cp:councillor_court_chaplain ?= {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
any_courtier = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
}
|
|
any_close_family_member = {
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
any_vassal = {
|
|
has_government = ecclesiastical_government
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
can_be_court_chaplain_trigger = { COURT_OWNER = scope:actor }
|
|
trigger_if = {
|
|
limit = { is_landed = yes }
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = { rite != scope:actor.rite }
|
|
}
|
|
custom_tooltip = {
|
|
text = replace_ecclesiastical_title_holder_learning_tt_hashcollission
|
|
scope:actor.learning > scope:recipient.learning
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
holder = scope:recipient
|
|
has_clerical_region = yes
|
|
# Normally HoF sees are protected. Symphonia allows a secular emperor to fill them,
|
|
# but only where the ecclesiastical region reaches the emperor's own realm.
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
# When relying on Symphonia rather than a separate secular-appointment doctrine,
|
|
# only sees covering land in the emperor's own realm qualify.
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
pam_symphonia_secular_emperor_investiture_trigger = yes
|
|
faith ?= { NOT = { has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc } }
|
|
}
|
|
}
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
|
|
# Deposing a holder doubles the cost; one of another rite costs three times the base, and their head of rite ten times
|
|
cost = {
|
|
piety = {
|
|
value = pam_grant_ecclesiastical_title_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
treasury_or_gold = {
|
|
value = pam_grant_ecclesiastical_title_gold_cost_value
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
on_accept = {
|
|
scope:secondary_recipient = { save_scope_as = pam_new_archbishop }
|
|
scope:recipient = { save_scope_as = pam_old_archbishop }
|
|
NEOW_symphonia_prepare_head_of_faith_investiture_effect = yes
|
|
pam_grant_ecclesiastical_title_interaction_effect = yes
|
|
NEOW_symphonia_finish_head_of_faith_investiture_effect = yes
|
|
# Meddling by a liege (not the HoF / Head of Rites) angers the wider clergy
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
pam_is_clerical_title_authority_trigger = no
|
|
pam_symphonia_secular_emperor_investiture_trigger = no
|
|
}
|
|
}
|
|
scope:actor = {
|
|
add_character_modifier = {
|
|
modifier = pam_meddled_in_clerical_appointments_modifier
|
|
years = 10
|
|
}
|
|
}
|
|
}
|
|
# Using the Conditional doctrine's right (it carries both replace params) pushes toward the Investiture Crisis
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
faith = {
|
|
has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc
|
|
has_doctrine_parameter = clerical_appointment_hof_can_replace_ecc
|
|
}
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_conditional_appointment_used
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_conditional_appointment_used
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
ai_recipients = clerical_region_rulers_in_realm
|
|
max = 10
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 48
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
# AI only acts where a Clerical Appointment doctrine grants the right, so the base-game tool stays player-driven
|
|
ai_will_do = {
|
|
base = 0
|
|
# A secular liege installs a loyal candidate over a disloyal bishop (Temporal/Revocable, Conditional)
|
|
modifier = {
|
|
add = 30
|
|
scope:actor = {
|
|
government_is_religious_trigger = no
|
|
faith = { has_doctrine_parameter = clerical_appointment_ruler_can_replace_ecc }
|
|
}
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:actor
|
|
value <= -20
|
|
}
|
|
}
|
|
}
|
|
# A secular emperor with Symphonia may replace disloyal bishops in the imperial realm.
|
|
modifier = {
|
|
add = 30
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:actor
|
|
value <= -20
|
|
}
|
|
}
|
|
}
|
|
# The Head of Faith removes disloyal bishops (Spiritual/Revocable, Conditional)
|
|
modifier = {
|
|
add = 40
|
|
scope:actor = {
|
|
religious_head_or_challenger ?= this
|
|
faith = { has_doctrine_parameter = clerical_appointment_hof_can_replace_ecc }
|
|
}
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:actor
|
|
value <= -25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Grant an existing clerical title as HoF: a vacant see, or one taken from its sitting holder together with all their lands
|
|
grant_ecclesiastical_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_claim_unformed_kingdom
|
|
interface_priority = 45
|
|
common_interaction = no
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
|
|
desc = grant_ecclesiastical_title_interaction_desc
|
|
notification_text = grant_ecclesiastical_title_interaction_notification
|
|
target_type = title
|
|
target_filter = clerical_region
|
|
show_all_targets = no
|
|
|
|
# Heads of Faith/Rites appoint freely; secular Symphonia emperors appoint to sees in their own realm.
|
|
is_available = {
|
|
faith ?= { has_doctrine_parameter = has_clerical_regions }
|
|
is_adult = yes
|
|
OR = {
|
|
pam_is_clerical_title_authority_trigger = yes
|
|
pam_symphonia_secular_emperor_investiture_trigger = yes
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
# We include clergy and any non-ruler the holder could elevate, wider than the clergy organization
|
|
is_shown = {
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
faith ?= scope:actor.faith
|
|
OR = {
|
|
is_clergy = yes
|
|
is_ruler = no
|
|
}
|
|
OR = {
|
|
is_landed = no
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
NOT = { any_held_title = { has_clerical_region = yes } }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_physically_able_adult = yes
|
|
}
|
|
scope:recipient = {
|
|
is_physically_able_adult = yes
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_interaction_clerical_gender_tt
|
|
scope:actor.rite = { rite_has_allowed_gender_for_clergy = scope:recipient }
|
|
}
|
|
# A landed cleric elsewhere would drag the see into a foreign realm
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = { is_landed = yes }
|
|
}
|
|
custom_tooltip = {
|
|
text = grant_ecclesiastical_title_landed_recipient_tt
|
|
exists = scope:recipient.capital_county.clerical_region_title
|
|
}
|
|
}
|
|
# Checked here rather than in has_valid_target so cross-rite sees stay visible in the picker instead of being hidden
|
|
trigger_if = {
|
|
limit = {
|
|
scope:target.holder ?= { rite != scope:actor.rite }
|
|
}
|
|
custom_tooltip = {
|
|
text = grant_ecclesiastical_title_learning_tt
|
|
scope:actor.learning > scope:target.holder.learning
|
|
}
|
|
}
|
|
}
|
|
|
|
# Vacant same-faith sees, or sees held by an AI archbishop of the actor's faith; landed clerics may only receive the see covering their own capital
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
has_clerical_region = yes
|
|
# A sitting Head of Faith's clerical regions must be transferred by replacement,
|
|
# even if the region title is distinct from the Head-of-Faith title itself.
|
|
NOT = { pam_clerical_title_held_by_own_hof_trigger = yes }
|
|
OR = {
|
|
is_head_of_faith = no
|
|
AND = {
|
|
scope:actor = { pam_symphonia_secular_emperor_investiture_trigger = yes }
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
}
|
|
# An absorbed region lingers as an empty shell, and granting one mints a landless archbishop
|
|
clerical_region_size > 0
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { pam_is_clerical_title_authority_trigger = no }
|
|
}
|
|
pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor }
|
|
}
|
|
trigger_if = {
|
|
limit = { exists = holder }
|
|
holder = {
|
|
is_ai = yes
|
|
faith = scope:actor.faith
|
|
this != scope:actor
|
|
this != scope:recipient
|
|
pam_is_antipope_trigger = no
|
|
}
|
|
}
|
|
trigger_else = {
|
|
title_capital_county.holder.faith = scope:actor.faith
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = { is_landed = yes }
|
|
}
|
|
scope:recipient.capital_county.clerical_region_title ?= this
|
|
}
|
|
}
|
|
pam_antipope_may_grant_clerical_region_trigger = { SEE = scope:target }
|
|
}
|
|
|
|
# can_be_picked_title only applies in the picker and is out of date until a save and reload
|
|
# The empty-shell filter repeats here for the AI
|
|
has_valid_target_showing_failures_only = {
|
|
custom_tooltip = {
|
|
text = grant_ecclesiastical_title_empty_region_tt
|
|
scope:target ?= { clerical_region_size > 0 }
|
|
}
|
|
custom_tooltip = {
|
|
text = neow_clerical_grant_hof_must_replace_tt
|
|
scope:target ?= { NOT = { pam_clerical_title_held_by_own_hof_trigger = yes } }
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:actor = { pam_is_clerical_title_authority_trigger = no } }
|
|
custom_tooltip = {
|
|
text = neow_symphonia_imperial_region_in_realm_tt
|
|
scope:target ?= { pam_symphonia_clerical_region_in_realm_trigger = { RULER = scope:actor } }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = grant_ecclesiastical_title_antipope_obedience_tt
|
|
pam_antipope_may_grant_clerical_region_trigger = { SEE = scope:target }
|
|
}
|
|
trigger_if = {
|
|
limit = { exists = scope:target.holder }
|
|
custom_tooltip = {
|
|
text = grant_ecclesiastical_title_antipope_holder_tt
|
|
scope:target.holder = { pam_is_antipope_trigger = no }
|
|
}
|
|
}
|
|
}
|
|
|
|
# Deposing a holder doubles the cost; one of another rite costs three times the base, and their head of rite ten times
|
|
cost = {
|
|
piety = {
|
|
value = pam_grant_ecclesiastical_title_cost_value
|
|
# A Head of Rites acting for a faith with no Head of Faith pays more
|
|
if = {
|
|
limit = { NOT = { exists = scope:actor.faith.religious_head } }
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
treasury_or_gold = {
|
|
value = pam_grant_ecclesiastical_title_gold_cost_value
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
scope:recipient = { is_ai = yes }
|
|
}
|
|
|
|
on_accept = {
|
|
# Re-check at execution time: title ownership may have changed since picking it.
|
|
# This guard is grant-only, so the separate HoF replacement is unaffected.
|
|
if = {
|
|
limit = {
|
|
scope:target = { NOT = { pam_clerical_title_held_by_own_hof_trigger = yes } }
|
|
}
|
|
scope:recipient = { save_scope_as = pam_new_archbishop }
|
|
if = {
|
|
limit = { exists = scope:target.holder }
|
|
scope:target.holder = { save_scope_as = pam_old_archbishop }
|
|
}
|
|
NEOW_symphonia_prepare_head_of_faith_investiture_effect = yes
|
|
pam_grant_ecclesiastical_title_interaction_effect = yes
|
|
NEOW_symphonia_finish_head_of_faith_investiture_effect = yes
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastic_title_refusal_toast_tt
|
|
left_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 100
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = councillors
|
|
ai_recipients = scripted_relations
|
|
ai_recipients = subordinates
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = courtiers
|
|
max = 10
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
max = 5
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 6
|
|
empire = 6
|
|
hegemony = 6
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
# Fill vacant sees
|
|
modifier = {
|
|
add = 1000
|
|
NOT = { exists = scope:target.holder }
|
|
}
|
|
# Depose rivals and openly disgraced archbishops
|
|
modifier = {
|
|
add = 100
|
|
scope:target.holder ?= {
|
|
pam_ai_deposable_cleric_trigger = { HEAD_OF_FAITH = scope:actor }
|
|
}
|
|
}
|
|
# Reform pushes for one rite across every see, ahead of any personal grudge
|
|
modifier = {
|
|
add = 150
|
|
pam_ai_reform_rite_replacement_trigger = yes
|
|
}
|
|
# Never invest someone who would immediately qualify for deposition
|
|
modifier = {
|
|
factor = 0
|
|
scope:recipient = {
|
|
pam_ai_deposable_cleric_trigger = { HEAD_OF_FAITH = scope:actor }
|
|
}
|
|
}
|
|
# Only invest friends, lovers, and clerics of great repute, except when clearing another rite out during Reform
|
|
modifier = {
|
|
factor = 0
|
|
exists = scope:target.holder
|
|
pam_ai_reform_rite_replacement_trigger = no
|
|
scope:recipient = {
|
|
NOR = {
|
|
has_relation_friend = scope:actor
|
|
has_relation_lover = scope:actor
|
|
piety_level >= 2
|
|
AND = {
|
|
learning > scope:target.holder.learning
|
|
learning >= 8
|
|
}
|
|
AND = {
|
|
num_virtuous_traits >= 1
|
|
num_sinful_traits <= 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
petition_antipope_indulgences_interaction = {
|
|
category = interaction_category_religion
|
|
icon = petition_antipope_indulgences
|
|
common_interaction = yes
|
|
|
|
desc = petition_antipope_indulgences_interaction_desc
|
|
notification_text = RELIGIOUS_HEAD_SEEK_INDULGENCES
|
|
|
|
ai_targets = {
|
|
ai_recipients = religious_head_challenger
|
|
}
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
is_available = {
|
|
faith = {
|
|
faith_has_sacraments_central_trigger = yes
|
|
OR = {
|
|
has_doctrine_parameter = has_clerical_regions
|
|
has_doctrine = doctrine_spiritual_head
|
|
has_doctrine = doctrine_temporal_head
|
|
}
|
|
}
|
|
rite = {
|
|
NOT = {
|
|
rite_has_parameter = no_seek_indulgences
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
# Anyone under an antipope or their sponsor petitions that antipope, not the Head of Faith
|
|
scope:actor = { is_following_religious_head_challenger = yes }
|
|
has_pam_dlc_trigger = yes
|
|
scope:actor != scope:recipient
|
|
scope:actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
|
|
cooldown = { years = 5 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
NOT = {
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
has_trait = kinslayer_3
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_3 GENDER_CHARACTER = scope:actor }
|
|
}
|
|
gold >= seek_indulgences_major_criminal_trait_value
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
OR = {
|
|
AND = {
|
|
has_trait = kinslayer_2
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_2 GENDER_CHARACTER = scope:actor }
|
|
}
|
|
AND = {
|
|
has_trait = witch
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:witch GENDER_CHARACTER = scope:actor }
|
|
}
|
|
AND = {
|
|
has_trait = deviant
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:deviant GENDER_CHARACTER = scope:actor }
|
|
}
|
|
AND = {
|
|
has_trait = sodomite
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:sodomite GENDER_CHARACTER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
gold >= seek_indulgences_medium_criminal_trait_value
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
OR = {
|
|
AND = {
|
|
has_trait = kinslayer_1
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:kinslayer_1 GENDER_CHARACTER = scope:actor }
|
|
}
|
|
AND = {
|
|
has_trait = fornicator
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:fornicator GENDER_CHARACTER = scope:actor }
|
|
}
|
|
AND = {
|
|
has_trait = adulterer
|
|
trait_is_shunned_or_criminal_in_rite_trigger = { RITE = rite TRAIT = trait:adulterer GENDER_CHARACTER = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
gold >= seek_indulgences_minor_criminal_trait_value
|
|
}
|
|
trigger_else = {
|
|
gold >= seek_indulgences_antipope_buy_piety_value
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_alive = yes
|
|
pam_is_antipope_trigger = yes
|
|
}
|
|
}
|
|
|
|
# Autoaccept if you are the sponsor
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = petition_antipope_sponsor_auto_accept_tt
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:recipient = {
|
|
pam_antipope_is_sponsored_by_trigger = { SPONSOR = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 75
|
|
|
|
seek_indulgences_acceptance_modifier = yes
|
|
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
}
|
|
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
|
|
on_accept = {
|
|
seek_indulgences_interaction_effect = yes
|
|
pam_offer_pilgrimage_effect = {
|
|
ACTOR = scope:actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
petition_antipope_gold_interaction = {
|
|
category = interaction_category_religion
|
|
icon = petition_antipope_gold
|
|
common_interaction = yes
|
|
|
|
desc = petition_antipope_gold_interaction_desc
|
|
notification_text = petition_antipope_gold_interaction_notification
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = religious_head_challenger
|
|
}
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 24
|
|
kingdom = 6
|
|
empire = 6
|
|
hegemony = 6
|
|
}
|
|
|
|
is_shown = {
|
|
# Anyone under an antipope or their sponsor petitions that antipope, not the Head of Faith
|
|
scope:actor = { is_following_religious_head_challenger = yes }
|
|
has_pam_dlc_trigger = yes
|
|
scope:actor != scope:recipient
|
|
scope:actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 3 }
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
NOT = {
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_alive = yes
|
|
pam_is_antipope_trigger = yes
|
|
treasury >= medium_treasury_or_gold_value
|
|
}
|
|
}
|
|
|
|
# Autoaccept if you are the sponsor
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = petition_antipope_sponsor_auto_accept_tt
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:recipient = {
|
|
pam_antipope_is_sponsored_by_trigger = { SPONSOR = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -40
|
|
|
|
ask_for_gold_acceptance_modifier = yes
|
|
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
}
|
|
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
title = petition_antipope_gold_interaction_title
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
pay_treasury_or_gold = {
|
|
target = scope:actor
|
|
value = medium_treasury_or_gold_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
pam_offer_pilgrimage_effect = {
|
|
ACTOR = scope:actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
#Sponsor a same-faith ruler's kingdom holy war against a hostile-faith ruler
|
|
ecclesiastic_incite_holy_war_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = minor_religious_war
|
|
interface_priority = 75
|
|
common_interaction = yes
|
|
target_type = title
|
|
target_filter = dejure_titles
|
|
target_source = recipient
|
|
notification_text = ecclesiastic_incite_holy_war_interaction_notification
|
|
greeting = negative
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = no
|
|
cooldown_against_recipient = { years = 5 }
|
|
use_diplomatic_range = no
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
piety >= 750
|
|
piety_level >= 3
|
|
OR = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
this = faith.religious_head
|
|
}
|
|
is_at_war = no
|
|
religion ?= religion:christianity_religion
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
actor_incite_holy_war_shown_trigger = yes
|
|
save_temporary_scope_as = attacker
|
|
}
|
|
are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending
|
|
has_pam_dlc_trigger = yes
|
|
scope:recipient = {
|
|
is_landed = yes
|
|
top_liege ?= this
|
|
NOT = { faith = scope:puppet_or_actor.faith }
|
|
save_temporary_scope_as = defender
|
|
are_holy_wars_disabled_by_struggle_conciliation_trigger = no # Disabled against other involved faiths in FP2 Conciliation ending
|
|
}
|
|
scope:recipient != scope:puppet_or_actor
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:puppet_or_actor = {
|
|
faith = {
|
|
every_faith_ruler = {
|
|
limit = {
|
|
valid_holy_war_incited_attacker_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
incite_holy_war_title_can_be_picked_trigger = { RECIPIENT = scope:recipient SECONDARY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
alive = yes
|
|
imprisoned = no
|
|
incapable = no
|
|
}
|
|
|
|
trigger_if = {
|
|
limit = {
|
|
scope:target ?= {
|
|
tier >= tier_kingdom
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
top_participant_group:the_christian_church ?= {
|
|
has_participant_group_parameter = the_christian_church_incite_holy_war_interaction
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_kingdom_special_tt
|
|
piety_level >= 3
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_kingdom_tt
|
|
piety_level >= 4
|
|
}
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:target ?= {
|
|
tier >= tier_duchy
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
top_participant_group:the_christian_church ?= {
|
|
has_participant_group_parameter = the_christian_church_incite_holy_war_interaction
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_duchy_special_tt
|
|
piety_level >= 2
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_duchy_tt
|
|
piety_level >= 3
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
trigger_if = {
|
|
limit = {
|
|
top_participant_group:the_christian_church ?= {
|
|
has_participant_group_parameter = the_christian_church_incite_holy_war_interaction
|
|
}
|
|
}
|
|
piety_level >= 1
|
|
}
|
|
trigger_else = {
|
|
piety_level >= 2
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = no_valid_sponsored_holy_war_attacker_tt
|
|
faith = {
|
|
any_faith_ruler = {
|
|
valid_holy_war_incited_attacker_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
custom_tooltip = {
|
|
text = religious_war_hostility_tt
|
|
faith = {
|
|
faith_hostility_level = {
|
|
target = scope:recipient.faith
|
|
value >= religious_cb_enabled_hostility_level
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_alive = yes
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastic_incite_holy_war_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
exists = scope:secondary_recipient
|
|
scope:target = {
|
|
tier <= tier_kingdom
|
|
tier >= tier_county
|
|
is_landless_type_title = no
|
|
custom_tooltip = {
|
|
text = sponsored_holy_war_target_must_be_held_by_recipient_tt
|
|
any_in_de_jure_hierarchy = {
|
|
tier = tier_county
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = sponsored_holy_war_target_must_border_attacker_tt
|
|
any_in_de_jure_hierarchy = {
|
|
tier = tier_county
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
OR = {
|
|
holder.top_liege = scope:secondary_recipient.top_liege
|
|
any_title_to_title_neighboring_and_across_water_county = {
|
|
holder.top_liege = scope:secondary_recipient.top_liege
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_ecclesiastic_incite_holy_war_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:inspire_realm ?= yes
|
|
}
|
|
add = pam_ecclesiastic_incite_holy_war_inspire_realm_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_1 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_1
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_2 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_3 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_3
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:secondary_recipient = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:actor = {
|
|
has_usable_hook = scope:secondary_recipient
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = no_attacker_picked_tt
|
|
always = no
|
|
}
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
prestige_level >= 3
|
|
ai_boldness > low_positive_ai_value
|
|
ai_energy > low_positive_ai_value
|
|
NOT = {
|
|
religious_head_or_challenger ?= this
|
|
}
|
|
}
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_truce = scope:recipient
|
|
is_vassal_or_below_of = scope:recipient
|
|
is_tributary_of = scope:recipient
|
|
}
|
|
prestige_level >= 1
|
|
}
|
|
}
|
|
flag = join_war
|
|
localization = JOIN_WAR_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= monumental_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = fund_war
|
|
localization = FUND_WAR_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
custom_tooltip = {
|
|
text = rally_crusaders_req_tt
|
|
OR = {
|
|
stewardship >= very_high_skill_rating
|
|
martial >= very_high_skill_rating
|
|
diplomacy >= very_high_skill_rating
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
prestige >= major_prestige_value
|
|
}
|
|
}
|
|
}
|
|
flag = rally_crusaders
|
|
localization = RALLY_CRUSADERS_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
piety_level >= 3
|
|
piety >= pam_ecclesiastic_incite_holy_war_inspire_realm_value
|
|
}
|
|
}
|
|
flag = inspire_realm
|
|
localization = INSPIRE_REALM_INTERACTION_OPTION
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastic_incite_holy_war_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastic_incite_holy_war_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_prestige = medium_prestige_value
|
|
}
|
|
}
|
|
ecclesiastic_incite_holy_war_interaction_effect = yes
|
|
}
|
|
|
|
auto_accept = {
|
|
OR = {
|
|
#Player recipients auto-accept so they get no say in being attacked
|
|
#Auto-accept skips ai_accept, so ai_will_do is stricter than usual
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:secondary_recipient
|
|
scope:use_hook = yes
|
|
scope:actor = { has_strong_hook = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -25
|
|
|
|
modifier = {
|
|
scope:inspire_realm = yes
|
|
add = 50
|
|
desc = INSPIRE_REALM_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 15
|
|
desc = CHIVALRIC_DOMINANCE_REASON
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
|
|
modifier = {
|
|
scope:rally_crusaders = yes
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
highest_held_title_tier < scope:puppet_or_actor.highest_held_title_tier
|
|
current_military_strength < scope:puppet_or_actor.current_military_strength
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
}
|
|
desc = RALLY_CRUSADERS_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
# Weak hook: extra points
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 100
|
|
exists = scope:secondary_recipient
|
|
scope:actor = { NOT = { has_strong_hook = scope:secondary_recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.minor_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.minor_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.monumental_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.monumental_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
#Title tier interest
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier >= tier_kingdom
|
|
any_de_jure_county = {
|
|
count >= 5
|
|
holder = {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier >= tier_duchy
|
|
add = 25
|
|
desc = KINGDOM_TIER_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier = tier_duchy
|
|
any_de_jure_county = {
|
|
count >= 2
|
|
holder = {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier = tier_county
|
|
add = 25
|
|
desc = TARGET_TIER_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier = tier_county
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier >= tier_duchy
|
|
add = {
|
|
value = -25
|
|
multiply = {
|
|
value = scope:secondary_recipient.highest_held_title_tier
|
|
subtract = 2
|
|
}
|
|
}
|
|
desc = TARGET_TIER_REASON
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:secondary_recipient ?= {
|
|
has_trait = holy_warrior
|
|
}
|
|
desc = ai_acceptance_trait_holy_warrior
|
|
}
|
|
#Join war option
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:join_war ?= yes
|
|
add = {
|
|
value = scope:actor.current_military_strength
|
|
divide = { value = scope:secondary_recipient.current_military_strength min = 1 }
|
|
multiply = 100
|
|
round = yes
|
|
max = 250
|
|
}
|
|
desc = CLERIC_JOIN_HOLY_WAR_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength >= scope:recipient.fifty_percent_more_of_current_military_strength
|
|
add = {
|
|
value = scope:secondary_recipient.current_military_strength
|
|
divide = {
|
|
value = scope:recipient.current_military_strength
|
|
min = 1
|
|
}
|
|
multiply = 15
|
|
round = yes
|
|
max = 75
|
|
}
|
|
desc = SPONSORED_HOLY_WAR_RELATIVE_STRENGTH_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:recipient.current_military_strength > scope:secondary_recipient.current_military_strength
|
|
add = {
|
|
value = scope:recipient.current_military_strength
|
|
divide = { value = scope:secondary_recipient.current_military_strength min = 1 }
|
|
multiply = -50
|
|
round = yes
|
|
}
|
|
desc = SPONSORED_HOLY_WAR_RELATIVE_STRENGTH_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.piety_level
|
|
multiply = 10
|
|
}
|
|
scope:actor.piety_level > 0
|
|
desc = I_AM_PIOUS
|
|
}
|
|
modifier = {
|
|
add = -200
|
|
scope:secondary_recipient.rite ?= {
|
|
rite_has_parameter = holy_wars_forbidden
|
|
}
|
|
desc = RITE_IS_PACIFIST
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:secondary_recipient.rite ?= {
|
|
has_tenet_status = {
|
|
tenet = tenet_peace_of_god
|
|
status = core
|
|
}
|
|
}
|
|
desc = pam_peace_of_god_incite_holy_war_reason
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:secondary_recipient ?= {
|
|
any_personal_tenet = {
|
|
OR = {
|
|
this = tenet:tenet_pacifism
|
|
this = tenet:tenet_dharmic_pacifism
|
|
}
|
|
}
|
|
}
|
|
desc = PERSONAL_TENET_PACIFISM
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
exists = scope:secondary_recipient
|
|
"scope:secondary_recipient.capital_province.squared_distance(scope:recipient.capital_province)" >= squared_distance_huge
|
|
desc = PT_AI_IS_FAR_AWAY
|
|
}
|
|
opinion_modifier = {
|
|
trigger = { exists = scope:secondary_recipient }
|
|
who = scope:secondary_recipient
|
|
opinion_target = scope:puppet_or_actor
|
|
multiplier = 0.5
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:secondary_recipient ?= {
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= 25
|
|
}
|
|
}
|
|
desc = SECONDARY_RECIPIENT_LIKES_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:secondary_recipient ?= {
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
desc = SECONDARY_RECIPIENT_GOOD_RELATION_WITH_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:secondary_recipient ?= {
|
|
OR = {
|
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
|
opinion = {
|
|
target = scope:recipient
|
|
value <= -95
|
|
}
|
|
}
|
|
}
|
|
desc = SECONDARY_RECIPIENT_LOATHES_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:actor = {
|
|
NOT = { rite = scope:secondary_recipient.rite }
|
|
}
|
|
add = -25
|
|
desc = DIFFERENT_RITE_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:actor = {
|
|
NOT = { rite = scope:secondary_recipient.rite }
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
rite_fulfillment_score = {
|
|
target = scope:actor.rite
|
|
value >= 75
|
|
}
|
|
}
|
|
add = 25
|
|
desc = PERSONAL_APPROVAL_OF_RITE_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:actor = {
|
|
NOT = { rite = scope:secondary_recipient.rite }
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
rite_fulfillment_score = {
|
|
target = scope:actor.rite
|
|
value < 25
|
|
}
|
|
}
|
|
add = -25
|
|
desc = PERSONAL_DISAPPROVAL_OF_RITE_REASON_SECONDARY
|
|
}
|
|
#Your rite is heretical
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
exists = scope:puppet_or_actor
|
|
scope:puppet_or_actor = {
|
|
NOT = { rite = scope:secondary_recipient.rite }
|
|
}
|
|
any_tenet = {
|
|
scope:puppet_or_actor.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = core
|
|
}
|
|
}
|
|
scope:secondary_recipient.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
add = -100
|
|
desc = RITE_CORE_TENET_PROHIBITED_SECONDARY
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:actor = {
|
|
NOT = { rite = scope:secondary_recipient.rite }
|
|
}
|
|
any_tenet = {
|
|
scope:actor.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = permitted
|
|
}
|
|
}
|
|
scope:secondary_recipient.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
add = -40
|
|
desc = RITE_TENET_PROHIBITED_SECONDARY
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
OR = {
|
|
ai_boldness > 0
|
|
ai_boldness < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:secondary_recipient.ai_boldness
|
|
multiply = 0.5
|
|
}
|
|
desc = SECONDARY_RECIPIENT_BOLDNESS_REASON
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
ai_compassion != 0
|
|
}
|
|
add = {
|
|
value = scope:secondary_recipient.ai_compassion
|
|
multiply = -0.25
|
|
}
|
|
desc = SECONDARY_RECIPIENT_COMPASSION_REASON
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
ai_zeal != 0
|
|
}
|
|
add = scope:secondary_recipient.ai_zeal
|
|
desc = SECONDARY_RECIPIENT_ZEALOUSNESS_REASON
|
|
}
|
|
#No land border
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:secondary_recipient ?= {
|
|
NOT = {
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:target
|
|
}
|
|
holder ?= {
|
|
OR = {
|
|
target_is_same_character_or_above = scope:recipient
|
|
target_is_same_character_or_above = scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = -50
|
|
}
|
|
desc = NOT_BORDERING_BY_LAND_REASON
|
|
}
|
|
#Recipient is already at war
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_at_war = yes
|
|
}
|
|
add = 40
|
|
desc = RECIPIENT_AT_WAR_REASON
|
|
}
|
|
#Nomadic lands... therefore pretty worthless
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:secondary_recipient ?= {
|
|
NOR = {
|
|
government_has_flag = government_is_nomadic
|
|
government_has_flag = government_is_steppe_admin
|
|
}
|
|
}
|
|
scope:target.tier > tier_county
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
holder = {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
any_county_province = {
|
|
is_county_capital = yes
|
|
OR = {
|
|
has_holding_type = nomad_holding
|
|
has_holding_type = herder_holding
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = -30
|
|
scope:target = {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
holder = {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
any_county_province = {
|
|
is_county_capital = yes
|
|
OR = {
|
|
has_holding_type = nomad_holding
|
|
has_holding_type = herder_holding
|
|
}
|
|
}
|
|
}
|
|
add = -30
|
|
}
|
|
}
|
|
}
|
|
desc = NOMAD_LANDS_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:secondary_recipient ?= {
|
|
NOR = {
|
|
government_has_flag = government_is_nomadic
|
|
government_has_flag = government_is_steppe_admin
|
|
}
|
|
}
|
|
scope:target.tier = tier_county
|
|
scope:target = {
|
|
any_county_province = {
|
|
is_county_capital = yes
|
|
OR = {
|
|
has_holding_type = nomad_holding
|
|
has_holding_type = herder_holding
|
|
}
|
|
}
|
|
}
|
|
add = -75
|
|
desc = NOMAD_LANDS_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
add = -25
|
|
desc = NOMADIC_TARGET_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
has_trait = conqueror
|
|
}
|
|
add = -50
|
|
desc = RECIPIENT_CONQUEROR_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
has_trait = greatest_of_khans
|
|
}
|
|
add = -100
|
|
desc = RECIPIENT_GOK_REASON
|
|
}
|
|
# More likely to accept if you have an alliance
|
|
modifier = {
|
|
add = 50
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor = { is_allied_to = scope:secondary_recipient }
|
|
desc = AI_HAS_ALLIANCE
|
|
}
|
|
# Respect the liege
|
|
modifier = {
|
|
add = 25
|
|
scope:secondary_recipient ?= { target_is_liege_or_above = scope:puppet_or_actor }
|
|
desc = LIEGE_REASON_SECONDARY
|
|
}
|
|
# Actor is from the secondary_recipient's house
|
|
modifier = {
|
|
add = 15
|
|
exists = scope:puppet_or_actor.house
|
|
scope:secondary_recipient ?= {
|
|
is_close_or_extended_family_of = scope:puppet_or_actor
|
|
}
|
|
desc = YOU_ARE_MY_HOUSE_MEMBER_SECONDARY
|
|
}
|
|
#Close family member
|
|
modifier = {
|
|
scope:secondary_recipient ?= { is_close_family_of = scope:puppet_or_actor }
|
|
add = 20
|
|
desc = is_close_family_reason_SECONDARY
|
|
}
|
|
modifier = {
|
|
exists = scope:puppet_or_actor.house
|
|
NOT = { house ?= scope:puppet_or_actor.house }
|
|
scope:secondary_recipient.dynasty ?= scope:puppet_or_actor.dynasty
|
|
add = 10
|
|
desc = AI_SAME_DYNASTY_REASON_SECONDARY
|
|
}
|
|
#You are house head
|
|
modifier = {
|
|
exists = scope:puppet_or_actor.house
|
|
house.house_head ?= scope:puppet_or_actor
|
|
add = 30
|
|
desc = AI_YOU_ARE_THE_HOUSE_HEAD_SECONDARY
|
|
}
|
|
modifier = {
|
|
exists = scope:puppet_or_actor.house
|
|
NOT = { house.house_head ?= scope:puppet_or_actor }
|
|
scope:secondary_recipient.dynasty.dynast ?= scope:puppet_or_actor
|
|
add = 15
|
|
desc = AI_YOU_ARE_THE_DYNAST_SECONDARY
|
|
}
|
|
#Very pious traits
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_trait = saint
|
|
has_trait = herald
|
|
has_trait = saoshyant_descendant
|
|
has_trait = saoshyant
|
|
has_trait = paragon
|
|
has_trait = savior
|
|
has_trait = crusader_king
|
|
}
|
|
}
|
|
add = 30
|
|
desc = VERY_PIOUS_TRAITS_REASON
|
|
}
|
|
#Pious traits
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
OR = {
|
|
has_trait = zealous
|
|
has_trait = theologian
|
|
has_trait = divine_blood
|
|
has_trait = consecrated_blood
|
|
has_trait = sayyid
|
|
has_trait = order_member
|
|
has_trait = faith_warrior
|
|
}
|
|
}
|
|
add = 10
|
|
desc = PIOUS_TRAITS_REASON
|
|
}
|
|
# Fs
|
|
modifier = {
|
|
add = 25
|
|
scope:secondary_recipient ?= {
|
|
has_relation_friend = scope:puppet_or_actor
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
# BFFs
|
|
modifier = {
|
|
add = 50
|
|
scope:secondary_recipient ?= {
|
|
has_relation_best_friend = scope:puppet_or_actor
|
|
}
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
# Take dread into account
|
|
modifier = {
|
|
add = {
|
|
value = 15
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
target_is_liege_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:puppet_or_actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 30
|
|
if = {
|
|
limit = {
|
|
scope:secondary_recipient ?= {
|
|
target_is_liege_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:puppet_or_actor
|
|
level = 2
|
|
}
|
|
}
|
|
desc = COWED_REASON
|
|
}
|
|
# Take dread into account
|
|
modifier = {
|
|
add = -50
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level = 1
|
|
}
|
|
}
|
|
desc = SECONDARY_INTIMIDATED_BY_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = -150
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 2
|
|
}
|
|
}
|
|
desc = SECONDARY_COWED_BY_RECIPIENT_REASON
|
|
}
|
|
}
|
|
|
|
can_send_despite_rejection = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers_including_tributary_borders
|
|
ai_recipients = war_enemies
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 10
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 60
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:recipient.rite = {
|
|
"divergence(faith.main_rite)" >= minor_rite_divergence_value
|
|
}
|
|
desc = grant_pope_blessing_high_divergence_reason
|
|
}
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
top_participant_group:the_christian_church ?= {
|
|
has_participant_group_parameter = the_christian_church_incite_holy_war_interaction
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:recipient = {
|
|
is_at_war = yes
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength > scope:recipient.twice_current_military_strength
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_zeal
|
|
multiply = 1
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_compassion
|
|
multiply = -0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_boldness
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 2
|
|
scope:puppet_or_actor.rite = {
|
|
rite_hostility_level = {
|
|
target = scope:recipient.rite
|
|
value >= faith_evil_level
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
scope:puppet_or_actor = {
|
|
piety < monumental_piety_value
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength < scope:recipient.current_military_strength
|
|
}
|
|
#AI will auto-accept when targeting players, so detailed factors needed here
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = { is_ai = no }
|
|
incite_holy_war_ai_invalidation_trigger = { RECIPIENT = scope:recipient SECONDARY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Sponsor a same-faith secular ruler's claim war against another secular ruler
|
|
ecclesiastic_incite_claim_war_interaction = {
|
|
category = interaction_category_diplomacy
|
|
icon = ecclesiastic_incite_claim_war_interaction
|
|
interface_priority = 74
|
|
common_interaction = yes
|
|
target_type = title
|
|
target_filter = realm_titles
|
|
target_source = recipient
|
|
notification_text = ecclesiastic_incite_claim_war_interaction_notification
|
|
greeting = negative
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = no
|
|
cooldown_against_recipient = { years = 5 }
|
|
use_diplomatic_range = no
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
piety >= 750
|
|
piety_level >= 2
|
|
government_has_flag = government_is_theocracy
|
|
OR = {
|
|
rite.head_of_rite ?= this
|
|
faith.religious_head ?= this
|
|
}
|
|
is_at_war = no
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
has_pam_dlc_trigger = yes
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
scope:recipient = {
|
|
is_landed = yes
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
this != scope:puppet_or_actor
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
is_independent_ruler = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
scope:puppet_or_actor = {
|
|
faith = {
|
|
every_faith_ruler = {
|
|
limit = {
|
|
valid_claim_war_incited_attacker_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
if = {
|
|
limit = { exists = scope:target }
|
|
scope:target = {
|
|
every_claimant = {
|
|
limit = {
|
|
is_alive = yes
|
|
this != scope:recipient
|
|
this != scope:actor
|
|
this != scope:puppet_or_actor
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
scope:recipient = {
|
|
every_held_title = {
|
|
limit = {
|
|
tier >= tier_county
|
|
tier <= tier_kingdom
|
|
is_landless_type_title = no
|
|
}
|
|
every_claimant = {
|
|
limit = {
|
|
is_alive = yes
|
|
this != scope:recipient
|
|
this != scope:actor
|
|
this != scope:puppet_or_actor
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
every_vassal_or_below = {
|
|
limit = { is_landed = yes }
|
|
every_held_title = {
|
|
limit = {
|
|
tier >= tier_county
|
|
tier <= tier_kingdom
|
|
is_landless_type_title = no
|
|
}
|
|
every_claimant = {
|
|
limit = {
|
|
is_alive = yes
|
|
this != scope:recipient
|
|
this != scope:actor
|
|
this != scope:puppet_or_actor
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
incite_claim_war_title_can_be_picked_trigger = { RECIPIENT = scope:recipient SECONDARY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
alive = yes
|
|
imprisoned = no
|
|
incapable = no
|
|
}
|
|
|
|
trigger_if = {
|
|
limit = {
|
|
scope:target ?= {
|
|
tier >= tier_kingdom
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_kingdom_tt
|
|
piety_level >= 4
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:target ?= {
|
|
tier >= tier_duchy
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = piety_too_low_target_duchy_tt
|
|
piety_level >= 3
|
|
}
|
|
}
|
|
trigger_else = {
|
|
piety_level >= 2
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = { is_independent_ruler = yes }
|
|
}
|
|
custom_tooltip = {
|
|
text = no_valid_sponsored_claim_war_attacker_tt
|
|
faith = {
|
|
any_faith_ruler = {
|
|
valid_claim_war_incited_attacker_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_alive = yes
|
|
custom_tooltip = {
|
|
text = incite_claim_war_use_on_liege_tt
|
|
is_independent_ruler = yes
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastic_incite_claim_war_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { exists = scope:secondary_recipient }
|
|
scope:secondary_recipient = {
|
|
claim_war_incited_attacker_can_be_picked_trigger = { RECIPIENT = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
exists = scope:secondary_recipient
|
|
scope:target = {
|
|
tier <= tier_kingdom
|
|
tier >= tier_county
|
|
is_landless_type_title = no
|
|
custom_tooltip = {
|
|
text = sponsored_claim_war_target_must_be_held_by_recipient_tt
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = sponsored_claim_war_attacker_must_have_claim_tt
|
|
scope:secondary_recipient = { has_claim_on = scope:target }
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_ecclesiastic_incite_claim_war_cost_value
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
multiply = 0
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_1 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_1
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_2 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_incite_war_3 }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_incite_war_mult_3
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
if = {
|
|
limit = { scope:appeal_to_gods_will ?= yes }
|
|
add = major_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:secondary_recipient = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:secondary_recipient
|
|
}
|
|
scope:actor = {
|
|
has_usable_hook = scope:secondary_recipient
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = no_attacker_picked_tt
|
|
always = no
|
|
}
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
prestige_level >= 3
|
|
ai_boldness > low_positive_ai_value
|
|
ai_energy > low_positive_ai_value
|
|
NOT = {
|
|
religious_head_or_challenger ?= this
|
|
}
|
|
}
|
|
NOR = {
|
|
is_at_war_with = scope:recipient
|
|
has_truce = scope:recipient
|
|
is_vassal_or_below_of = scope:recipient
|
|
is_tributary_of = scope:recipient
|
|
}
|
|
prestige_level >= 1
|
|
}
|
|
}
|
|
flag = join_war
|
|
localization = JOIN_WAR_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= monumental_gold_value
|
|
}
|
|
trigger_else = {
|
|
gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = fund_war
|
|
localization = FUND_WAR_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor ?= {
|
|
piety >= major_piety_value
|
|
}
|
|
}
|
|
flag = appeal_to_gods_will
|
|
localization = APPEAL_TO_GODS_WILL_INTERACTION_OPTION
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:puppet_or_actor != scope:actor }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastic_incite_claim_war_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastic_incite_claim_war_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_prestige = medium_prestige_value
|
|
}
|
|
}
|
|
ecclesiastic_incite_claim_war_interaction_effect = yes
|
|
}
|
|
|
|
auto_accept = {
|
|
OR = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:secondary_recipient
|
|
scope:use_hook = yes
|
|
scope:actor = { has_strong_hook = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers_including_tributary_borders
|
|
ai_recipients = war_enemies
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 10
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -25
|
|
|
|
modifier = {
|
|
scope:appeal_to_gods_will = yes
|
|
add = 50
|
|
desc = APPEAL_TO_GODS_WILL_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_WARRIORS_VESTRY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_vestry_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_RELIQUARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_incite_war_reliquary_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 15
|
|
desc = CHIVALRIC_DOMINANCE_REASON
|
|
scope:puppet_or_actor ?= { has_perk = chivalric_dominance_perk }
|
|
}
|
|
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 100
|
|
exists = scope:secondary_recipient
|
|
scope:actor = { NOT = { has_strong_hook = scope:secondary_recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.minor_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.minor_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:secondary_recipient.monumental_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
}
|
|
exists = scope:secondary_recipient
|
|
scope:fund_war = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:secondary_recipient.monumental_gold_value
|
|
desc = FUND_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.highest_held_title_tier >= tier_duchy
|
|
add = {
|
|
value = scope:secondary_recipient.highest_held_title_tier
|
|
subtract = 2
|
|
multiply = -25
|
|
}
|
|
desc = INCITE_CLAIM_WAR_ATTACKER_TIER_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier >= tier_kingdom
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier >= tier_duchy
|
|
add = 25
|
|
desc = KINGDOM_TIER_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier = tier_duchy
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier = tier_county
|
|
add = 25
|
|
desc = TARGET_TIER_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:target ?= {
|
|
tier = tier_county
|
|
}
|
|
scope:secondary_recipient.highest_held_title_tier >= tier_duchy
|
|
add = {
|
|
value = -25
|
|
multiply = {
|
|
value = scope:secondary_recipient.highest_held_title_tier
|
|
subtract = 2
|
|
}
|
|
}
|
|
desc = TARGET_TIER_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:join_war ?= yes
|
|
add = {
|
|
value = scope:actor.current_military_strength
|
|
divide = { value = scope:secondary_recipient.current_military_strength min = 1 }
|
|
multiply = 100
|
|
round = yes
|
|
max = 250
|
|
}
|
|
desc = CLERIC_JOIN_HOLY_WAR_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength >= scope:recipient.fifty_percent_more_of_current_military_strength
|
|
add = {
|
|
value = scope:secondary_recipient.current_military_strength
|
|
divide = {
|
|
value = scope:recipient.current_military_strength
|
|
min = 1
|
|
}
|
|
multiply = 15
|
|
round = yes
|
|
max = 75
|
|
}
|
|
desc = SPONSORED_HOLY_WAR_RELATIVE_STRENGTH_REASON
|
|
}
|
|
modifier = {
|
|
exists = scope:secondary_recipient
|
|
scope:recipient.current_military_strength > scope:secondary_recipient.current_military_strength
|
|
add = {
|
|
value = scope:recipient.current_military_strength
|
|
divide = { value = scope:secondary_recipient.current_military_strength min = 1 }
|
|
multiply = -50
|
|
round = yes
|
|
}
|
|
desc = SPONSORED_HOLY_WAR_RELATIVE_STRENGTH_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.piety_level
|
|
multiply = 10
|
|
}
|
|
scope:actor.piety_level > 0
|
|
desc = I_AM_PIOUS
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:secondary_recipient ?= {
|
|
any_personal_tenet = {
|
|
OR = {
|
|
this = tenet:tenet_pacifism
|
|
this = tenet:tenet_dharmic_pacifism
|
|
}
|
|
}
|
|
}
|
|
desc = PERSONAL_TENET_PACIFISM
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
exists = scope:secondary_recipient.capital_province
|
|
exists = scope:recipient.capital_province
|
|
"scope:secondary_recipient.capital_province.squared_distance(scope:recipient.capital_province)" >= squared_distance_huge
|
|
desc = PT_AI_IS_FAR_AWAY
|
|
}
|
|
opinion_modifier = {
|
|
trigger = { exists = scope:secondary_recipient }
|
|
who = scope:secondary_recipient
|
|
opinion_target = scope:puppet_or_actor
|
|
multiplier = 0.5
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:secondary_recipient ?= {
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= 25
|
|
}
|
|
}
|
|
desc = SECONDARY_RECIPIENT_LIKES_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:secondary_recipient ?= {
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
desc = SECONDARY_RECIPIENT_GOOD_RELATION_WITH_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:secondary_recipient ?= {
|
|
OR = {
|
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
|
opinion = {
|
|
target = scope:recipient
|
|
value <= -95
|
|
}
|
|
}
|
|
}
|
|
desc = SECONDARY_RECIPIENT_LOATHES_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
OR = {
|
|
ai_boldness > 0
|
|
ai_boldness < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:secondary_recipient.ai_boldness
|
|
multiply = 0.5
|
|
}
|
|
desc = SECONDARY_RECIPIENT_BOLDNESS_REASON
|
|
}
|
|
modifier = {
|
|
scope:secondary_recipient ?= {
|
|
ai_compassion != 0
|
|
}
|
|
add = {
|
|
value = scope:secondary_recipient.ai_compassion
|
|
multiply = -0.25
|
|
}
|
|
desc = SECONDARY_RECIPIENT_COMPASSION_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_at_war = yes
|
|
}
|
|
add = 40
|
|
desc = RECIPIENT_AT_WAR_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
exists = scope:secondary_recipient
|
|
scope:puppet_or_actor = { is_allied_to = scope:secondary_recipient }
|
|
desc = AI_HAS_ALLIANCE
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:secondary_recipient ?= { target_is_liege_or_above = scope:puppet_or_actor }
|
|
desc = LIEGE_REASON_SECONDARY
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level = 1
|
|
}
|
|
}
|
|
desc = SECONDARY_INTIMIDATED_BY_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = -150
|
|
scope:secondary_recipient ?= {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient
|
|
level >= 2
|
|
}
|
|
}
|
|
desc = SECONDARY_COWED_BY_RECIPIENT_REASON
|
|
}
|
|
}
|
|
|
|
can_send_despite_rejection = no
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 60
|
|
kingdom = 48
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:recipient = {
|
|
is_at_war = yes
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength > scope:recipient.twice_current_military_strength
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_zeal
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_compassion
|
|
multiply = -0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.ai_boldness
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0.5
|
|
scope:puppet_or_actor = {
|
|
piety < monumental_piety_value
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient.current_military_strength < scope:recipient.current_military_strength
|
|
}
|
|
AND = {
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = { is_ai = no }
|
|
incite_holy_war_ai_invalidation_trigger = { RECIPIENT = scope:recipient SECONDARY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Reduces a rite's divergence score
|
|
grant_pope_blessing_interaction = {
|
|
category = interaction_category_religion
|
|
icon = religious
|
|
|
|
use_diplomatic_range = no
|
|
auto_accept = yes
|
|
|
|
desc = grant_pope_blessing_interaction_desc
|
|
|
|
is_available = {
|
|
faith.religious_head ?= this
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
rite.head_of_rite ?= this
|
|
faith ?= scope:actor.faith
|
|
this != scope:actor
|
|
rite ?= {
|
|
NOT = { rite_has_doctrine = special_doctrine_pope_blessing }
|
|
}
|
|
is_ai = yes
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = massive_piety_value
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:recipient = {
|
|
is_alive = yes
|
|
custom_tooltip = {
|
|
text = grant_pope_blessing_hor_tt
|
|
rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
title = grant_pope_blessing_toast_title
|
|
desc = grant_pope_blessing_toast_desc
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
faith = {
|
|
change_fervor = {
|
|
value = notable_fervor_loss
|
|
desc = fervor_loss_grant_pope_blessing
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = grateful_opinion
|
|
opinion = 15
|
|
}
|
|
rite = { add_rite_doctrine = special_doctrine_pope_blessing }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = vassals
|
|
ai_recipients = subordinates
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 144
|
|
kingdom = 36
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 50
|
|
scope:recipient.rite = {
|
|
"divergence(faith.main_rite)" >= minor_rite_divergence_value
|
|
}
|
|
desc = grant_pope_blessing_high_divergence_reason
|
|
}
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
# Make a cardinal vote for whoever you want
|
|
influence_papal_vote_interaction = {
|
|
category = interaction_category_religion
|
|
icon = influence_papal_vote_interaction
|
|
common_interaction = no
|
|
interface_priority = 74
|
|
|
|
filter_tags = { papabile }
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
desc = influence_papal_vote_interaction_desc
|
|
notification_text = influence_papal_vote_interaction_notification
|
|
|
|
is_available = {
|
|
faith = { has_doctrine_parameter = has_clerical_electors }
|
|
pam_pope_is_head_of_faith_or_rite_trigger = yes
|
|
is_adult = yes
|
|
NOR = {
|
|
government_has_flag = government_is_mercenary
|
|
government_has_flag = government_is_herder
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
faith ?= scope:actor.faith
|
|
exists = clerical_elector_title
|
|
is_ruler = yes
|
|
is_adult = yes
|
|
this != scope:actor
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:actor.faith = {
|
|
every_clerical_elector_title = {
|
|
holder ?= {
|
|
if = {
|
|
limit = {
|
|
this != scope:recipient
|
|
NOT = { scope:actor.faith.religious_head ?= this }
|
|
is_alive = yes
|
|
is_papabile = yes
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
piety_level >= high_piety_level
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_option = {
|
|
flag = pam_papal_vote_bribe
|
|
localization = influence_papal_vote_bribe_option_desc
|
|
is_valid = {
|
|
scope:actor = { gold >= major_gold_value }
|
|
}
|
|
}
|
|
send_options_exclusive = no
|
|
|
|
cost = {
|
|
piety = {
|
|
value = major_piety_value
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_papal_vote }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_papal_vote_mult
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_tooltip = {
|
|
text = influence_papal_vote_autoaccept_tt
|
|
OR = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
custom_description = {
|
|
text = "influence_papal_vote_is_puppet_tt"
|
|
scope:recipient.puppeteer ?= scope:actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = influence_papal_vote_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
custom_tooltip = influence_papal_vote_interaction_tt
|
|
scope:recipient = {
|
|
set_variable = {
|
|
name = pam_forced_papal_vote_target
|
|
value = scope:secondary_recipient
|
|
years = 20
|
|
}
|
|
# Rather than waiting for the next AI tick, force update views immediately
|
|
hidden_effect = {
|
|
recalculate_succession_election_vote = yes
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:pam_papal_vote_bribe = yes }
|
|
pay_short_term_gold = {
|
|
target = scope:recipient
|
|
gold = major_gold_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:actor.top_participant_group:the_christian_church
|
|
scope:actor = {
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
}
|
|
situation:the_christian_church ?= {
|
|
situation_top_has_catalyst = catalyst_secular_interference_in_papal_election
|
|
}
|
|
}
|
|
situation:the_christian_church = {
|
|
trigger_situation_catalyst = catalyst_secular_interference_in_papal_election
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = influence_papal_vote_interaction_decline_toast
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = annoyed_opinion
|
|
opinion = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -80
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
modifier = { # Your Intrigue
|
|
add = {
|
|
value = scope:actor.intrigue
|
|
multiply = 1.5
|
|
}
|
|
desc = INTERACTION_ACTOR_INTRIGUE
|
|
}
|
|
|
|
modifier = { # Court of Shadows
|
|
add = 20
|
|
scope:actor = { has_perk = court_of_shadows_perk }
|
|
desc = COURT_OF_SHADOWS_PAPAL_VOTE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_1
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_2
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_3
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_ELECTION_COFFERS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_papal_vote_coffers_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_ELECTION_COFFERS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_papal_vote_coffers_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_ELECTION_COFFERS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_papal_vote_coffers_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
|
|
modifier = { # Used a hook
|
|
scope:hook = yes
|
|
add = 50
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = { # Bribe + they're greedy
|
|
add = 80
|
|
scope:pam_papal_vote_bribe = yes
|
|
scope:recipient = { ai_greed >= 20 }
|
|
desc = AI_GREED_REASON
|
|
}
|
|
|
|
modifier = { # Bribe
|
|
add = 40
|
|
scope:pam_papal_vote_bribe = yes
|
|
scope:recipient = {
|
|
ai_greed < 20
|
|
}
|
|
desc = AI_BRIBE_REASON
|
|
}
|
|
|
|
modifier = { # Dread
|
|
add = 50
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 2
|
|
}
|
|
}
|
|
desc = COWED_REASON
|
|
}
|
|
|
|
modifier = { # Dread
|
|
add = 25
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
|
|
modifier = { # Friends
|
|
add = 80
|
|
scope:recipient = {
|
|
OR = {
|
|
has_relation_friend = scope:actor
|
|
has_relation_lover = scope:actor
|
|
}
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
|
|
modifier = { # BFFs
|
|
add = 40
|
|
scope:recipient = { has_relation_best_friend = scope:actor }
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
|
|
modifier = { # Dynasty
|
|
add = 80
|
|
scope:recipient.dynasty ?= scope:actor.dynasty
|
|
desc = AI_SAME_DYNASTY_REASON
|
|
}
|
|
|
|
modifier = { # Close Family
|
|
add = 100
|
|
scope:recipient = {
|
|
is_close_family_of = scope:actor
|
|
}
|
|
desc = AI_FAMILY_REASON
|
|
}
|
|
|
|
modifier = { # They like who you're asking them to vote for
|
|
add = 25
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:secondary_recipient
|
|
value >= 50
|
|
}
|
|
}
|
|
desc = INFLUENCE_PAPAL_VOTE_LIKES_CANDIDATE_REASON
|
|
}
|
|
|
|
modifier = { # They're just
|
|
add = -30
|
|
scope:recipient = { has_trait = just }
|
|
desc = INFLUENCE_PAPAL_VOTE_JUST_REASON
|
|
}
|
|
|
|
modifier = { # They're pious
|
|
add = {
|
|
value = scope:recipient.piety_level
|
|
multiply = -15
|
|
}
|
|
scope:recipient.piety_level > 0
|
|
desc = RECIPIENT_IS_PIOUS
|
|
}
|
|
|
|
modifier = { # They're rivals with the candidate
|
|
add = -50
|
|
exists = scope:secondary_recipient
|
|
scope:recipient = { has_relation_rival = scope:secondary_recipient }
|
|
desc = INFLUENCE_PAPAL_VOTE_RIVAL_CANDIDATE_REASON
|
|
}
|
|
|
|
modifier = { # You're sinful
|
|
add = {
|
|
value = scope:actor.num_sinful_traits
|
|
multiply = -10
|
|
}
|
|
scope:actor.num_sinful_traits > 0
|
|
desc = I_AM_SINFUL
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = clerical_region_rulers_in_realm
|
|
ai_recipients = puppets
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 72
|
|
kingdom = 48
|
|
empire = 36
|
|
hegemony = 36
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 20
|
|
OR = {
|
|
has_usable_hook = scope:recipient
|
|
scope:recipient.puppeteer ?= this
|
|
}
|
|
OR = {
|
|
has_trait = ambitious
|
|
has_trait = deceitful
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
piety_level < high_piety_level
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
exists = clerical_elector_title
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
piety < major_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
increase_papabile_score_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_increase_theocratic_heir_candidacy
|
|
common_interaction = yes
|
|
interface_priority = 75
|
|
|
|
cooldown_against_recipient = { years = 3 }
|
|
|
|
filter_tags = { papabile }
|
|
|
|
desc = increase_papabile_score_interaction_desc
|
|
filter_tags = { papabile }
|
|
|
|
is_available = {
|
|
faith ?= { has_doctrine_parameter = has_clerical_electors }
|
|
pam_pope_is_head_of_faith_or_rite_trigger = yes
|
|
title:k_papal_state ?= {
|
|
any_elector = {}
|
|
is_title_created = yes
|
|
}
|
|
is_adult = yes
|
|
NOR = {
|
|
government_has_flag = government_is_mercenary
|
|
government_has_flag = government_is_herder
|
|
government_has_flag = government_is_military_holy_order
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
trigger_if = {
|
|
# The incumbent stands in no conclave, so the AI Head of Faith has no candidacy worth buying
|
|
limit = { is_ai = yes }
|
|
NOT = { faith.religious_head ?= this }
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
faith ?= scope:actor.faith
|
|
is_adult = yes
|
|
exists = clerical_elector_title
|
|
NOT = { faith.religious_head ?= this }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
scope:recipient = {
|
|
OR = {
|
|
is_papabile = yes
|
|
is_close_or_extended_family_of = scope:actor
|
|
custom_tooltip = {
|
|
text = increase_papabile_score_interaction_puppet_tt
|
|
OR = {
|
|
scope:actor.puppet:theological_agent_puppet ?= scope:recipient
|
|
scope:actor.puppet:external_theological_agent_puppet ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_at_war = no
|
|
is_incapable = no
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
flag = pam_papabile_place_first_option
|
|
localization = increase_papabile_score_place_first_option_desc
|
|
is_valid = {
|
|
scope:actor = { is_ai = no }
|
|
custom_tooltip = {
|
|
text = increase_papabile_score_already_powerful_tt
|
|
scope:recipient = {
|
|
pam_papabile_slot_open_to_trigger = { SLOT = theocratic_elective_powerful }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
flag = pam_papabile_gold_option
|
|
localization = increase_papabile_score_gold_option_desc
|
|
is_valid = {
|
|
scope:actor = { gold >= major_gold_value }
|
|
custom_tooltip = {
|
|
text = increase_papabile_score_gold_option_place_first_tt
|
|
NOT = { scope:pam_papabile_place_first_option = yes }
|
|
}
|
|
}
|
|
}
|
|
send_options_exclusive = no
|
|
|
|
localization_values = {
|
|
PAM_PAPABILE_PLACE_FIRST = scope:recipient.pam_papabile_place_first_powerful_value
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = major_piety_value
|
|
if = {
|
|
limit = { scope:pam_papabile_place_first_option = yes }
|
|
add = {
|
|
value = scope:recipient.pam_papabile_place_first_powerful_value
|
|
multiply = pam_papabile_place_first_piety_per_point_value
|
|
}
|
|
}
|
|
if = {
|
|
limit = { scope:actor = { has_perk = court_of_shadows_perk } }
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
gold = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
scope:pam_papabile_gold_option = yes
|
|
NOT = { scope:pam_papabile_place_first_option = yes }
|
|
}
|
|
add = scope:actor.major_gold_value
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = increase_papabile_score_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
if = {
|
|
limit = { scope:pam_papabile_place_first_option = yes }
|
|
pam_place_first_as_powerful_effect = { VALUE = pam_papabile_place_first_powerful_value }
|
|
}
|
|
else_if = {
|
|
limit = { scope:pam_papabile_gold_option = yes }
|
|
pam_increase_papabile_score_effect = { VALUE = pam_papabile_gold_option_score_value }
|
|
}
|
|
else = {
|
|
pam_increase_papabile_score_effect = { VALUE = pam_papabile_base_score_value }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
this != scope:actor
|
|
is_ai = no
|
|
}
|
|
hidden_effect = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = increase_papabile_score_interaction_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:actor
|
|
show_as_tooltip = {
|
|
if = {
|
|
limit = { scope:pam_papabile_place_first_option = yes }
|
|
pam_place_first_as_powerful_effect = { VALUE = pam_papabile_place_first_powerful_value }
|
|
}
|
|
else_if = {
|
|
limit = { scope:pam_papabile_gold_option = yes }
|
|
pam_increase_papabile_score_effect = { VALUE = pam_papabile_gold_option_score_value }
|
|
}
|
|
else = {
|
|
pam_increase_papabile_score_effect = { VALUE = pam_papabile_base_score_value }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = dynasty
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = self
|
|
ai_recipients = puppets
|
|
ai_recipients = spouses
|
|
ai_recipients = papabile
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 72
|
|
duchy = 36
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 1000
|
|
scope:recipient = scope:actor
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
OR = {
|
|
is_close_or_extended_family_of = scope:recipient
|
|
scope:recipient.puppeteer ?= this
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 50
|
|
is_spouse_of = scope:recipient
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
exists = scope:recipient.dynasty
|
|
scope:actor.dynasty ?= scope:recipient.dynasty
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
scope:actor = { has_trait = cynical }
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
scope:actor = { has_trait = greedy }
|
|
}
|
|
|
|
modifier = { # A candidate of another rite is a rival faction's champion, not ours to elevate
|
|
add = -60
|
|
scope:recipient != scope:actor
|
|
scope:actor = { rite != scope:recipient.rite }
|
|
}
|
|
|
|
modifier = {
|
|
factor = 0
|
|
scope:actor = { has_relation_rival = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
|
|
# Reform a patroned monastic order's tenet or rite
|
|
pam_reform_order_interaction = {
|
|
category = interaction_category_religion
|
|
icon = reform_order
|
|
interface_priority = 41
|
|
common_interaction = yes
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
use_diplomatic_range = no
|
|
ai_maybe = no
|
|
popup_on_receive = yes
|
|
greeting = negative
|
|
notification_text = pam_reform_order_interaction_notification
|
|
desc = pam_reform_order_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
any_patroned_holy_order = {
|
|
leader = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
is_incapable = no
|
|
}
|
|
scope:recipient = {
|
|
is_imprisoned = no
|
|
is_incapable = no
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_reform_order_is_valid_showing_failures_only_tt
|
|
scope:actor = {
|
|
OR = {
|
|
rite != scope:recipient.rite
|
|
any_personal_tenet = {
|
|
NOT = { scope:recipient.holy_order.order_tenet ?= this }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = yes
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = pam_reform_order_puppet_acceptance_reason
|
|
scope:recipient.puppeteer ?= scope:actor
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -25
|
|
opinion_modifier = {
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:recipient = { has_trait = humble }
|
|
desc = pam_reform_order_humble_reason
|
|
}
|
|
modifier = {
|
|
add = -25
|
|
scope:recipient = { has_trait = ambitious }
|
|
desc = pam_reform_order_ambitious_reason
|
|
}
|
|
modifier = {
|
|
add = -25
|
|
scope:recipient = { has_trait = stubborn }
|
|
desc = pam_reform_order_stubborn_reason
|
|
}
|
|
}
|
|
|
|
can_send = {
|
|
OR = {
|
|
custom_tooltip = {
|
|
text = pam_reform_order_select_tenet_tt
|
|
pam_evangelize_personal_tenet_send_option_selected_trigger = yes
|
|
}
|
|
scope:recipient.rite != scope:actor.rite
|
|
}
|
|
}
|
|
|
|
## Extra indentation to collapse all send_options at once
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_aniconism }
|
|
}
|
|
flag = tenet_aniconism
|
|
localization = pam_evangelize_tenet_aniconism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_alexandrian_catechism }
|
|
}
|
|
flag = tenet_alexandrian_catechism
|
|
localization = pam_evangelize_tenet_alexandrian_catechism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_armed_pilgrimages }
|
|
}
|
|
flag = tenet_armed_pilgrimages
|
|
localization = pam_evangelize_tenet_armed_pilgrimages
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_carnal_exaltation }
|
|
}
|
|
flag = tenet_carnal_exaltation
|
|
localization = pam_evangelize_tenet_carnal_exaltation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_communal_identity }
|
|
}
|
|
flag = tenet_communal_identity
|
|
localization = pam_evangelize_tenet_communal_identity
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_communion }
|
|
}
|
|
flag = tenet_communion
|
|
localization = pam_evangelize_tenet_communion
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_consolamentum }
|
|
}
|
|
flag = tenet_consolamentum
|
|
localization = pam_evangelize_tenet_consolamentum
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_divine_marriage }
|
|
}
|
|
flag = tenet_divine_marriage
|
|
localization = pam_evangelize_tenet_divine_marriage
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_gnosticism }
|
|
}
|
|
flag = tenet_gnosticism
|
|
localization = pam_evangelize_tenet_gnosticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_mendicant_preachers }
|
|
}
|
|
flag = tenet_mendicant_preachers
|
|
localization = pam_evangelize_tenet_mendicant_preachers
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pacifism }
|
|
}
|
|
flag = tenet_pacifism
|
|
localization = pam_evangelize_tenet_pacifism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pentarchy }
|
|
}
|
|
flag = tenet_pentarchy
|
|
localization = pam_evangelize_tenet_pentarchy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_unrelenting_faith }
|
|
}
|
|
flag = tenet_unrelenting_faith
|
|
localization = pam_evangelize_tenet_unrelenting_faith
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_vows_of_poverty }
|
|
}
|
|
flag = tenet_vows_of_poverty
|
|
localization = pam_evangelize_tenet_vows_of_poverty
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pastoral_isolation }
|
|
}
|
|
flag = tenet_pastoral_isolation
|
|
localization = pam_evangelize_tenet_pastoral_isolation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_adaptive }
|
|
}
|
|
flag = tenet_adaptive
|
|
localization = pam_evangelize_tenet_adaptive
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_esotericism }
|
|
}
|
|
flag = tenet_esotericism
|
|
localization = pam_evangelize_tenet_esotericism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_legalism }
|
|
}
|
|
flag = tenet_legalism
|
|
localization = pam_evangelize_tenet_legalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_literalism }
|
|
}
|
|
flag = tenet_literalism
|
|
localization = pam_evangelize_tenet_literalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_reincarnation }
|
|
}
|
|
flag = tenet_reincarnation
|
|
localization = pam_evangelize_tenet_reincarnation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_religious_legal_pronouncements }
|
|
}
|
|
flag = tenet_religious_legal_pronouncements
|
|
localization = pam_evangelize_tenet_religious_legal_pronouncements
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_struggle_submission }
|
|
}
|
|
flag = tenet_struggle_submission
|
|
localization = pam_evangelize_tenet_struggle_submission
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_false_conversion_sanction }
|
|
}
|
|
flag = tenet_false_conversion_sanction
|
|
localization = pam_evangelize_tenet_false_conversion_sanction
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_tax_nonbelievers }
|
|
}
|
|
flag = tenet_tax_nonbelievers
|
|
localization = pam_evangelize_tenet_tax_nonbelievers
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_asceticism }
|
|
}
|
|
flag = tenet_asceticism
|
|
localization = pam_evangelize_tenet_asceticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_bhakti }
|
|
}
|
|
flag = tenet_bhakti
|
|
localization = pam_evangelize_tenet_bhakti
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_dharmic_pacifism }
|
|
}
|
|
flag = tenet_dharmic_pacifism
|
|
localization = pam_evangelize_tenet_dharmic_pacifism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_inner_journey }
|
|
}
|
|
flag = tenet_inner_journey
|
|
localization = pam_evangelize_tenet_inner_journey
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_ritual_hospitality }
|
|
}
|
|
flag = tenet_ritual_hospitality
|
|
localization = pam_evangelize_tenet_ritual_hospitality
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_adorcism }
|
|
}
|
|
flag = tenet_adorcism
|
|
localization = pam_evangelize_tenet_adorcism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_ancestor_worship }
|
|
}
|
|
flag = tenet_ancestor_worship
|
|
localization = pam_evangelize_tenet_ancestor_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_astrology }
|
|
}
|
|
flag = tenet_astrology
|
|
localization = pam_evangelize_tenet_astrology
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_hedonistic }
|
|
}
|
|
flag = tenet_hedonistic
|
|
localization = pam_evangelize_tenet_hedonistic
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_human_sacrifice }
|
|
}
|
|
flag = tenet_human_sacrifice
|
|
localization = pam_evangelize_tenet_human_sacrifice
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_mystical_birthright }
|
|
}
|
|
flag = tenet_mystical_birthright
|
|
localization = pam_evangelize_tenet_mystical_birthright
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_ritual_celebrations }
|
|
}
|
|
flag = tenet_ritual_celebrations
|
|
localization = pam_evangelize_tenet_ritual_celebrations
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sacred_childbirth }
|
|
}
|
|
flag = tenet_sacred_childbirth
|
|
localization = pam_evangelize_tenet_sacred_childbirth
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sanctity_of_nature }
|
|
}
|
|
flag = tenet_sanctity_of_nature
|
|
localization = pam_evangelize_tenet_sanctity_of_nature
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sun_worship }
|
|
}
|
|
flag = tenet_sun_worship
|
|
localization = pam_evangelize_tenet_sun_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_warmonger }
|
|
}
|
|
flag = tenet_warmonger
|
|
localization = pam_evangelize_tenet_warmonger
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_gruesome_festivals }
|
|
}
|
|
flag = tenet_gruesome_festivals
|
|
localization = pam_evangelize_tenet_gruesome_festivals
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_cthonic_redoubts }
|
|
}
|
|
flag = tenet_cthonic_redoubts
|
|
localization = pam_evangelize_tenet_cthonic_redoubts
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_household_gods }
|
|
}
|
|
flag = tenet_household_gods
|
|
localization = pam_evangelize_tenet_household_gods
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sinitic_syncretism }
|
|
}
|
|
flag = tenet_sinitic_syncretism
|
|
localization = pam_evangelize_tenet_sinitic_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_eastern_syncretism }
|
|
}
|
|
flag = tenet_eastern_syncretism
|
|
localization = pam_evangelize_tenet_eastern_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_unreformed_syncretism }
|
|
}
|
|
flag = tenet_unreformed_syncretism
|
|
localization = pam_evangelize_tenet_unreformed_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_christian_syncretism }
|
|
}
|
|
flag = tenet_christian_syncretism
|
|
localization = pam_evangelize_tenet_christian_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_islamic_syncretism }
|
|
}
|
|
flag = tenet_islamic_syncretism
|
|
localization = pam_evangelize_tenet_islamic_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_jewish_syncretism }
|
|
}
|
|
flag = tenet_jewish_syncretism
|
|
localization = pam_evangelize_tenet_jewish_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_exaltation_of_pain }
|
|
}
|
|
flag = tenet_exaltation_of_pain
|
|
localization = pam_evangelize_tenet_exaltation_of_pain
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_natural_primitivism }
|
|
}
|
|
flag = tenet_natural_primitivism
|
|
localization = pam_evangelize_tenet_natural_primitivism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pursuit_of_power }
|
|
}
|
|
flag = tenet_pursuit_of_power
|
|
localization = pam_evangelize_tenet_pursuit_of_power
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_ritual_cannibalism }
|
|
}
|
|
flag = tenet_ritual_cannibalism
|
|
localization = pam_evangelize_tenet_ritual_cannibalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sacred_shadows }
|
|
}
|
|
flag = tenet_sacred_shadows
|
|
localization = pam_evangelize_tenet_sacred_shadows
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_polyamory }
|
|
}
|
|
flag = tenet_polyamory
|
|
localization = pam_evangelize_tenet_polyamory
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sacrificial_ceremonies }
|
|
}
|
|
flag = tenet_sacrificial_ceremonies
|
|
localization = pam_evangelize_tenet_sacrificial_ceremonies
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_megaliths }
|
|
}
|
|
flag = tenet_megaliths
|
|
localization = pam_evangelize_tenet_megaliths_name
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_fp3_fedayeen }
|
|
}
|
|
flag = tenet_fp3_fedayeen
|
|
localization = pam_evangelize_tenet_fp3_fedayeen
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_communal_possessions }
|
|
}
|
|
flag = tenet_communal_possessions
|
|
localization = pam_evangelize_tenet_communal_possessions
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pure_land }
|
|
}
|
|
flag = tenet_pure_land
|
|
localization = pam_evangelize_tenet_pure_land
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_no_mind }
|
|
}
|
|
flag = tenet_no_mind
|
|
localization = pam_evangelize_tenet_no_mind
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_mountain_worship }
|
|
}
|
|
flag = tenet_mountain_worship
|
|
localization = pam_evangelize_tenet_mountain_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_extinction_of_dharma }
|
|
}
|
|
flag = tenet_extinction_of_dharma
|
|
localization = pam_evangelize_tenet_extinction_of_dharma
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_cranial_trophies }
|
|
}
|
|
flag = tenet_cranial_trophies
|
|
localization = pam_evangelize_tenet_cranial_trophies
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_pursuit_of_knowledge }
|
|
}
|
|
flag = tenet_pursuit_of_knowledge
|
|
localization = pam_evangelize_tenet_pursuit_of_knowledge
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_benevolent_governance }
|
|
}
|
|
flag = tenet_benevolent_governance
|
|
localization = pam_evangelize_tenet_benevolent_governance
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_filial_piety }
|
|
}
|
|
flag = tenet_filial_piety
|
|
localization = pam_evangelize_tenet_filial_piety
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_harmonious_society }
|
|
}
|
|
flag = tenet_harmonious_society
|
|
localization = pam_evangelize_tenet_harmonious_society
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_sacred_destruction }
|
|
}
|
|
flag = tenet_sacred_destruction
|
|
localization = pam_evangelize_tenet_sacred_destruction
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_preservation }
|
|
}
|
|
flag = tenet_preservation
|
|
localization = pam_evangelize_tenet_preservation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_takamin }
|
|
}
|
|
flag = tenet_takamin
|
|
localization = pam_evangelize_tenet_takamin
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_peace_of_god }
|
|
}
|
|
flag = tenet_peace_of_god
|
|
localization = pam_evangelize_tenet_peace_of_god
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_dulia }
|
|
}
|
|
flag = tenet_dulia
|
|
localization = pam_evangelize_tenet_dulia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_transubstantiation }
|
|
}
|
|
flag = tenet_transubstantiation
|
|
localization = pam_evangelize_tenet_transubstantiation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_ora_et_labora }
|
|
}
|
|
flag = tenet_ora_et_labora
|
|
localization = pam_evangelize_tenet_ora_et_labora
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_hyperdulia }
|
|
}
|
|
flag = tenet_hyperdulia
|
|
localization = pam_evangelize_tenet_hyperdulia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_simony }
|
|
}
|
|
flag = tenet_simony
|
|
localization = pam_evangelize_tenet_simony
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_monophysitism }
|
|
}
|
|
flag = tenet_monophysitism
|
|
localization = pam_evangelize_tenet_monophysitism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_acts_of_apostles }
|
|
}
|
|
flag = tenet_acts_of_apostles
|
|
localization = pam_evangelize_tenet_acts_of_apostles
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_purgatory }
|
|
}
|
|
flag = tenet_purgatory
|
|
localization = pam_evangelize_tenet_purgatory
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_be_fruitful_and_multiply }
|
|
}
|
|
flag = tenet_be_fruitful_and_multiply
|
|
localization = pam_evangelize_tenet_be_fruitful_and_multiply
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_apostolic_succession }
|
|
}
|
|
flag = tenet_apostolic_succession
|
|
localization = pam_evangelize_tenet_apostolic_succession
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_confession }
|
|
}
|
|
flag = tenet_confession
|
|
localization = pam_evangelize_tenet_confession
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_original_sin }
|
|
}
|
|
flag = tenet_original_sin
|
|
localization = pam_evangelize_tenet_original_sin
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_celestial_hierarchy }
|
|
}
|
|
flag = tenet_celestial_hierarchy
|
|
localization = pam_evangelize_tenet_celestial_hierarchy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_miles_christi }
|
|
}
|
|
flag = tenet_miles_christi
|
|
localization = pam_evangelize_tenet_miles_christi
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_philanthropia }
|
|
}
|
|
flag = tenet_philanthropia
|
|
localization = pam_evangelize_tenet_philanthropia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_scholasticism }
|
|
}
|
|
flag = tenet_scholasticism
|
|
localization = pam_evangelize_tenet_scholasticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_adoptionism }
|
|
}
|
|
flag = tenet_adoptionism
|
|
localization = pam_evangelize_tenet_adoptionism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_love_thy_neighbour }
|
|
}
|
|
flag = tenet_love_thy_neighbour
|
|
localization = pam_evangelize_tenet_love_thy_neighbour
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_divine_liturgy }
|
|
}
|
|
flag = tenet_divine_liturgy
|
|
localization = pam_evangelize_tenet_divine_liturgy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_miaphysitism }
|
|
}
|
|
flag = tenet_miaphysitism
|
|
localization = pam_evangelize_tenet_miaphysitism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_hesychasm }
|
|
}
|
|
flag = tenet_hesychasm
|
|
localization = pam_evangelize_tenet_hesychasm
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_anachoresis }
|
|
}
|
|
flag = tenet_anachoresis
|
|
localization = pam_evangelize_tenet_anachoresis
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_mortification_of_the_flesh }
|
|
}
|
|
flag = tenet_mortification_of_the_flesh
|
|
localization = pam_evangelize_tenet_mortification_of_the_flesh
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_holy_myron }
|
|
}
|
|
flag = tenet_holy_myron
|
|
localization = pam_evangelize_tenet_holy_myron
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_reform_order_tenet_option_shown_trigger = { TENET = tenet_khachkar }
|
|
}
|
|
flag = tenet_khachkar
|
|
localization = pam_evangelize_tenet_khachkar
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
on_accept = {
|
|
pam_reform_order_effect = yes
|
|
}
|
|
}
|
|
|
|
# Evangelize Personal Tenet Interaction
|
|
# The actor spreads their own Personal Tenet to a subject or courtier, increases that tenet's popularity
|
|
pam_evangelize_personal_tenet_interaction = {
|
|
category = interaction_category_religion
|
|
icon = evangelize_personal_tenet
|
|
interface_priority = 40
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
can_send_despite_rejection = yes
|
|
greeting = positive
|
|
notification_text = pam_evangelize_personal_tenet_interaction_notification
|
|
|
|
is_available = {
|
|
is_available_quick = {
|
|
ai = no
|
|
adult = yes
|
|
advanced_ruler = yes
|
|
}
|
|
OR = {
|
|
is_clergy = yes
|
|
has_theological_agent_puppet_trigger = yes
|
|
}
|
|
}
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
starts_enabled = { always = yes }
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -20
|
|
religion_sway_to_rite_default_modifier = yes
|
|
modifier = { # More likely for secular rulers to accept during instability
|
|
add = 20
|
|
situation:the_christian_church ?= {
|
|
OR = {
|
|
situation_participant_group:christian_regular_main_power_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
situation_participant_group:christian_regular_secondary_powers_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
pam_evangelize_recipient_desires_selected_tenet_trigger = no
|
|
desc = pam_evangelize_recipient_undesired_selected_tenet_reason
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
pam_evangelize_selected_tenet_prohibited_trigger = yes
|
|
desc = pam_evangelize_recipient_prohibited_selected_tenet_reason
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_1
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_2
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_3
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
}
|
|
|
|
desc = pam_evangelize_personal_tenet_interaction_desc
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
faith ?= scope:actor.faith
|
|
is_available_quick = {
|
|
adult = yes
|
|
advanced_ruler = yes
|
|
}
|
|
}
|
|
scope:actor = {
|
|
any_personal_tenet = {
|
|
scope:recipient = {
|
|
NOT = { has_personal_tenet = prev }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
cost = {
|
|
piety = {
|
|
value = minor_piety_value
|
|
if = {
|
|
limit = {
|
|
scope:actor = { has_character_modifier = pam_doctrinal_clarity_modifier }
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_evangelize }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_evangelize_mult
|
|
}
|
|
#no cost when forced from interaction
|
|
if = {
|
|
limit = {
|
|
scope:holy_order_leader ?= scope:actor
|
|
exists = scope:order_tenet
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
can_send = {
|
|
OR = {
|
|
custom_tooltip = {
|
|
text = pam_evangelize_select_personal_tenet_tt
|
|
pam_evangelize_personal_tenet_send_option_selected_trigger = yes
|
|
}
|
|
#holy order interaction uses order tenet
|
|
AND = {
|
|
scope:holy_order_leader ?= scope:actor
|
|
exists = scope:order_tenet
|
|
}
|
|
}
|
|
}
|
|
|
|
## Extra indentation to collapse all send_options at once
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_aniconism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_aniconism }
|
|
}
|
|
flag = tenet_aniconism
|
|
localization = pam_evangelize_tenet_aniconism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_alexandrian_catechism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_alexandrian_catechism }
|
|
}
|
|
flag = tenet_alexandrian_catechism
|
|
localization = pam_evangelize_tenet_alexandrian_catechism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_armed_pilgrimages }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_armed_pilgrimages }
|
|
}
|
|
flag = tenet_armed_pilgrimages
|
|
localization = pam_evangelize_tenet_armed_pilgrimages
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_carnal_exaltation }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_carnal_exaltation }
|
|
}
|
|
flag = tenet_carnal_exaltation
|
|
localization = pam_evangelize_tenet_carnal_exaltation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_communal_identity }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_communal_identity }
|
|
}
|
|
flag = tenet_communal_identity
|
|
localization = pam_evangelize_tenet_communal_identity
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_communion }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_communion }
|
|
}
|
|
flag = tenet_communion
|
|
localization = pam_evangelize_tenet_communion
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_consolamentum }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_consolamentum }
|
|
}
|
|
flag = tenet_consolamentum
|
|
localization = pam_evangelize_tenet_consolamentum
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_divine_marriage }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_divine_marriage }
|
|
}
|
|
flag = tenet_divine_marriage
|
|
localization = pam_evangelize_tenet_divine_marriage
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_gnosticism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_gnosticism }
|
|
}
|
|
flag = tenet_gnosticism
|
|
localization = pam_evangelize_tenet_gnosticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_mendicant_preachers }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_mendicant_preachers }
|
|
}
|
|
flag = tenet_mendicant_preachers
|
|
localization = pam_evangelize_tenet_mendicant_preachers
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pacifism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pacifism }
|
|
}
|
|
flag = tenet_pacifism
|
|
localization = pam_evangelize_tenet_pacifism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pentarchy }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pentarchy }
|
|
}
|
|
flag = tenet_pentarchy
|
|
localization = pam_evangelize_tenet_pentarchy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_unrelenting_faith }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_unrelenting_faith }
|
|
}
|
|
flag = tenet_unrelenting_faith
|
|
localization = pam_evangelize_tenet_unrelenting_faith
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_vows_of_poverty }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_vows_of_poverty }
|
|
}
|
|
flag = tenet_vows_of_poverty
|
|
localization = pam_evangelize_tenet_vows_of_poverty
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pastoral_isolation }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pastoral_isolation }
|
|
}
|
|
flag = tenet_pastoral_isolation
|
|
localization = pam_evangelize_tenet_pastoral_isolation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_adaptive }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_adaptive }
|
|
}
|
|
flag = tenet_adaptive
|
|
localization = pam_evangelize_tenet_adaptive
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_esotericism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_esotericism }
|
|
}
|
|
flag = tenet_esotericism
|
|
localization = pam_evangelize_tenet_esotericism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_legalism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_legalism }
|
|
}
|
|
flag = tenet_legalism
|
|
localization = pam_evangelize_tenet_legalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_literalism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_literalism }
|
|
}
|
|
flag = tenet_literalism
|
|
localization = pam_evangelize_tenet_literalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_reincarnation }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_reincarnation }
|
|
}
|
|
flag = tenet_reincarnation
|
|
localization = pam_evangelize_tenet_reincarnation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_religious_legal_pronouncements }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_religious_legal_pronouncements }
|
|
}
|
|
flag = tenet_religious_legal_pronouncements
|
|
localization = pam_evangelize_tenet_religious_legal_pronouncements
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_struggle_submission }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_struggle_submission }
|
|
}
|
|
flag = tenet_struggle_submission
|
|
localization = pam_evangelize_tenet_struggle_submission
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_false_conversion_sanction }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_false_conversion_sanction }
|
|
}
|
|
flag = tenet_false_conversion_sanction
|
|
localization = pam_evangelize_tenet_false_conversion_sanction
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_tax_nonbelievers }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_tax_nonbelievers }
|
|
}
|
|
flag = tenet_tax_nonbelievers
|
|
localization = pam_evangelize_tenet_tax_nonbelievers
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_asceticism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_asceticism }
|
|
}
|
|
flag = tenet_asceticism
|
|
localization = pam_evangelize_tenet_asceticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_bhakti }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_bhakti }
|
|
}
|
|
flag = tenet_bhakti
|
|
localization = pam_evangelize_tenet_bhakti
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_dharmic_pacifism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_dharmic_pacifism }
|
|
}
|
|
flag = tenet_dharmic_pacifism
|
|
localization = pam_evangelize_tenet_dharmic_pacifism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_inner_journey }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_inner_journey }
|
|
}
|
|
flag = tenet_inner_journey
|
|
localization = pam_evangelize_tenet_inner_journey
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_ritual_hospitality }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_ritual_hospitality }
|
|
}
|
|
flag = tenet_ritual_hospitality
|
|
localization = pam_evangelize_tenet_ritual_hospitality
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_adorcism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_adorcism }
|
|
}
|
|
flag = tenet_adorcism
|
|
localization = pam_evangelize_tenet_adorcism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_ancestor_worship }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_ancestor_worship }
|
|
}
|
|
flag = tenet_ancestor_worship
|
|
localization = pam_evangelize_tenet_ancestor_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_astrology }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_astrology }
|
|
}
|
|
flag = tenet_astrology
|
|
localization = pam_evangelize_tenet_astrology
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_hedonistic }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_hedonistic }
|
|
}
|
|
flag = tenet_hedonistic
|
|
localization = pam_evangelize_tenet_hedonistic
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_human_sacrifice }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_human_sacrifice }
|
|
}
|
|
flag = tenet_human_sacrifice
|
|
localization = pam_evangelize_tenet_human_sacrifice
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_mystical_birthright }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_mystical_birthright }
|
|
}
|
|
flag = tenet_mystical_birthright
|
|
localization = pam_evangelize_tenet_mystical_birthright
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_ritual_celebrations }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_ritual_celebrations }
|
|
}
|
|
flag = tenet_ritual_celebrations
|
|
localization = pam_evangelize_tenet_ritual_celebrations
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sacred_childbirth }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sacred_childbirth }
|
|
}
|
|
flag = tenet_sacred_childbirth
|
|
localization = pam_evangelize_tenet_sacred_childbirth
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sanctity_of_nature }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sanctity_of_nature }
|
|
}
|
|
flag = tenet_sanctity_of_nature
|
|
localization = pam_evangelize_tenet_sanctity_of_nature
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sun_worship }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sun_worship }
|
|
}
|
|
flag = tenet_sun_worship
|
|
localization = pam_evangelize_tenet_sun_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_warmonger }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_warmonger }
|
|
}
|
|
flag = tenet_warmonger
|
|
localization = pam_evangelize_tenet_warmonger
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_gruesome_festivals }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_gruesome_festivals }
|
|
}
|
|
flag = tenet_gruesome_festivals
|
|
localization = pam_evangelize_tenet_gruesome_festivals
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_cthonic_redoubts }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_cthonic_redoubts }
|
|
}
|
|
flag = tenet_cthonic_redoubts
|
|
localization = pam_evangelize_tenet_cthonic_redoubts
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_household_gods }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_household_gods }
|
|
}
|
|
flag = tenet_household_gods
|
|
localization = pam_evangelize_tenet_household_gods
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sinitic_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sinitic_syncretism }
|
|
}
|
|
flag = tenet_sinitic_syncretism
|
|
localization = pam_evangelize_tenet_sinitic_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_eastern_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_eastern_syncretism }
|
|
}
|
|
flag = tenet_eastern_syncretism
|
|
localization = pam_evangelize_tenet_eastern_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_unreformed_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_unreformed_syncretism }
|
|
}
|
|
flag = tenet_unreformed_syncretism
|
|
localization = pam_evangelize_tenet_unreformed_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_christian_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_christian_syncretism }
|
|
}
|
|
flag = tenet_christian_syncretism
|
|
localization = pam_evangelize_tenet_christian_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_islamic_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_islamic_syncretism }
|
|
}
|
|
flag = tenet_islamic_syncretism
|
|
localization = pam_evangelize_tenet_islamic_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_jewish_syncretism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_jewish_syncretism }
|
|
}
|
|
flag = tenet_jewish_syncretism
|
|
localization = pam_evangelize_tenet_jewish_syncretism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_exaltation_of_pain }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_exaltation_of_pain }
|
|
}
|
|
flag = tenet_exaltation_of_pain
|
|
localization = pam_evangelize_tenet_exaltation_of_pain
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_natural_primitivism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_natural_primitivism }
|
|
}
|
|
flag = tenet_natural_primitivism
|
|
localization = pam_evangelize_tenet_natural_primitivism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pursuit_of_power }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pursuit_of_power }
|
|
}
|
|
flag = tenet_pursuit_of_power
|
|
localization = pam_evangelize_tenet_pursuit_of_power
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_ritual_cannibalism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_ritual_cannibalism }
|
|
}
|
|
flag = tenet_ritual_cannibalism
|
|
localization = pam_evangelize_tenet_ritual_cannibalism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sacred_shadows }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sacred_shadows }
|
|
}
|
|
flag = tenet_sacred_shadows
|
|
localization = pam_evangelize_tenet_sacred_shadows
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_polyamory }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_polyamory }
|
|
}
|
|
flag = tenet_polyamory
|
|
localization = pam_evangelize_tenet_polyamory
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sacrificial_ceremonies }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sacrificial_ceremonies }
|
|
}
|
|
flag = tenet_sacrificial_ceremonies
|
|
localization = pam_evangelize_tenet_sacrificial_ceremonies
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_megaliths }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_megaliths }
|
|
}
|
|
flag = tenet_megaliths
|
|
localization = pam_evangelize_tenet_megaliths_name
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_fp3_fedayeen }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_fp3_fedayeen }
|
|
}
|
|
flag = tenet_fp3_fedayeen
|
|
localization = pam_evangelize_tenet_fp3_fedayeen
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_communal_possessions }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_communal_possessions }
|
|
}
|
|
flag = tenet_communal_possessions
|
|
localization = pam_evangelize_tenet_communal_possessions
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pure_land }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pure_land }
|
|
}
|
|
flag = tenet_pure_land
|
|
localization = pam_evangelize_tenet_pure_land
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_no_mind }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_no_mind }
|
|
}
|
|
flag = tenet_no_mind
|
|
localization = pam_evangelize_tenet_no_mind
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_mountain_worship }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_mountain_worship }
|
|
}
|
|
flag = tenet_mountain_worship
|
|
localization = pam_evangelize_tenet_mountain_worship
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_extinction_of_dharma }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_extinction_of_dharma }
|
|
}
|
|
flag = tenet_extinction_of_dharma
|
|
localization = pam_evangelize_tenet_extinction_of_dharma
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_cranial_trophies }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_cranial_trophies }
|
|
}
|
|
flag = tenet_cranial_trophies
|
|
localization = pam_evangelize_tenet_cranial_trophies
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_pursuit_of_knowledge }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_pursuit_of_knowledge }
|
|
}
|
|
flag = tenet_pursuit_of_knowledge
|
|
localization = pam_evangelize_tenet_pursuit_of_knowledge
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_benevolent_governance }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_benevolent_governance }
|
|
}
|
|
flag = tenet_benevolent_governance
|
|
localization = pam_evangelize_tenet_benevolent_governance
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_filial_piety }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_filial_piety }
|
|
}
|
|
flag = tenet_filial_piety
|
|
localization = pam_evangelize_tenet_filial_piety
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_harmonious_society }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_harmonious_society }
|
|
}
|
|
flag = tenet_harmonious_society
|
|
localization = pam_evangelize_tenet_harmonious_society
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_sacred_destruction }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_sacred_destruction }
|
|
}
|
|
flag = tenet_sacred_destruction
|
|
localization = pam_evangelize_tenet_sacred_destruction
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_preservation }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_preservation }
|
|
}
|
|
flag = tenet_preservation
|
|
localization = pam_evangelize_tenet_preservation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_takamin }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_takamin }
|
|
}
|
|
flag = tenet_takamin
|
|
localization = pam_evangelize_tenet_takamin
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_peace_of_god }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_peace_of_god }
|
|
}
|
|
flag = tenet_peace_of_god
|
|
localization = pam_evangelize_tenet_peace_of_god
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_dulia }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_dulia }
|
|
}
|
|
flag = tenet_dulia
|
|
localization = pam_evangelize_tenet_dulia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_transubstantiation }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_transubstantiation }
|
|
}
|
|
flag = tenet_transubstantiation
|
|
localization = pam_evangelize_tenet_transubstantiation
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_ora_et_labora }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_ora_et_labora }
|
|
}
|
|
flag = tenet_ora_et_labora
|
|
localization = pam_evangelize_tenet_ora_et_labora
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_hyperdulia }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_hyperdulia }
|
|
}
|
|
flag = tenet_hyperdulia
|
|
localization = pam_evangelize_tenet_hyperdulia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_simony }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_simony }
|
|
}
|
|
flag = tenet_simony
|
|
localization = pam_evangelize_tenet_simony
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_monophysitism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_monophysitism }
|
|
}
|
|
flag = tenet_monophysitism
|
|
localization = pam_evangelize_tenet_monophysitism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_acts_of_apostles }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_acts_of_apostles }
|
|
}
|
|
flag = tenet_acts_of_apostles
|
|
localization = pam_evangelize_tenet_acts_of_apostles
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_purgatory }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_purgatory }
|
|
}
|
|
flag = tenet_purgatory
|
|
localization = pam_evangelize_tenet_purgatory
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_be_fruitful_and_multiply }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_be_fruitful_and_multiply }
|
|
}
|
|
flag = tenet_be_fruitful_and_multiply
|
|
localization = pam_evangelize_tenet_be_fruitful_and_multiply
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_apostolic_succession }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_apostolic_succession }
|
|
}
|
|
flag = tenet_apostolic_succession
|
|
localization = pam_evangelize_tenet_apostolic_succession
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_confession }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_confession }
|
|
}
|
|
flag = tenet_confession
|
|
localization = pam_evangelize_tenet_confession
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_original_sin }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_original_sin }
|
|
}
|
|
flag = tenet_original_sin
|
|
localization = pam_evangelize_tenet_original_sin
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_celestial_hierarchy }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_celestial_hierarchy }
|
|
}
|
|
flag = tenet_celestial_hierarchy
|
|
localization = pam_evangelize_tenet_celestial_hierarchy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_miles_christi }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_miles_christi }
|
|
}
|
|
flag = tenet_miles_christi
|
|
localization = pam_evangelize_tenet_miles_christi
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_philanthropia }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_philanthropia }
|
|
}
|
|
flag = tenet_philanthropia
|
|
localization = pam_evangelize_tenet_philanthropia
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_scholasticism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_scholasticism }
|
|
}
|
|
flag = tenet_scholasticism
|
|
localization = pam_evangelize_tenet_scholasticism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_adoptionism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_adoptionism }
|
|
}
|
|
flag = tenet_adoptionism
|
|
localization = pam_evangelize_tenet_adoptionism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_love_thy_neighbour }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_love_thy_neighbour }
|
|
}
|
|
flag = tenet_love_thy_neighbour
|
|
localization = pam_evangelize_tenet_love_thy_neighbour
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_divine_liturgy }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_divine_liturgy }
|
|
}
|
|
flag = tenet_divine_liturgy
|
|
localization = pam_evangelize_tenet_divine_liturgy
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_miaphysitism }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_miaphysitism }
|
|
}
|
|
flag = tenet_miaphysitism
|
|
localization = pam_evangelize_tenet_miaphysitism
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_hesychasm }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_hesychasm }
|
|
}
|
|
flag = tenet_hesychasm
|
|
localization = pam_evangelize_tenet_hesychasm
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_anachoresis }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_anachoresis }
|
|
}
|
|
flag = tenet_anachoresis
|
|
localization = pam_evangelize_tenet_anachoresis
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_mortification_of_the_flesh }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_mortification_of_the_flesh }
|
|
}
|
|
flag = tenet_mortification_of_the_flesh
|
|
localization = pam_evangelize_tenet_mortification_of_the_flesh
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_holy_myron }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_holy_myron }
|
|
}
|
|
flag = tenet_holy_myron
|
|
localization = pam_evangelize_tenet_holy_myron
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_tenet_can_be_evangelized_trigger = { TENET = tenet_khachkar }
|
|
}
|
|
is_valid = {
|
|
pam_evangelize_personal_tenet_send_option_valid_trigger = { TENET = tenet_khachkar }
|
|
}
|
|
flag = tenet_khachkar
|
|
localization = pam_evangelize_tenet_khachkar
|
|
starts_enabled = { always = yes }
|
|
}
|
|
|
|
auto_accept = no
|
|
|
|
on_send = {
|
|
#holy order interaction uses order tenet
|
|
if = {
|
|
limit = {
|
|
scope:holy_order_leader ?= scope:actor
|
|
exists = scope:order_tenet
|
|
}
|
|
scope:order_tenet = {
|
|
save_scope_as = pam_evangelize_tenet
|
|
}
|
|
}
|
|
else = {
|
|
pam_save_selected_interaction_tenet_effect = yes
|
|
scope:pam_selected_interaction_tenet = { save_scope_as = pam_evangelize_tenet }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
# Needed for character interaction interface to show a proper tooltip when send options are not selected
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:pam_evangelize_tenet }
|
|
}
|
|
scope:recipient = {
|
|
custom_tooltip = pam_evangelize_personal_tenet_interaction_tooltip
|
|
custom_tooltip = pam_evangelize_personal_tenet_interaction_popularity_tooltip
|
|
}
|
|
scope:actor = {
|
|
show_as_tooltip = {
|
|
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
show_as_tooltip = { use_hook = scope:recipient }
|
|
}
|
|
custom_tooltip = pam_evangelize_personal_tenet_interaction_prohibited_secret_tooltip
|
|
}
|
|
}
|
|
else = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_evangelize_personal_tenet_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
pam_evangelize_personal_tenet_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:pam_evangelize_tenet }
|
|
}
|
|
scope:actor = {
|
|
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_loss
|
|
custom_tooltip = pam_evangelize_personal_tenet_interaction_prohibited_secret_tooltip
|
|
}
|
|
}
|
|
else = {
|
|
scope:actor = {
|
|
show_as_tooltip = {
|
|
pam_evangelize_personal_tenet_decline_effect = yes
|
|
}
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_evangelize_personal_tenet_interaction_toast_declined
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
pam_evangelize_personal_tenet_decline_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Players pick a tenet through send_options, and the AI only has the hook so on_send picks a random tenet
|
|
pam_ai_evangelize_personal_tenet_interaction = {
|
|
category = interaction_category_religion
|
|
icon = evangelize_personal_tenet
|
|
interface_priority = 40
|
|
hidden = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
can_send_despite_rejection = yes
|
|
greeting = positive
|
|
notification_text = pam_evangelize_personal_tenet_interaction_notification
|
|
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
starts_enabled = { always = yes }
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -20
|
|
religion_sway_to_rite_default_modifier = yes
|
|
modifier = { # More likely for secular rulers to accept during instability
|
|
add = 20
|
|
situation:the_christian_church ?= {
|
|
OR = {
|
|
situation_participant_group:christian_regular_main_power_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
situation_participant_group:christian_regular_secondary_powers_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
pam_evangelize_recipient_desires_selected_tenet_trigger = no
|
|
desc = pam_evangelize_recipient_undesired_selected_tenet_reason
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
pam_evangelize_selected_tenet_prohibited_trigger = yes
|
|
desc = pam_evangelize_recipient_prohibited_selected_tenet_reason
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_1
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_2
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_3
|
|
desc = ESTATE_EVANGELIZE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_evangelize_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_EVANGELIZE_HOMILIARY_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_homiliary_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_EVANGELIZE_ARCHIVES_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_evangelize_archives_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = family
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = courtiers
|
|
max = 5
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = vassals
|
|
ai_recipients = tributaries
|
|
ai_recipients = clerical_region_rulers_in_realm
|
|
ai_recipients = rulers_in_clerical_region
|
|
ai_recipients = puppets
|
|
ai_recipients = subordinates
|
|
ai_recipients = councillors
|
|
max = 20
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
# Four times slower than usual: each firing pays a one-off-sized popularity gain
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 240
|
|
duchy = 120
|
|
kingdom = 48
|
|
empire = 48
|
|
hegemony = 48
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:actor = {
|
|
is_allied_to = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:actor = {
|
|
has_relation_best_friend = scope:recipient
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:actor
|
|
value >= 65
|
|
}
|
|
}
|
|
}
|
|
modifier = { # More likely to happen during Instability
|
|
add = 15
|
|
scope:actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
modifier = { # More likely if the government is religious
|
|
add = 50
|
|
scope:actor = {
|
|
government_is_religious_trigger = yes
|
|
}
|
|
}
|
|
modifier = { # Heresiarchs are able to spread their rites easily
|
|
add = 1000
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = heresiarch
|
|
has_trait = herald
|
|
}
|
|
}
|
|
}
|
|
modifier = { # Try to rigorously convert your heir so all efforts won't go to waste on succession
|
|
add = 100
|
|
scope:recipient = {
|
|
is_primary_heir_of = scope:actor
|
|
}
|
|
}
|
|
modifier = { # More likely against close family members
|
|
add = 50
|
|
scope:recipient = {
|
|
is_close_family_of = scope:actor
|
|
}
|
|
}
|
|
modifier = { # Prefer higher tiers
|
|
add = scope:recipient.highest_held_title_tier
|
|
}
|
|
modifier = { # Converts clinging to a Popular belief are the ones worth luring away
|
|
add = -20
|
|
scope:recipient = {
|
|
NOT = {
|
|
any_personal_tenet = {
|
|
pam_tenet_is_at_least_popular_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = pam_evangelize_personal_tenet_interaction_desc
|
|
|
|
# Actor-only gating (cheap, runs often for AI/menu).
|
|
is_available = {
|
|
is_available_quick = {
|
|
ai = yes
|
|
adult = yes
|
|
advanced_ruler = yes
|
|
}
|
|
is_clergy = yes # The puppet route is reserved for players; the AI preaches through its own clergy
|
|
faith ?= { has_tenet_popularity_trigger = yes }
|
|
has_pam_dlc_trigger = yes
|
|
# Actor scope: drop out in is_available once every tenet is already Very Popular
|
|
save_temporary_scope_as = pam_evangelize_popularity_actor
|
|
any_personal_tenet = {
|
|
save_temporary_scope_as = pam_evangelize_tenet_check
|
|
scope:pam_evangelize_popularity_actor = {
|
|
pam_evangelize_tenet_below_very_popular_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
any_personal_tenet = {
|
|
save_temporary_scope_as = pam_evangelize_tenet_check
|
|
scope:recipient = {
|
|
NOT = { has_personal_tenet = scope:pam_evangelize_tenet_check }
|
|
}
|
|
scope:actor = {
|
|
pam_evangelize_tenet_below_very_popular_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
faith ?= scope:actor.faith
|
|
is_available_quick = {
|
|
adult = yes
|
|
advanced_ruler = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
cost = {
|
|
piety = {
|
|
value = minor_piety_value
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_evangelize }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_evangelize_mult
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = no
|
|
|
|
on_send = {
|
|
# A random tenet uses the same two is_shown checks, so there is always one left to pick
|
|
scope:actor = {
|
|
random_personal_tenet = {
|
|
limit = {
|
|
save_temporary_scope_as = pam_evangelize_tenet_check
|
|
scope:recipient = {
|
|
NOT = { has_personal_tenet = scope:pam_evangelize_tenet_check }
|
|
}
|
|
scope:actor = {
|
|
pam_evangelize_tenet_below_very_popular_trigger = yes
|
|
}
|
|
}
|
|
save_scope_as = pam_evangelize_tenet
|
|
}
|
|
}
|
|
|
|
}
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_evangelize_personal_tenet_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
pam_evangelize_personal_tenet_effect = yes
|
|
}
|
|
}
|
|
}
|
|
on_decline = {
|
|
scope:actor = {
|
|
show_as_tooltip = {
|
|
pam_evangelize_personal_tenet_decline_effect = yes
|
|
}
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_evangelize_personal_tenet_interaction_toast_declined
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
pam_evangelize_personal_tenet_decline_effect = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# HoF only, on HoRs
|
|
# Replace a doctrine of other rite in your faith by your rite's in same group
|
|
pam_reaffirm_doctrine_interaction = {
|
|
category = interaction_category_religion
|
|
icon = reaffirm_doctrine
|
|
interface_priority = 40
|
|
common_interaction = yes
|
|
|
|
use_diplomatic_range = yes
|
|
ai_maybe = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
can_send_despite_rejection = yes
|
|
greeting = positive
|
|
notification_text = pam_reaffirm_doctrine_interaction_notification
|
|
desc = pam_reaffirm_doctrine_interaction_desc
|
|
|
|
is_available = {
|
|
faith.religious_head ?= this
|
|
is_available_adult = yes
|
|
}
|
|
#Use hook
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
NOT = { is_imprisoned_by = scope:actor }
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
starts_enabled = { always = yes }
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
send_options_exclusive = no
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -100
|
|
|
|
modifier = {
|
|
add = {
|
|
value = scope:actor.piety_level
|
|
subtract = scope:recipient.piety_level
|
|
multiply = 15
|
|
min = 0
|
|
}
|
|
scope:actor.piety_level > scope:recipient.piety_level
|
|
desc = spiritual_counsel_ai_priest_pious
|
|
}
|
|
modifier = { # Heralds are more convincing
|
|
add = 75
|
|
scope:puppet_or_actor ?= {
|
|
has_trait = herald
|
|
}
|
|
desc = I_HAVE_HERALD_TRAIT
|
|
}
|
|
modifier = {
|
|
add = -75
|
|
scope:recipient = {
|
|
has_trait = herald
|
|
}
|
|
desc = I_HAVE_HERALD_TRAIT
|
|
}
|
|
modifier = { # Heresiarchs are more convincing
|
|
add = 30
|
|
scope:puppet_or_actor ?= {
|
|
has_trait = heresiarch
|
|
}
|
|
desc = I_HAVE_HERESIARCH_TRAIT
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:recipient = {
|
|
has_trait = heresiarch
|
|
}
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_IS_HERESIARCH
|
|
}
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:puppet_or_actor
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:recipient = {
|
|
is_close_family_of = scope:puppet_or_actor
|
|
}
|
|
desc = CLOSE_FAMILY_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
NOT = { is_close_family_of = scope:puppet_or_actor }
|
|
is_extended_family_of = scope:puppet_or_actor
|
|
}
|
|
desc = EXTENDED_FAMILY_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
has_relation_lover = scope:puppet_or_actor
|
|
}
|
|
add = {
|
|
value = 25
|
|
}
|
|
desc = WE_ARE_LOVERS
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
has_relation_friend = scope:puppet_or_actor
|
|
}
|
|
add = {
|
|
value = 25
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
modifier = {
|
|
add = -40
|
|
scope:recipient = {
|
|
has_trait = zealous
|
|
}
|
|
desc = INTERACTION_ZEALOUS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:puppet_or_actor.learning
|
|
subtract = scope:recipient.learning
|
|
}
|
|
desc = ASK_FOR_CONVERSION_RECIPIENT_LEARNING
|
|
}
|
|
modifier = {
|
|
add = intimidated_halved_reason_value
|
|
scope:puppet_or_actor ?= {
|
|
is_landless_adventurer = no
|
|
}
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:puppet_or_actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
modifier = {
|
|
add = cowed_halved_reason_value
|
|
scope:puppet_or_actor ?= {
|
|
is_landless_adventurer = no
|
|
}
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:puppet_or_actor
|
|
level = 2
|
|
}
|
|
}
|
|
desc = COWED_REASON
|
|
}
|
|
modifier = { # Title tier difference
|
|
add = {
|
|
value = scope:puppet_or_actor.highest_held_title_tier
|
|
subtract = scope:recipient.highest_held_title_tier
|
|
multiply = 20
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
OR = {
|
|
highest_held_title_tier > scope:recipient.highest_held_title_tier
|
|
highest_held_title_tier < scope:recipient.highest_held_title_tier
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
trigger_if = { # If clerical region holder, works against any ruler
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
is_ruler = yes
|
|
}
|
|
trigger_else = { # If secular holder, only works against vassals
|
|
limit = {
|
|
scope:puppet_or_actor ?= {
|
|
NOT = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
}
|
|
is_vassal_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
desc = RELATIVE_TITLE_TIER_REASON
|
|
}
|
|
modifier = { # More likely if the recipient's capital is already of our rite
|
|
add = 15
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
capital_county.rite = scope:puppet_or_actor.rite
|
|
}
|
|
desc = THEY_HAVE_CAPITAL_WITH_SAME_RITE_REASON
|
|
}
|
|
modifier = { # We don't share the same realm (secular players only)
|
|
add = -20
|
|
scope:puppet_or_actor ?= {
|
|
is_ai = no
|
|
any_held_title = { has_clerical_region = no }
|
|
this.top_liege != scope:recipient.top_liege
|
|
}
|
|
desc = not_same_realm_value_tt
|
|
}
|
|
modifier = { # More likely for secular rulers to accept during instability
|
|
add = 10
|
|
situation:the_christian_church ?= {
|
|
OR = {
|
|
situation_participant_group:christian_regular_main_power_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
situation_participant_group:christian_regular_secondary_powers_rulers = {
|
|
participant_group_has_character = scope:recipient
|
|
has_participant_group_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
}
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
}
|
|
modifier = {
|
|
add = -1000
|
|
switch = {
|
|
trigger = yes
|
|
scope:doctrine_bastardry_all = {
|
|
scope:recipient = { has_trait = bastard }
|
|
}
|
|
scope:doctrine_homosexuality_crime = {
|
|
scope:recipient = {
|
|
OR = {
|
|
is_attracted_to_gender_of = this
|
|
is_sodomite_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
scope:doctrine_homosexuality_shunned = {
|
|
scope:recipient = {
|
|
OR = {
|
|
is_attracted_to_gender_of = this
|
|
is_sodomite_trigger = yes
|
|
}
|
|
NOT = { rite = { rite_has_doctrine = doctrine_homosexuality_crime } }
|
|
}
|
|
}
|
|
scope:doctrine_deviancy_crime = {
|
|
scope:recipient = { is_deviant_trigger = yes }
|
|
}
|
|
scope:doctrine_deviancy_shunned = {
|
|
scope:recipient = {
|
|
is_deviant_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_deviancy_crime } }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_men_shunned = {
|
|
scope:recipient = {
|
|
is_female = no
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_adultery_men_crime } }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_men_crime = {
|
|
scope:recipient = {
|
|
is_female = no
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_adultery_women_shunned = {
|
|
scope:recipient = {
|
|
is_female = yes
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_adultery_women_crime } }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_women_crime = {
|
|
scope:recipient = {
|
|
is_female = yes
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_witchcraft_crime = {
|
|
scope:recipient = { is_witch_trigger = yes }
|
|
}
|
|
scope:doctrine_witchcraft_shunned = {
|
|
scope:recipient = {
|
|
is_witch_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_witchcraft_crime } }
|
|
}
|
|
}
|
|
|
|
scope:doctrine_kinslaying_any_dynasty_member_crime = {
|
|
scope:recipient = { pam_reaffirm_doctrine_kinslayer_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_kinslaying_extended_family_crime = {
|
|
scope:recipient = { pam_reaffirm_doctrine_kinslayer_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_kinslaying_close_kin_crime = {
|
|
scope:recipient = { pam_reaffirm_doctrine_kinslayer_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_kinslaying_shunned = {
|
|
scope:recipient = {
|
|
rite = { rite_has_doctrine = doctrine_kinslaying_accepted }
|
|
OR = {
|
|
has_trait = kinslayer
|
|
any_secret = {
|
|
type = secret_murder
|
|
secret_target = { save_temporary_scope_as = target }
|
|
scope:recipient = {
|
|
murdering_character_is_kinslaying_in_rite_trigger = {
|
|
CHARACTER = scope:target
|
|
RITE = scope:actor.rite
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:doctrine_gender_male_dominated = {
|
|
scope:recipient = { is_female = yes }
|
|
}
|
|
scope:doctrine_gender_female_dominated = {
|
|
scope:recipient = { is_female = no }
|
|
}
|
|
|
|
scope:doctrine_consanguinity_dynastic = {
|
|
scope:recipient = { pam_reaffirm_doctrine_consanguinity_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_consanguinity_restricted = {
|
|
scope:recipient = { pam_reaffirm_doctrine_consanguinity_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_consanguinity_cousins = {
|
|
scope:recipient = { pam_reaffirm_doctrine_consanguinity_decline_trigger = yes }
|
|
}
|
|
scope:doctrine_consanguinity_aunt_nephew_and_uncle_niece = {
|
|
scope:recipient = { pam_reaffirm_doctrine_consanguinity_decline_trigger = yes }
|
|
}
|
|
|
|
scope:doctrine_clerical_gender_male_only = {
|
|
scope:recipient = { is_female = yes }
|
|
}
|
|
scope:doctrine_clerical_gender_female_only = {
|
|
scope:recipient = { is_female = no }
|
|
}
|
|
scope:doctrine_clerical_marriage_disallowed = {
|
|
scope:recipient = { is_married = yes }
|
|
}
|
|
scope:doctrine_pilgrimage_forbidden = {
|
|
scope:recipient = { has_trait = pilgrim }
|
|
}
|
|
fallback = { always = no }
|
|
}
|
|
desc = pam_reaffirm_doctrine_recipient_undesired_reason
|
|
}
|
|
modifier = {
|
|
add = 100
|
|
switch = {
|
|
trigger = yes
|
|
scope:doctrine_homosexuality_accepted = {
|
|
scope:recipient = {
|
|
OR = {
|
|
is_attracted_to_gender_of = this
|
|
is_sodomite_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
scope:doctrine_homosexuality_shunned = {
|
|
scope:recipient = {
|
|
OR = {
|
|
is_attracted_to_gender_of = this
|
|
is_sodomite_trigger = yes
|
|
}
|
|
rite = { rite_has_doctrine = doctrine_homosexuality_crime }
|
|
}
|
|
}
|
|
scope:doctrine_deviancy_virtuous = {
|
|
scope:recipient = { is_deviant_trigger = yes }
|
|
}
|
|
scope:doctrine_deviancy_accepted = {
|
|
scope:recipient = {
|
|
is_deviant_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_deviancy_virtuous } }
|
|
}
|
|
}
|
|
scope:doctrine_deviancy_shunned = {
|
|
scope:recipient = {
|
|
is_deviant_trigger = yes
|
|
rite = { rite_has_doctrine = doctrine_deviancy_crime }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_men_shunned = {
|
|
scope:recipient = {
|
|
is_female = no
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_adultery_men_accepted } }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_men_accepted = {
|
|
scope:recipient = {
|
|
is_female = no
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_adultery_women_shunned = {
|
|
scope:recipient = {
|
|
is_female = yes
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_adultery_women_accepted } }
|
|
}
|
|
}
|
|
scope:doctrine_adultery_women_accepted = {
|
|
scope:recipient = {
|
|
is_female = yes
|
|
is_adulterer_or_fornicator_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_witchcraft_virtuous = {
|
|
scope:recipient = { is_witch_trigger = yes }
|
|
}
|
|
scope:doctrine_witchcraft_accepted = {
|
|
scope:recipient = {
|
|
is_witch_trigger = yes
|
|
NOT = { rite = { rite_has_doctrine = doctrine_witchcraft_virtuous } }
|
|
}
|
|
}
|
|
scope:doctrine_witchcraft_shunned = {
|
|
scope:recipient = {
|
|
is_witch_trigger = yes
|
|
rite = { rite_has_doctrine = doctrine_witchcraft_crime }
|
|
}
|
|
}
|
|
|
|
scope:doctrine_kinslaying_shunned = {
|
|
scope:recipient = { pam_reaffirm_doctrine_kinslayer_accept_trigger = yes }
|
|
}
|
|
scope:doctrine_kinslaying_accepted = {
|
|
scope:recipient = { pam_reaffirm_doctrine_kinslayer_accept_trigger = yes }
|
|
}
|
|
|
|
scope:doctrine_gender_male_dominated = {
|
|
scope:recipient = { is_female = no }
|
|
}
|
|
scope:doctrine_gender_female_dominated = {
|
|
scope:recipient = { is_female = yes }
|
|
}
|
|
|
|
scope:doctrine_consanguinity_dynastic = {
|
|
scope:recipient = {
|
|
pam_reaffirm_doctrine_consanguinity_decline_trigger = no
|
|
pam_reaffirm_doctrine_consanguinity_accept_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_consanguinity_restricted = {
|
|
scope:recipient = {
|
|
pam_reaffirm_doctrine_consanguinity_decline_trigger = no
|
|
pam_reaffirm_doctrine_consanguinity_accept_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_consanguinity_cousins = {
|
|
scope:recipient = {
|
|
pam_reaffirm_doctrine_consanguinity_decline_trigger = no
|
|
pam_reaffirm_doctrine_consanguinity_accept_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_consanguinity_aunt_nephew_and_uncle_niece = {
|
|
scope:recipient = {
|
|
pam_reaffirm_doctrine_consanguinity_decline_trigger = no
|
|
pam_reaffirm_doctrine_consanguinity_accept_trigger = yes
|
|
}
|
|
}
|
|
scope:doctrine_consanguinity_unrestricted = {
|
|
scope:recipient = {
|
|
pam_reaffirm_doctrine_consanguinity_decline_trigger = no
|
|
pam_reaffirm_doctrine_consanguinity_accept_trigger = yes
|
|
}
|
|
}
|
|
|
|
scope:doctrine_clerical_gender_male_only = {
|
|
scope:recipient = { is_female = no }
|
|
}
|
|
scope:doctrine_clerical_gender_female_only = {
|
|
scope:recipient = { is_female = yes }
|
|
}
|
|
scope:doctrine_clerical_marriage_allowed = {
|
|
scope:recipient = { any_relation = { type = lover } }
|
|
}
|
|
fallback = { always = no }
|
|
}
|
|
desc = pam_reaffirm_doctrine_recipient_desire_reason
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
is_adult = yes
|
|
faith ?= scope:actor.faith
|
|
rite != scope:actor.rite
|
|
rite.head_of_rite ?= this
|
|
}
|
|
any_doctrine = {
|
|
scope:actor.rite ?= {
|
|
rite_has_doctrine = prev
|
|
}
|
|
scope:recipient.rite ?= {
|
|
NOT = { rite_has_doctrine = prev }
|
|
}
|
|
pam_doctrine_can_be_reaffirm = yes
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
cost = {
|
|
piety = {
|
|
value = medium_piety_value
|
|
}
|
|
}
|
|
|
|
can_send = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_reaffirm_doctrine_one_doctrine_tt
|
|
pam_reaffirm_doctrine_send_option_selected_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
on_send = {
|
|
if = {
|
|
limit = { scope:actor = { is_ai = yes } }
|
|
random_list = {
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monogamy
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monogamy = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_polygamy
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_polygamy = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_concubines
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_concubines = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_disallowed
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_divorce_disallowed = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_approval
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_divorce_approval = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_allowed
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_divorce_allowed = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_none
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_bastardry_none = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_legitimization
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_bastardry_legitimization = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_all
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_bastardry_all = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_homosexuality_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_homosexuality_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_homosexuality_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_deviancy_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_deviancy_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_deviancy_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_virtuous
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_deviancy_virtuous = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_men_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_men_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_men_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_women_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_women_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_adultery_women_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_any_dynasty_member_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_kinslaying_any_dynasty_member_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_extended_family_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_kinslaying_extended_family_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_close_kin_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_kinslaying_close_kin_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_kinslaying_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_kinslaying_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_crime
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_witchcraft_crime = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_shunned
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_witchcraft_shunned = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_witchcraft_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_virtuous
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_witchcraft_virtuous = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_male_dominated
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_gender_male_dominated = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_equal
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_gender_equal = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_female_dominated
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_gender_female_dominated = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_dynastic
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_consanguinity_dynastic = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_restricted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_consanguinity_restricted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_cousins
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_consanguinity_cousins = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_aunt_nephew_and_uncle_niece
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_consanguinity_aunt_nephew_and_uncle_niece = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_unrestricted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_consanguinity_unrestricted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_fundamentalist
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pluralism_fundamentalist = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_righteous
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pluralism_righteous = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_pluralistic
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pluralism_pluralistic = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_theocracy_temporal
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_theocracy_temporal = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_theocracy_lay_clergy
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_theocracy_lay_clergy = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_no_head
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_no_head = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_spiritual_head
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_spiritual_head = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_temporal_head
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_temporal_head = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_taxation
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_function_taxation = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_alms_and_pacification
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_function_alms_and_pacification = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_recruitment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_function_recruitment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_male_only
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_gender_male_only = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_either
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_gender_either = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_female_only
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_gender_female_only = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_marriage_allowed
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_marriage_allowed = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_marriage_disallowed
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_marriage_disallowed = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_temporal_appointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_succession_temporal_appointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_spiritual_appointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_succession_spiritual_appointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_temporal_fixed_appointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_succession_temporal_fixed_appointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_spiritual_fixed_appointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_succession_spiritual_fixed_appointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_conditional
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_clerical_succession_conditional = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_forbidden
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pilgrimage_forbidden = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_encouraged
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pilgrimage_encouraged = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_local_rites
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pilgrimage_local_rites = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_mandatory
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pilgrimage_mandatory = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_mandatory_hajj
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_pilgrimage_mandatory_hajj = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_stoic
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_funeral_stoic = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_bewailment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_funeral_bewailment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_cremation
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_funeral_cremation = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_sky_burial
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_funeral_sky_burial = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_mummification
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_funeral_mummification = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_family_rites
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_family_rites = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_no_anointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_no_anointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_anointment_permitted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_anointment_permitted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_imperial_anointment
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_imperial_anointment = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monotheist
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monotheist = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_polytheist
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_polytheist = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_encouraged
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monasticism_encouraged = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_accepted
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monasticism_accepted = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_absent
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monasticism_absent = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_forbidden
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_monasticism_forbidden = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_sacraments_central
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_sacraments_central = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
1 = {
|
|
trigger = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_sacraments_absent
|
|
}
|
|
}
|
|
}
|
|
doctrine:doctrine_sacraments_absent = { save_scope_as = pam_reaffirm_doctrine }
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
# Set the tenet based on selected send_options
|
|
switch = {
|
|
trigger = yes
|
|
scope:doctrine_monogamy = { doctrine:doctrine_monogamy = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_polygamy = { doctrine:doctrine_polygamy = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_concubines = { doctrine:doctrine_concubines = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_divorce_disallowed = { doctrine:doctrine_divorce_disallowed = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_divorce_approval = { doctrine:doctrine_divorce_approval = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_divorce_allowed = { doctrine:doctrine_divorce_allowed = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_bastardry_none = { doctrine:doctrine_bastardry_none = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_bastardry_legitimization = { doctrine:doctrine_bastardry_legitimization = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_bastardry_all = { doctrine:doctrine_bastardry_all = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_homosexuality_crime = { doctrine:doctrine_homosexuality_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_homosexuality_shunned = { doctrine:doctrine_homosexuality_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_homosexuality_accepted = { doctrine:doctrine_homosexuality_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_deviancy_crime = { doctrine:doctrine_deviancy_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_deviancy_shunned = { doctrine:doctrine_deviancy_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_deviancy_accepted = { doctrine:doctrine_deviancy_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_deviancy_virtuous = { doctrine:doctrine_deviancy_virtuous = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_adultery_men_crime = { doctrine:doctrine_adultery_men_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_adultery_men_shunned = { doctrine:doctrine_adultery_men_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_adultery_men_accepted = { doctrine:doctrine_adultery_men_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_adultery_women_crime = { doctrine:doctrine_adultery_women_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_adultery_women_shunned = { doctrine:doctrine_adultery_women_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_adultery_women_accepted = { doctrine:doctrine_adultery_women_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_kinslaying_any_dynasty_member_crime = { doctrine:doctrine_kinslaying_any_dynasty_member_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_kinslaying_extended_family_crime = { doctrine:doctrine_kinslaying_extended_family_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_kinslaying_close_kin_crime = { doctrine:doctrine_kinslaying_close_kin_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_kinslaying_shunned = { doctrine:doctrine_kinslaying_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_kinslaying_accepted = { doctrine:doctrine_kinslaying_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_witchcraft_crime = { doctrine:doctrine_witchcraft_crime = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_witchcraft_shunned = { doctrine:doctrine_witchcraft_shunned = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_witchcraft_accepted = { doctrine:doctrine_witchcraft_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_witchcraft_virtuous = { doctrine:doctrine_witchcraft_virtuous = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_gender_male_dominated = { doctrine:doctrine_gender_male_dominated = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_gender_equal = { doctrine:doctrine_gender_equal = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_gender_female_dominated = { doctrine:doctrine_gender_female_dominated = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_consanguinity_dynastic = { doctrine:doctrine_consanguinity_dynastic = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_consanguinity_restricted = { doctrine:doctrine_consanguinity_restricted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_consanguinity_cousins = { doctrine:doctrine_consanguinity_cousins = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_consanguinity_aunt_nephew_and_uncle_niece = { doctrine:doctrine_consanguinity_aunt_nephew_and_uncle_niece = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_consanguinity_unrestricted = { doctrine:doctrine_consanguinity_unrestricted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_pluralism_fundamentalist = { doctrine:doctrine_pluralism_fundamentalist = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pluralism_righteous = { doctrine:doctrine_pluralism_righteous = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pluralism_pluralistic = { doctrine:doctrine_pluralism_pluralistic = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_theocracy_temporal = { doctrine:doctrine_theocracy_temporal = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_theocracy_lay_clergy = { doctrine:doctrine_theocracy_lay_clergy = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_no_head = { doctrine:doctrine_no_head = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_spiritual_head = { doctrine:doctrine_spiritual_head = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_temporal_head = { doctrine:doctrine_temporal_head = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_clerical_function_taxation = { doctrine:doctrine_clerical_function_taxation = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_function_alms_and_pacification = { doctrine:doctrine_clerical_function_alms_and_pacification = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_function_recruitment = { doctrine:doctrine_clerical_function_recruitment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_clerical_gender_male_only = { doctrine:doctrine_clerical_gender_male_only = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_gender_either = { doctrine:doctrine_clerical_gender_either = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_gender_female_only = { doctrine:doctrine_clerical_gender_female_only = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_clerical_marriage_allowed = { doctrine:doctrine_clerical_marriage_allowed = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_marriage_disallowed = { doctrine:doctrine_clerical_marriage_disallowed = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_clerical_succession_temporal_appointment = { doctrine:doctrine_clerical_succession_temporal_appointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_succession_spiritual_appointment = { doctrine:doctrine_clerical_succession_spiritual_appointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_succession_temporal_fixed_appointment = { doctrine:doctrine_clerical_succession_temporal_fixed_appointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_succession_spiritual_fixed_appointment = { doctrine:doctrine_clerical_succession_spiritual_fixed_appointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_clerical_succession_conditional = { doctrine:doctrine_clerical_succession_conditional = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_pilgrimage_forbidden = { doctrine:doctrine_pilgrimage_forbidden = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pilgrimage_encouraged = { doctrine:doctrine_pilgrimage_encouraged = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pilgrimage_local_rites = { doctrine:doctrine_pilgrimage_local_rites = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pilgrimage_mandatory = { doctrine:doctrine_pilgrimage_mandatory = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_pilgrimage_mandatory_hajj = { doctrine:doctrine_pilgrimage_mandatory_hajj = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_funeral_stoic = { doctrine:doctrine_funeral_stoic = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_funeral_bewailment = { doctrine:doctrine_funeral_bewailment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_funeral_cremation = { doctrine:doctrine_funeral_cremation = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_funeral_sky_burial = { doctrine:doctrine_funeral_sky_burial = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_funeral_mummification = { doctrine:doctrine_funeral_mummification = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_family_rites = { doctrine:doctrine_family_rites = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_no_anointment = { doctrine:doctrine_no_anointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_anointment_permitted = { doctrine:doctrine_anointment_permitted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_imperial_anointment = { doctrine:doctrine_imperial_anointment = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_monotheist = { doctrine:doctrine_monotheist = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_polytheist = { doctrine:doctrine_polytheist = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_monasticism_encouraged = { doctrine:doctrine_monasticism_encouraged = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_monasticism_accepted = { doctrine:doctrine_monasticism_accepted = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_monasticism_absent = { doctrine:doctrine_monasticism_absent = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_monasticism_forbidden = { doctrine:doctrine_monasticism_forbidden = { save_scope_as = pam_reaffirm_doctrine } }
|
|
|
|
scope:doctrine_sacraments_central = { doctrine:doctrine_sacraments_central = { save_scope_as = pam_reaffirm_doctrine } }
|
|
scope:doctrine_sacraments_absent = { doctrine:doctrine_sacraments_absent = { save_scope_as = pam_reaffirm_doctrine } }
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
# Needed for character interaction interface to show a proper tooltip when send options are not selected
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:pam_reaffirm_doctrine }
|
|
}
|
|
scope:recipient = {
|
|
custom_tooltip = pam_reaffirm_doctrine_interaction_tooltip
|
|
}
|
|
}
|
|
else = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_reaffirm_doctrine_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
|
|
scope:recipient = {
|
|
rite = {
|
|
change_rite_doctrine = scope:pam_reaffirm_doctrine
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
scope:actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = pleased_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
NOT = { exists = scope:pam_reaffirm_doctrine }
|
|
}
|
|
scope:actor = {
|
|
change_spiritual_fulfillment = miniscule_spiritual_fulfillment_loss
|
|
}
|
|
}
|
|
else = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_reaffirm_doctrine_interaction_toast_declined
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = subordinates
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 300
|
|
kingdom = 300
|
|
empire = 300
|
|
hegemony = 300
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 25
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:actor = {
|
|
has_trait = zealous
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:actor = {
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
modifier = { # More likely to happen during Instability
|
|
add = 15
|
|
scope:actor.religion = religion:christianity_religion
|
|
situation:the_christian_church ?= {
|
|
has_situation_top_phase_parameter = the_christian_church_easier_sway_to_rite
|
|
}
|
|
}
|
|
modifier = { # More likely if the government is religious
|
|
add = 50
|
|
scope:actor = {
|
|
government_is_religious_trigger = yes
|
|
}
|
|
}
|
|
modifier = { # Heresiarchs are able to spread their rites easily
|
|
add = 1000
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = heresiarch
|
|
has_trait = herald
|
|
}
|
|
}
|
|
}
|
|
modifier = { # target rite has high divergence
|
|
add = "scope:actor.rite.divergence(scope:recipient.rite)"
|
|
}
|
|
modifier = { # Not worth leaning on rites that have barely drifted from ours
|
|
factor = 0
|
|
"scope:actor.rite.divergence(scope:recipient.rite)" < massive_rite_divergence_value
|
|
}
|
|
}
|
|
|
|
# doctrine options start
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monogamy
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monogamy }
|
|
}
|
|
flag = doctrine_monogamy
|
|
localization = doctrine_monogamy_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_polygamy
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_polygamy }
|
|
}
|
|
flag = doctrine_polygamy
|
|
localization = doctrine_polygamy_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_concubines
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_concubines }
|
|
}
|
|
flag = doctrine_concubines
|
|
localization = doctrine_concubines_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_disallowed
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_divorce_disallowed }
|
|
}
|
|
flag = doctrine_divorce_disallowed
|
|
localization = doctrine_divorce_disallowed_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_approval
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_divorce_approval }
|
|
}
|
|
flag = doctrine_divorce_approval
|
|
localization = doctrine_divorce_approval_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_divorce_allowed
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_divorce_allowed }
|
|
}
|
|
flag = doctrine_divorce_allowed
|
|
localization = doctrine_divorce_allowed_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_none
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_bastardry_none }
|
|
}
|
|
flag = doctrine_bastardry_none
|
|
localization = doctrine_bastardry_none_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_legitimization
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_bastardry_legitimization }
|
|
}
|
|
flag = doctrine_bastardry_legitimization
|
|
localization = doctrine_bastardry_legitimization_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_bastardry_all
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_bastardry_all }
|
|
}
|
|
flag = doctrine_bastardry_all
|
|
localization = doctrine_bastardry_all_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_homosexuality_crime }
|
|
}
|
|
flag = doctrine_homosexuality_crime
|
|
localization = doctrine_homosexuality_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_homosexuality_shunned }
|
|
}
|
|
flag = doctrine_homosexuality_shunned
|
|
localization = doctrine_homosexuality_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_homosexuality_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_homosexuality_accepted }
|
|
}
|
|
flag = doctrine_homosexuality_accepted
|
|
localization = doctrine_homosexuality_accepted_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_deviancy_crime }
|
|
}
|
|
flag = doctrine_deviancy_crime
|
|
localization = doctrine_deviancy_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_deviancy_shunned }
|
|
}
|
|
flag = doctrine_deviancy_shunned
|
|
localization = doctrine_deviancy_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_deviancy_accepted }
|
|
}
|
|
flag = doctrine_deviancy_accepted
|
|
localization = doctrine_deviancy_accepted_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_deviancy_virtuous
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_deviancy_virtuous }
|
|
}
|
|
flag = doctrine_deviancy_virtuous
|
|
localization = doctrine_deviancy_virtuous_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_men_crime }
|
|
}
|
|
flag = doctrine_adultery_men_crime
|
|
localization = doctrine_adultery_men_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_men_shunned }
|
|
}
|
|
flag = doctrine_adultery_men_shunned
|
|
localization = doctrine_adultery_men_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_men_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_men_accepted }
|
|
}
|
|
flag = doctrine_adultery_men_accepted
|
|
localization = doctrine_adultery_men_accepted_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_women_crime }
|
|
}
|
|
flag = doctrine_adultery_women_crime
|
|
localization = doctrine_adultery_women_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_women_shunned }
|
|
}
|
|
flag = doctrine_adultery_women_shunned
|
|
localization = doctrine_adultery_women_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_adultery_women_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_adultery_women_accepted }
|
|
}
|
|
flag = doctrine_adultery_women_accepted
|
|
localization = doctrine_adultery_women_accepted_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_any_dynasty_member_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_kinslaying_any_dynasty_member_crime }
|
|
}
|
|
flag = doctrine_kinslaying_any_dynasty_member_crime
|
|
localization = doctrine_kinslaying_any_dynasty_member_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_extended_family_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_kinslaying_extended_family_crime }
|
|
}
|
|
flag = doctrine_kinslaying_extended_family_crime
|
|
localization = doctrine_kinslaying_extended_family_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_close_kin_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_kinslaying_close_kin_crime }
|
|
}
|
|
flag = doctrine_kinslaying_close_kin_crime
|
|
localization = doctrine_kinslaying_close_kin_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_kinslaying_shunned }
|
|
}
|
|
flag = doctrine_kinslaying_shunned
|
|
localization = doctrine_kinslaying_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_kinslaying_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_kinslaying_accepted }
|
|
}
|
|
flag = doctrine_kinslaying_accepted
|
|
localization = doctrine_kinslaying_accepted_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_crime
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_witchcraft_crime }
|
|
}
|
|
flag = doctrine_witchcraft_crime
|
|
localization = doctrine_witchcraft_crime_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_shunned
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_witchcraft_shunned }
|
|
}
|
|
flag = doctrine_witchcraft_shunned
|
|
localization = doctrine_witchcraft_shunned_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_witchcraft_accepted }
|
|
}
|
|
flag = doctrine_witchcraft_accepted
|
|
localization = doctrine_witchcraft_accepted_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_witchcraft_virtuous
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_witchcraft_virtuous }
|
|
}
|
|
flag = doctrine_witchcraft_virtuous
|
|
localization = doctrine_witchcraft_virtuous_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_male_dominated
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_gender_male_dominated }
|
|
}
|
|
flag = doctrine_gender_male_dominated
|
|
localization = doctrine_gender_male_dominated_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_equal
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_gender_equal }
|
|
}
|
|
flag = doctrine_gender_equal
|
|
localization = doctrine_gender_equal_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_gender_female_dominated
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_gender_female_dominated }
|
|
}
|
|
flag = doctrine_gender_female_dominated
|
|
localization = doctrine_gender_female_dominated_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_dynastic
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_consanguinity_dynastic }
|
|
}
|
|
flag = doctrine_consanguinity_dynastic
|
|
localization = doctrine_consanguinity_dynastic_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_restricted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_consanguinity_restricted }
|
|
}
|
|
flag = doctrine_consanguinity_restricted
|
|
localization = doctrine_consanguinity_restricted_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_cousins
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_consanguinity_cousins }
|
|
}
|
|
flag = doctrine_consanguinity_cousins
|
|
localization = doctrine_consanguinity_cousins_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_aunt_nephew_and_uncle_niece
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_consanguinity_aunt_nephew_and_uncle_niece }
|
|
}
|
|
flag = doctrine_consanguinity_aunt_nephew_and_uncle_niece
|
|
localization = doctrine_consanguinity_aunt_nephew_and_uncle_niece_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_consanguinity_unrestricted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_consanguinity_unrestricted }
|
|
}
|
|
flag = doctrine_consanguinity_unrestricted
|
|
localization = doctrine_consanguinity_unrestricted_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_fundamentalist
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pluralism_fundamentalist }
|
|
}
|
|
flag = doctrine_pluralism_fundamentalist
|
|
localization = doctrine_pluralism_fundamentalist_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_righteous
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pluralism_righteous }
|
|
}
|
|
flag = doctrine_pluralism_righteous
|
|
localization = doctrine_pluralism_righteous_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pluralism_pluralistic
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pluralism_pluralistic }
|
|
}
|
|
flag = doctrine_pluralism_pluralistic
|
|
localization = doctrine_pluralism_pluralistic_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_theocracy_temporal
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_theocracy_temporal }
|
|
}
|
|
flag = doctrine_theocracy_temporal
|
|
localization = doctrine_theocracy_temporal_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_theocracy_lay_clergy
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_theocracy_lay_clergy }
|
|
}
|
|
flag = doctrine_theocracy_lay_clergy
|
|
localization = doctrine_theocracy_lay_clergy_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_no_head
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_no_head }
|
|
}
|
|
flag = doctrine_no_head
|
|
localization = doctrine_no_head_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_spiritual_head
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_spiritual_head }
|
|
}
|
|
flag = doctrine_spiritual_head
|
|
localization = doctrine_spiritual_head_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_temporal_head
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_temporal_head }
|
|
}
|
|
flag = doctrine_temporal_head
|
|
localization = doctrine_temporal_head_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_taxation
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_function_taxation }
|
|
}
|
|
flag = doctrine_clerical_function_taxation
|
|
localization = doctrine_clerical_function_taxation_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_alms_and_pacification
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_function_alms_and_pacification }
|
|
}
|
|
flag = doctrine_clerical_function_alms_and_pacification
|
|
localization = doctrine_clerical_function_alms_and_pacification_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_function_recruitment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_function_recruitment }
|
|
}
|
|
flag = doctrine_clerical_function_recruitment
|
|
localization = doctrine_clerical_function_recruitment_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_male_only
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_gender_male_only }
|
|
}
|
|
flag = doctrine_clerical_gender_male_only
|
|
localization = doctrine_clerical_gender_male_only_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_either
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_gender_either }
|
|
}
|
|
flag = doctrine_clerical_gender_either
|
|
localization = doctrine_clerical_gender_either_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_gender_female_only
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_gender_female_only }
|
|
}
|
|
flag = doctrine_clerical_gender_female_only
|
|
localization = doctrine_clerical_gender_female_only_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_marriage_allowed
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_marriage_allowed }
|
|
}
|
|
flag = doctrine_clerical_marriage_allowed
|
|
localization = doctrine_clerical_marriage_allowed_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_marriage_disallowed
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_marriage_disallowed }
|
|
}
|
|
flag = doctrine_clerical_marriage_disallowed
|
|
localization = doctrine_clerical_marriage_disallowed_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_temporal_appointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_succession_temporal_appointment }
|
|
}
|
|
flag = doctrine_clerical_succession_temporal_appointment
|
|
localization = doctrine_clerical_succession_temporal_appointment_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_spiritual_appointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_succession_spiritual_appointment }
|
|
}
|
|
flag = doctrine_clerical_succession_spiritual_appointment
|
|
localization = doctrine_clerical_succession_spiritual_appointment_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_temporal_fixed_appointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_succession_temporal_fixed_appointment }
|
|
}
|
|
flag = doctrine_clerical_succession_temporal_fixed_appointment
|
|
localization = doctrine_clerical_succession_temporal_fixed_appointment_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_spiritual_fixed_appointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_succession_spiritual_fixed_appointment }
|
|
}
|
|
flag = doctrine_clerical_succession_spiritual_fixed_appointment
|
|
localization = doctrine_clerical_succession_spiritual_fixed_appointment_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_clerical_succession_conditional
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_clerical_succession_conditional }
|
|
}
|
|
flag = doctrine_clerical_succession_conditional
|
|
localization = doctrine_clerical_succession_conditional_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_forbidden
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pilgrimage_forbidden }
|
|
}
|
|
flag = doctrine_pilgrimage_forbidden
|
|
localization = doctrine_pilgrimage_forbidden_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_encouraged
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pilgrimage_encouraged }
|
|
}
|
|
flag = doctrine_pilgrimage_encouraged
|
|
localization = doctrine_pilgrimage_encouraged_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_local_rites
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pilgrimage_local_rites }
|
|
}
|
|
flag = doctrine_pilgrimage_local_rites
|
|
localization = doctrine_pilgrimage_local_rites_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_mandatory
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pilgrimage_mandatory }
|
|
}
|
|
flag = doctrine_pilgrimage_mandatory
|
|
localization = doctrine_pilgrimage_mandatory_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_pilgrimage_mandatory_hajj
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_pilgrimage_mandatory_hajj }
|
|
}
|
|
flag = doctrine_pilgrimage_mandatory_hajj
|
|
localization = doctrine_pilgrimage_mandatory_hajj_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_stoic
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_funeral_stoic }
|
|
}
|
|
flag = doctrine_funeral_stoic
|
|
localization = doctrine_funeral_stoic_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_bewailment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_funeral_bewailment }
|
|
}
|
|
flag = doctrine_funeral_bewailment
|
|
localization = doctrine_funeral_bewailment_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_cremation
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_funeral_cremation }
|
|
}
|
|
flag = doctrine_funeral_cremation
|
|
localization = doctrine_funeral_cremation_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_sky_burial
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_funeral_sky_burial }
|
|
}
|
|
flag = doctrine_funeral_sky_burial
|
|
localization = doctrine_funeral_sky_burial_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_funeral_mummification
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_funeral_mummification }
|
|
}
|
|
flag = doctrine_funeral_mummification
|
|
localization = doctrine_funeral_mummification_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_family_rites
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_family_rites }
|
|
}
|
|
flag = doctrine_family_rites
|
|
localization = doctrine_family_rites_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_no_anointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_no_anointment }
|
|
}
|
|
flag = doctrine_no_anointment
|
|
localization = doctrine_no_anointment_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_anointment_permitted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_anointment_permitted }
|
|
}
|
|
flag = doctrine_anointment_permitted
|
|
localization = doctrine_anointment_permitted_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_imperial_anointment
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_imperial_anointment }
|
|
}
|
|
flag = doctrine_imperial_anointment
|
|
localization = doctrine_imperial_anointment_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monotheist
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monotheist }
|
|
}
|
|
flag = doctrine_monotheist
|
|
localization = doctrine_monotheist_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_polytheist
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_polytheist }
|
|
}
|
|
flag = doctrine_polytheist
|
|
localization = doctrine_polytheist_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_encouraged
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monasticism_encouraged }
|
|
}
|
|
flag = doctrine_monasticism_encouraged
|
|
localization = doctrine_monasticism_encouraged_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_accepted
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monasticism_accepted }
|
|
}
|
|
flag = doctrine_monasticism_accepted
|
|
localization = doctrine_monasticism_accepted_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_absent
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monasticism_absent }
|
|
}
|
|
flag = doctrine_monasticism_absent
|
|
localization = doctrine_monasticism_absent_descriptive_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_monasticism_forbidden
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_monasticism_forbidden }
|
|
}
|
|
flag = doctrine_monasticism_forbidden
|
|
localization = doctrine_monasticism_forbidden_descriptive_name
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_sacraments_central
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_sacraments_central }
|
|
}
|
|
flag = doctrine_sacraments_central
|
|
localization = doctrine_sacraments_central_name
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
scope:actor.rite = {
|
|
has_different_doctrine_with_rite_trigger = {
|
|
RITE = scope:recipient.rite
|
|
DOCTRINE = doctrine_sacraments_absent
|
|
}
|
|
}
|
|
}
|
|
is_valid = {
|
|
pam_reaffirm_doctrine_send_option_valid_trigger = { DOCTRINE = doctrine_sacraments_absent }
|
|
}
|
|
flag = doctrine_sacraments_absent
|
|
localization = doctrine_sacraments_absent_name
|
|
}
|
|
# doctrine options end
|
|
}
|
|
|
|
# Force someone to step down
|
|
request_enforce_succession_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_succession
|
|
interface_priority = 38
|
|
common_interaction = no
|
|
notification_text = request_enforce_succession_interaction_notification
|
|
greeting = positive
|
|
|
|
target_type = title
|
|
target_filter = claimed_titles
|
|
target_source = actor
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_enforce_succession_interaction_desc
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
religion ?= religion:christianity_religion
|
|
any_claim = { } # You have a claim to force succession for
|
|
NOT = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
}
|
|
}
|
|
pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:recipient }
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
}
|
|
age >= 12
|
|
legitimacy_level >= 3
|
|
|
|
NOR = {
|
|
has_trait = excommunicated
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
custom_tooltip = { # You cannot request this if you are sponsoring an antipope _unless_ the recipient is the antipope
|
|
text = actor_is_antipope_sponsor_tt
|
|
scope:actor = { pam_is_antipope_sponsor_trigger = no }
|
|
scope:recipient = { pam_is_antipope_trigger = no }
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
custom_tooltip = {
|
|
text = request_enforce_succession_must_be_archbishop_tt
|
|
scope:puppet_or_actor.capital_county.clerical_region_title.holder ?= this
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= medium_piety_value
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
custom_tooltip = {
|
|
text = request_enforce_succession_no_valid_title_tt
|
|
pam_valid_enforce_succession_title_trigger = {
|
|
TITLE = scope:target
|
|
ACTOR = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
pam_valid_enforce_succession_title_trigger = {
|
|
TITLE = scope:target
|
|
ACTOR = scope:puppet_or_actor
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
add_piety = { value = { add = medium_piety_value max = piety multiply = -1 } }
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
pam_enforce_title_succession_effect = yes
|
|
trigger_event = pam_interactions_events.0081
|
|
scope:succession_holder = {
|
|
trigger_event = pam_interactions_events.0082
|
|
}
|
|
}
|
|
pam_offer_pilgrimage_effect = {
|
|
ACTOR = scope:puppet_or_actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
scope:recipient = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = request_enforce_succession_recipient_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:puppet_or_actor
|
|
if = {
|
|
limit = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
add_hook_no_toast = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = medium_piety_value
|
|
multiply = pam_peace_of_god_clergy_peacemaking_cost_mult_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
gold = {
|
|
value = 0
|
|
if = {
|
|
limit = { scope:donate_faith = yes }
|
|
add = major_gold_value
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -30
|
|
|
|
modifier = { # By God Alone - Secular Faith: the petitioner holds the ear of the clergy
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
modifier = { # Peace of God: settling succession is preferable to a war over it
|
|
add = 40
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
trigger = {
|
|
scope:recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
}
|
|
}
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:target.holder = {
|
|
NOT = {
|
|
is_in_same_clerical_region_as_trigger = { TARGET = scope:actor }
|
|
}
|
|
}
|
|
add = -20
|
|
desc = REQUEST_ENFORCE_SUCCESSION_HOLDER_OUTSIDE_DIOCESE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:actor.liege
|
|
scope:target.holder ?= scope:actor.liege
|
|
add = -50
|
|
desc = REQUEST_ENFORCE_SUCCESSION_LIEGE_TITLE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = saint
|
|
has_trait = herald
|
|
has_trait = saoshyant_descendant
|
|
has_trait = order_member
|
|
has_trait = faith_warrior
|
|
has_trait = saoshyant
|
|
has_trait = paragon
|
|
has_trait = savior
|
|
has_trait = crusader_king
|
|
}
|
|
}
|
|
add = 100
|
|
desc = VERY_PIOUS_TRAITS_REASON
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor = {
|
|
OR = {
|
|
has_trait = zealous
|
|
has_trait = theologian
|
|
has_trait = divine_blood
|
|
has_trait = consecrated_blood
|
|
has_trait = sayyid
|
|
}
|
|
}
|
|
add = 30
|
|
desc = PIOUS_TRAITS_REASON
|
|
}
|
|
|
|
# Fs
|
|
modifier = {
|
|
add = 30
|
|
scope:recipient = {
|
|
has_relation_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_FRIENDS
|
|
}
|
|
# BFFs
|
|
modifier = {
|
|
add = 60
|
|
scope:recipient = {
|
|
has_relation_best_friend = scope:actor
|
|
}
|
|
desc = WE_ARE_BEST_FRIENDS
|
|
}
|
|
# Take dread into account
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
target_is_liege_or_above = scope:actor
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 1
|
|
}
|
|
}
|
|
desc = INTIMIDATED_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
target_is_liege_or_above = scope:actor
|
|
}
|
|
}
|
|
multiply = 2
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:actor
|
|
level = 2
|
|
}
|
|
}
|
|
desc = COWED_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
scope:actor.puppet:theological_agent_puppet ?= scope:recipient
|
|
desc = IS_YOUR_PUPPET
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor.num_sinful_traits > 0
|
|
add = {
|
|
value = -10
|
|
multiply = scope:actor.num_sinful_traits
|
|
}
|
|
desc = I_AM_SINFUL
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:target.holder = {
|
|
num_sinful_traits > 0
|
|
}
|
|
add = {
|
|
value = 10
|
|
multiply = scope:target.holder.num_sinful_traits
|
|
}
|
|
desc = REQUEST_ENFORCE_SUCCESSION_HOLDER_SINFUL_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
add = {
|
|
value = scope:actor.piety_level
|
|
subtract = scope:target.holder.piety_level
|
|
multiply = 15
|
|
min = 0
|
|
}
|
|
scope:actor.piety_level > scope:target.holder.piety_level
|
|
desc = REQUEST_ENFORCE_SUCCESSION_ACTOR_MORE_PIOUS_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
add = {
|
|
value = scope:target.holder.piety_level
|
|
subtract = scope:actor.piety_level
|
|
multiply = -15
|
|
min = 0
|
|
}
|
|
scope:target.holder.piety_level > scope:actor.piety_level
|
|
desc = REQUEST_ENFORCE_SUCCESSION_HOLDER_MORE_PIOUS_REASON
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:target.holder = {
|
|
NOT = {
|
|
any_child = {
|
|
is_alive = yes
|
|
}
|
|
}
|
|
}
|
|
add = 30
|
|
desc = REQUEST_ENFORCE_SUCCESSION_HOLDER_CHILDLESS_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.minor_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.minor_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.major_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.monumental_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 100
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.monumental_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
#RITE RELATIONS
|
|
modifier = { # Head of Rite is more convincing
|
|
add = 50
|
|
scope:actor.rite = scope:recipient.rite
|
|
scope:actor.rite.head_of_rite ?= scope:actor
|
|
desc = HEAD_OF_RITE_REASON
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
NOT = { rite = scope:recipient.rite }
|
|
}
|
|
add = -20
|
|
desc = DIFFERENT_RITE_REASON
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
NOT = { rite = scope:recipient.rite }
|
|
}
|
|
scope:recipient = {
|
|
rite_fulfillment_score = {
|
|
target = scope:actor.rite
|
|
value >= 75
|
|
}
|
|
}
|
|
add = 25
|
|
desc = PERSONAL_APPROVAL_OF_RITE_REASON
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
NOT = { rite = scope:recipient.rite }
|
|
}
|
|
scope:recipient = {
|
|
rite_fulfillment_score = {
|
|
target = scope:actor.rite
|
|
value < 25
|
|
}
|
|
}
|
|
add = -25
|
|
desc = PERSONAL_DISAPPROVAL_OF_RITE_REASON
|
|
}
|
|
#Your rite is heretical
|
|
modifier = {
|
|
scope:actor = {
|
|
NOT = { rite = scope:recipient.rite }
|
|
}
|
|
any_tenet = {
|
|
scope:actor.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = core
|
|
}
|
|
}
|
|
scope:recipient.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
add = -100
|
|
desc = RITE_CORE_TENET_PROHIBITED
|
|
}
|
|
modifier = {
|
|
scope:actor = {
|
|
NOT = { rite = scope:recipient.rite }
|
|
}
|
|
any_tenet = {
|
|
scope:actor.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = permitted
|
|
}
|
|
}
|
|
scope:recipient.rite = {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
add = -40
|
|
desc = RITE_TENET_PROHIBITED
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 48
|
|
duchy = 36
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:actor = {
|
|
has_claim_on = scope:target
|
|
}
|
|
add = 50
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:target.holder
|
|
scope:target.holder = {
|
|
NOT = {
|
|
any_child = {
|
|
is_alive = yes
|
|
}
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor = {
|
|
piety_level >= 3
|
|
}
|
|
add = 15
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor = {
|
|
num_sinful_traits >= 2
|
|
}
|
|
add = -40
|
|
}
|
|
}
|
|
}
|
|
|
|
# Ecclesiastical rulers petition a religious superior or subordinate for treasury funds
|
|
request_ecclesiastical_treasury_interaction = {
|
|
category = interaction_category_religion
|
|
icon = request_ecclesiastical_treasury_interaction
|
|
interface_priority = 45
|
|
common_interaction = yes
|
|
notification_text = request_ecclesiastical_treasury_interaction_notification
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_ecclesiastical_treasury_interaction_desc
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
recipient_recieve_cooldown = {
|
|
years = marriage_recieve_proposal_cooldown # Intentional
|
|
}
|
|
|
|
ignore_recipient_recieve_cooldown = {
|
|
AND = {
|
|
is_ai = no
|
|
scope:recipient = { is_ai = no }
|
|
}
|
|
}
|
|
|
|
is_available = {
|
|
government_has_flag = government_is_ecclesiastical
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
pam_ecclesiastical_superior_or_subordinate_trigger = {
|
|
ACTOR = scope:actor
|
|
RECIPIENT = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
faith ?= scope:actor.faith
|
|
government_has_flag = government_is_ecclesiastical
|
|
is_ruler = yes
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
pam_not_antipope_when_recipient_is_hof_tt = { CHARACTER = scope:actor }
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
treasury >= medium_treasury_or_gold_value
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = GENERIC_SPEND_A_HOOK
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
send_options_exclusive = no
|
|
|
|
cost = {
|
|
piety = {
|
|
value = medium_piety_value
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_treasury_request }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_treasury_request_mult
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = spending_hook
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = request_ecclesiastical_treasury_interaction_title
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
pay_treasury_or_gold = {
|
|
target = scope:actor
|
|
value = medium_treasury_or_gold_value
|
|
}
|
|
add_piety = minor_piety_value
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
AND = {
|
|
has_trait = generous
|
|
rite = { trait_is_virtue_rite = generous }
|
|
}
|
|
rite = {
|
|
has_tenet_status = {
|
|
tenet = tenet_philanthropia
|
|
status = core
|
|
}
|
|
}
|
|
has_personal_tenet = tenet_philanthropia
|
|
}
|
|
}
|
|
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:recipient = {
|
|
add_piety = miniscule_piety_loss
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -25
|
|
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 200
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:actor = {
|
|
any_sub_realm_county = {
|
|
faith != scope:actor.faith
|
|
}
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_NON_FAITH_COUNTIES_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_1
|
|
desc = ESTATE_TREASURY_REQUEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_treasury_request_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_2
|
|
desc = ESTATE_TREASURY_REQUEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_treasury_request_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_3
|
|
desc = ESTATE_TREASURY_REQUEST_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_treasury_request_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:actor = {
|
|
any_character_war = {
|
|
using_holy_war_cb_trigger = yes
|
|
}
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_HOLY_WAR_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 20
|
|
scope:recipient = {
|
|
has_trait = generous
|
|
}
|
|
desc = INTERACTION_GENEROUS
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
scope:recipient = {
|
|
has_trait = greedy
|
|
}
|
|
desc = INTERACTION_GREEDY
|
|
}
|
|
|
|
modifier = {
|
|
add = -30
|
|
scope:recipient = {
|
|
treasury <= {
|
|
value = medium_treasury_or_gold_value
|
|
}
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_RECIPIENT_LOW_TREASURY_REASON
|
|
}
|
|
|
|
modifier = { # AI-to-AI only, and undescribed: a reserve between AI characters must never read
|
|
# to a player as an unexplained refusal, in either direction
|
|
add = -1000
|
|
scope:actor = { is_ai = yes }
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
any_held_title = { is_head_of_faith = yes }
|
|
treasury < pam_head_of_faith_treasury_reserve_value
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = -50
|
|
NOR = {
|
|
scope:actor.superior ?= scope:recipient
|
|
scope:recipient.superior ?= scope:actor
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_NOT_IMMEDIATE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:actor = {
|
|
dynasty ?= { has_dynasty_perk = pam_legacy_2 }
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_LEGACY_DYNASTY_REASON
|
|
}
|
|
|
|
modifier = { # Undescribed: gated on an AI asker, so this line can never reach a player's tooltip
|
|
add = 40
|
|
scope:actor = {
|
|
is_ai = yes
|
|
any_held_title = { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = subordinates
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = superior
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 24
|
|
kingdom = 6
|
|
empire = 6
|
|
hegemony = 6
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
debt_level >= 0
|
|
add = 100
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor.treasury < 0
|
|
add = 40
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor.treasury <= minor_treasury_value
|
|
add = 20
|
|
}
|
|
|
|
modifier = { # A Head of Faith calling on his own prelates is routine, not a sign of desperation
|
|
add = 40
|
|
scope:actor = {
|
|
any_held_title = { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor = {
|
|
any_character_war = {
|
|
using_holy_war_cb_trigger = yes
|
|
}
|
|
}
|
|
add = 30
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor.superior.superior ?= scope:recipient
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_ask_subordinates_for_gold_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_gold
|
|
interface_priority = 44
|
|
common_interaction = yes
|
|
notification_text = pam_ask_subordinates_for_gold_interaction_notification
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = pam_ask_subordinates_for_gold_interaction_desc
|
|
|
|
cooldown = { years = 1 }
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor = {
|
|
pam_is_clerical_comprehensive_trigger = yes
|
|
any_subordinate = { this = scope:recipient }
|
|
}
|
|
scope:recipient = {
|
|
faith ?= scope:actor.faith
|
|
trigger_if = {
|
|
limit = { faith.religious_head ?= scope:actor }
|
|
pam_is_antipope_trigger = no
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
NOR = {
|
|
has_trait = excommunicated
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
treasury_or_gold >= minor_treasury_or_gold_value
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = GENERIC_SPEND_A_HOOK
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
send_options_exclusive = no
|
|
|
|
cost = {
|
|
piety = pam_ask_subordinates_for_gold_piety_cost_value
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = spending_hook
|
|
subject = scope:actor
|
|
object = scope:recipient
|
|
scope:hook = yes
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
save_scope_value_as = {
|
|
name = siphoned_amount
|
|
value = scope:recipient.pam_ask_subordinates_for_gold_value
|
|
}
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
scope:hook = yes
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
use_hook = scope:recipient
|
|
}
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_ask_subordinates_for_gold_interaction_title
|
|
right_icon = scope:recipient
|
|
add_short_term_gold = scope:siphoned_amount
|
|
scope:recipient = {
|
|
remove_treasury_or_gold = scope:siphoned_amount
|
|
add_piety = minor_piety_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -10
|
|
|
|
ask_for_gold_acceptance_modifier = yes
|
|
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 200
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
modifier = {
|
|
add = 20
|
|
scope:recipient = {
|
|
has_trait = generous
|
|
}
|
|
desc = INTERACTION_GENEROUS
|
|
}
|
|
|
|
modifier = {
|
|
add = -25
|
|
scope:recipient = {
|
|
has_trait = greedy
|
|
}
|
|
desc = INTERACTION_GREEDY
|
|
}
|
|
|
|
modifier = {
|
|
add = -30
|
|
scope:recipient = {
|
|
treasury_or_gold <= medium_treasury_or_gold_value
|
|
}
|
|
desc = REQUEST_ECCLESIASTICAL_TREASURY_RECIPIENT_LOW_TREASURY_REASON
|
|
}
|
|
|
|
modifier = { # Undescribed: gated on an AI asker, so this line can never reach a player's tooltip
|
|
add = 100
|
|
scope:actor = {
|
|
is_ai = yes
|
|
any_held_title = { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = subordinates
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 36
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
debt_level >= 0
|
|
add = 100
|
|
}
|
|
|
|
modifier = {
|
|
scope:actor.treasury_or_gold < 0
|
|
add = 40
|
|
}
|
|
|
|
modifier = { # A Head of Faith calling on his own prelates is routine, not a sign of desperation
|
|
add = 100
|
|
scope:actor = {
|
|
any_held_title = { is_head_of_faith = yes }
|
|
treasury <= 750
|
|
}
|
|
scope:recipient = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = {
|
|
is_ruler = no
|
|
treasury_or_gold >= 50
|
|
}
|
|
scope:actor = {
|
|
any_held_title = { has_clerical_region = yes }
|
|
NOT = { faith.religious_head ?= this } # A Head of Faith keeps the restraint of their own clause above
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
#Request white peace through the archbishop of your clerical region
|
|
request_white_peace_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_enfore_white_peace
|
|
interface_priority = 40
|
|
common_interaction = no
|
|
notification_text = request_white_peace_interaction_notification
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_white_peace_interaction_desc
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
religion ?= religion:christianity_religion
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
is_ruler = yes
|
|
NOR = {
|
|
government_has_flag = government_is_theocracy
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
}
|
|
}
|
|
pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:recipient }
|
|
# Those under an antipope ask them instead of the real Head of Faith
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient ?= scope:puppet_or_actor.faith.religious_head
|
|
}
|
|
scope:puppet_or_actor ?= { is_following_religious_head_challenger = no }
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:puppet_or_actor = {
|
|
every_war_enemy = {
|
|
limit = {
|
|
pam_request_white_peace_enemy_trigger = yes
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
}
|
|
is_at_war = yes
|
|
NOR = {
|
|
has_trait = excommunicated
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
custom_tooltip = {
|
|
text = pam_clergy_arbiter_must_be_archbishop_or_hof_tt
|
|
OR = {
|
|
scope:puppet_or_actor.capital_county.clerical_region_title.holder ?= this
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
scope:puppet_or_actor.faith.religious_head ?= this
|
|
scope:puppet_or_actor.rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_request_white_peace_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
scope:secondary_recipient ?= {
|
|
pam_request_white_peace_enemy_trigger = yes
|
|
# Only a Head of Faith or Rite has authority to impose international peace among kings and above
|
|
trigger_if = {
|
|
limit = {
|
|
top_liege != scope:puppet_or_actor.top_liege
|
|
OR = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
scope:puppet_or_actor.highest_held_title_tier >= tier_kingdom
|
|
}
|
|
}
|
|
custom_tooltip = { # shared Head of Faith
|
|
text = pam_request_white_peace_enemy_invalid_tt
|
|
OR = {
|
|
AND = {
|
|
religious_head_or_challenger ?= scope:recipient
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
AND = {
|
|
faith.religious_head ?= scope:recipient
|
|
scope:puppet_or_actor.faith.religious_head ?= scope:recipient
|
|
}
|
|
AND = {
|
|
rite.head_of_rite ?= scope:recipient
|
|
scope:puppet_or_actor.rite.head_of_rite ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
custom_tooltip = {
|
|
text = request_white_peace_no_valid_war_tt
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_request_white_peace_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_request_white_peace_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
request_white_peace_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_request_white_peace_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
trigger_else = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
piety >= major_piety_value
|
|
}
|
|
}
|
|
flag = offer_piety
|
|
localization = PAM_CLERGY_ARBITRATION_OFFER_PIETY_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION_CLERGY
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:recipient != scope:puppet_or_actor
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -10
|
|
|
|
modifier = {
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
|
|
modifier = {
|
|
add = {
|
|
value = 25
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.miniscule_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.major_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 75
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.major_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:offer_piety = yes
|
|
desc = PAM_CLERGY_ARBITRATION_OFFER_PIETY_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
OR = {
|
|
AND = {
|
|
casus_belli = {
|
|
primary_attacker = scope:puppet_or_actor
|
|
}
|
|
defender_war_score >= 20
|
|
}
|
|
AND = {
|
|
casus_belli = {
|
|
primary_defender = scope:puppet_or_actor
|
|
}
|
|
attacker_war_score >= 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 25
|
|
desc = REQUEST_WHITE_PEACE_ACTOR_LOSING_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
war_days >= 1825
|
|
}
|
|
}
|
|
add = 20
|
|
desc = PAM_CLERGY_ARBITRATION_LONG_WAR_REASON
|
|
}
|
|
modifier = {
|
|
pam_character_has_peaceful_tenet_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
add = 35
|
|
desc = PAM_CLERGY_ARBITRATION_ACTOR_PEACEFUL_TENET_REASON
|
|
}
|
|
modifier = {
|
|
pam_character_has_peaceful_tenet_trigger = { CHARACTER = scope:recipient }
|
|
add = 45
|
|
desc = PAM_CLERGY_ARBITRATION_RECIPIENT_PEACEFUL_TENET_REASON
|
|
}
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:secondary_recipient
|
|
multiplier = -0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = -5
|
|
multiply = scope:secondary_recipient.piety_level
|
|
}
|
|
scope:secondary_recipient.piety_level > 1
|
|
desc = THEY_ARE_PIOUS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = -5
|
|
multiply = scope:secondary_recipient.num_virtuous_traits
|
|
}
|
|
scope:secondary_recipient.num_virtuous_traits > 0
|
|
desc = THEY_ARE_VIRTUOUS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 5
|
|
multiply = scope:secondary_recipient.num_sinful_traits
|
|
}
|
|
scope:secondary_recipient.num_sinful_traits > 0
|
|
desc = THEY_ARE_SINFUL
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:recipient = {
|
|
OR = {
|
|
has_relation_friend = scope:secondary_recipient
|
|
has_relation_lover = scope:secondary_recipient
|
|
has_relation_best_friend = scope:secondary_recipient
|
|
}
|
|
}
|
|
desc = PAM_CLERGY_ARBITRATION_FRIEND_OF_OPPONENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:recipient = {
|
|
OR = {
|
|
has_relation_rival = scope:secondary_recipient
|
|
has_relation_nemesis = scope:secondary_recipient
|
|
}
|
|
}
|
|
desc = PAM_CLERGY_ARBITRATION_RIVAL_OF_OPPONENT_REASON
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = realm_priest_top_superior
|
|
ai_recipients = head_of_faith
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 24
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
OR = {
|
|
AND = {
|
|
casus_belli = {
|
|
primary_attacker = scope:puppet_or_actor
|
|
}
|
|
defender_war_score >= 30
|
|
}
|
|
AND = {
|
|
casus_belli = {
|
|
primary_defender = scope:puppet_or_actor
|
|
}
|
|
attacker_war_score >= 30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
war_days >= 1825
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:donate_faith = yes
|
|
add = 15
|
|
}
|
|
modifier = {
|
|
scope:offer_piety = yes
|
|
add = 15
|
|
}
|
|
modifier = {
|
|
scope:offer_hook = yes
|
|
add = 15
|
|
}
|
|
# Send options alone must not make a winning or fresh war worth ending
|
|
modifier = {
|
|
factor = 0
|
|
NOT = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_white_peace_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
OR = {
|
|
war_days >= 1825
|
|
AND = {
|
|
casus_belli = {
|
|
primary_attacker = scope:puppet_or_actor
|
|
}
|
|
defender_war_score >= 30
|
|
}
|
|
AND = {
|
|
casus_belli = {
|
|
primary_defender = scope:puppet_or_actor
|
|
}
|
|
attacker_war_score >= 30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
#Ask the clergy to rule an ongoing war won at 90% war score instead of 100%, with the Church compensating the loser
|
|
request_victory_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_request_victory
|
|
interface_priority = 41
|
|
common_interaction = no
|
|
notification_text = request_victory_interaction_notification
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_victory_interaction_desc
|
|
|
|
#A ruling this favourable is a once-a-decade indulgence, not a war-by-war tool
|
|
cooldown = { years = 10 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
religion ?= religion:christianity_religion
|
|
NOT = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOT = {
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
}
|
|
NOT = { this = scope:actor }
|
|
}
|
|
pam_should_bother_clergy_interaction_trigger = { PRIEST = scope:recipient }
|
|
# Those under an antipope ask them instead of the real Head of Faith
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient ?= scope:puppet_or_actor.faith.religious_head
|
|
}
|
|
scope:puppet_or_actor ?= { is_following_religious_head_challenger = no }
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:puppet_or_actor = {
|
|
every_war_enemy = {
|
|
limit = {
|
|
#The clergy can only press its own flock, so the eligible opponents are the same set as Request White Peace
|
|
pam_request_white_peace_enemy_trigger = yes
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
}
|
|
is_at_war = yes
|
|
NOR = {
|
|
has_trait = excommunicated
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
custom_tooltip = {
|
|
text = pam_clergy_arbiter_must_be_archbishop_or_hof_tt
|
|
OR = {
|
|
scope:puppet_or_actor.capital_county.clerical_region_title.holder ?= this
|
|
scope:puppet_or_actor.faith.religious_head ?= this
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
scope:puppet_or_actor.rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_request_victory_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
scope:secondary_recipient ?= {
|
|
pam_request_white_peace_enemy_trigger = yes
|
|
# The arbiter needs authority over the opponent too, not just over the petitioner
|
|
custom_tooltip = {
|
|
text = pam_request_victory_enemy_invalid_tt
|
|
OR = {
|
|
AND = {
|
|
religious_head_or_challenger ?= scope:recipient
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
}
|
|
AND = {
|
|
faith.religious_head ?= scope:recipient
|
|
scope:puppet_or_actor.faith.religious_head ?= scope:recipient
|
|
}
|
|
AND = {
|
|
rite.head_of_rite ?= scope:recipient
|
|
scope:puppet_or_actor.rite.head_of_rite ?= scope:recipient
|
|
}
|
|
capital_county.clerical_region_title.holder ?= scope:recipient
|
|
}
|
|
}
|
|
# Even a shared archdiocese does not let an archbishop rule on a war between crowns of separate realms
|
|
trigger_if = {
|
|
limit = {
|
|
top_liege != scope:puppet_or_actor.top_liege
|
|
OR = {
|
|
highest_held_title_tier >= tier_kingdom
|
|
scope:puppet_or_actor.highest_held_title_tier >= tier_kingdom
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_request_victory_crowns_need_hof_tt
|
|
OR = {
|
|
religious_head_or_challenger ?= scope:recipient
|
|
faith.religious_head ?= scope:recipient
|
|
rite.head_of_rite ?= scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
custom_tooltip = {
|
|
text = request_victory_no_valid_war_tt
|
|
any_character_war = {
|
|
pam_request_victory_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = request_victory_already_won_tt
|
|
NOT = {
|
|
any_character_war = {
|
|
pam_request_victory_war_already_won_trigger = { ENEMY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_request_victory_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_request_victory_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
request_victory_interaction_effect = yes
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_request_victory_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
piety >= major_piety_value
|
|
}
|
|
}
|
|
flag = offer_piety
|
|
localization = PAM_CLERGY_ARBITRATION_OFFER_PIETY_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION_CLERGY
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
scope:recipient != scope:puppet_or_actor
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
should_use_extra_icon = {
|
|
scope:puppet_or_actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
|
|
ai_accept = {
|
|
#Ruling on who wins a war is a far greater favour than mediating a truce
|
|
base = -40
|
|
|
|
modifier = {
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
trigger = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.miniscule_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.miniscule_gold_value
|
|
scope:puppet_or_actor.major_gold_value < scope:recipient.major_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = 75
|
|
scope:donate_faith = yes
|
|
scope:puppet_or_actor.major_gold_value >= scope:recipient.major_gold_value
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:offer_piety = yes
|
|
desc = PAM_CLERGY_ARBITRATION_OFFER_PIETY_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
#The closer the war is to won, the less the clergy is really deciding anything
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_victory_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
OR = {
|
|
AND = {
|
|
casus_belli = {
|
|
primary_attacker = scope:puppet_or_actor
|
|
}
|
|
attacker_war_score >= 95
|
|
}
|
|
AND = {
|
|
casus_belli = {
|
|
primary_defender = scope:puppet_or_actor
|
|
}
|
|
defender_war_score >= 95
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 20
|
|
desc = REQUEST_VICTORY_WAR_ALL_BUT_WON_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_victory_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
war_days >= 1825
|
|
}
|
|
}
|
|
add = 20
|
|
desc = PAM_CLERGY_ARBITRATION_LONG_WAR_REASON
|
|
}
|
|
modifier = {
|
|
pam_character_has_peaceful_tenet_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
add = 35
|
|
desc = PAM_CLERGY_ARBITRATION_ACTOR_PEACEFUL_TENET_REASON
|
|
}
|
|
modifier = {
|
|
pam_character_has_peaceful_tenet_trigger = { CHARACTER = scope:recipient }
|
|
add = 45
|
|
desc = PAM_CLERGY_ARBITRATION_RECIPIENT_PEACEFUL_TENET_REASON
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:secondary_recipient = {
|
|
has_trait = excommunicated
|
|
}
|
|
desc = REQUEST_VICTORY_OPPONENT_EXCOMMUNICATED_REASON
|
|
}
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:secondary_recipient
|
|
multiplier = -0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = -5
|
|
multiply = scope:secondary_recipient.piety_level
|
|
}
|
|
scope:secondary_recipient.piety_level > 1
|
|
desc = THEY_ARE_PIOUS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = -5
|
|
multiply = scope:secondary_recipient.num_virtuous_traits
|
|
}
|
|
scope:secondary_recipient.num_virtuous_traits > 0
|
|
desc = THEY_ARE_VIRTUOUS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 5
|
|
multiply = scope:secondary_recipient.num_sinful_traits
|
|
}
|
|
scope:secondary_recipient.num_sinful_traits > 0
|
|
desc = THEY_ARE_SINFUL
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:recipient = {
|
|
OR = {
|
|
has_relation_friend = scope:secondary_recipient
|
|
has_relation_lover = scope:secondary_recipient
|
|
has_relation_best_friend = scope:secondary_recipient
|
|
}
|
|
}
|
|
desc = PAM_CLERGY_ARBITRATION_FRIEND_OF_OPPONENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:recipient = {
|
|
OR = {
|
|
has_relation_rival = scope:secondary_recipient
|
|
has_relation_nemesis = scope:secondary_recipient
|
|
}
|
|
}
|
|
desc = PAM_CLERGY_ARBITRATION_RIVAL_OF_OPPONENT_REASON
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = realm_priest_top_superior
|
|
ai_recipients = head_of_faith
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 24
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_victory_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
any_character_war = {
|
|
pam_request_victory_war_with_enemy_trigger = { ENEMY = scope:secondary_recipient }
|
|
war_days >= 1825
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
scope:donate_faith = yes
|
|
add = 15
|
|
}
|
|
modifier = {
|
|
scope:offer_piety = yes
|
|
add = 15
|
|
}
|
|
modifier = {
|
|
scope:offer_hook = yes
|
|
add = 15
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
#Head of faith or head of rite creates a custom kingdom for a same-faith duke
|
|
ecclesiastic_consecrate_kingdom_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_claim_unformed_kingdom
|
|
notification_text = ECCLESIASTICAL_CONSECRATE_KINGDOM_NOTIFICATION
|
|
interface_priority = 69
|
|
common_interaction = yes
|
|
popup_on_receive = yes
|
|
|
|
desc = ecclesiastic_consecrate_kingdom_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
is_available_quick = {
|
|
adult = yes
|
|
alive = yes
|
|
imprisoned = no
|
|
incapable = no
|
|
}
|
|
}
|
|
exists = scope:puppet_or_actor
|
|
scope:puppet_or_actor != scope:recipient
|
|
scope:puppet_or_actor ?= {
|
|
OR = {
|
|
scope:recipient.religious_head_or_challenger ?= this
|
|
AND = {
|
|
highest_held_title_tier >= tier_duchy
|
|
government_has_flag = government_is_theocracy
|
|
NOT = { exists = scope:recipient.religious_head_or_challenger }
|
|
scope:recipient.rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
faith ?= scope:puppet_or_actor.faith
|
|
is_landed = yes
|
|
highest_held_title_tier = tier_duchy
|
|
NOT = { has_game_rule = off_custom_kingdoms }
|
|
is_confederation_member = no
|
|
OR = {
|
|
government_has_flag = government_is_theocracy
|
|
has_legitimacy = yes
|
|
}
|
|
NOT = {
|
|
any_held_title = {
|
|
tier = tier_duchy
|
|
de_jure_liege ?= {
|
|
tier = tier_kingdom
|
|
NOT = { exists = holder }
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = yes
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
piety_level >= 2
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOT = {
|
|
has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
piety_level >= 3
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
religious_head_or_challenger ?= scope:puppet_or_actor
|
|
}
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_head_of_rite_is_not_lieges_head_of_rite_tt
|
|
exists = scope:recipient.liege.rite.head_of_rite
|
|
rite.head_of_rite ?= scope:recipient.liege.rite.head_of_rite
|
|
}
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
alive = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
}
|
|
is_at_war = no
|
|
faith = scope:puppet_or_actor.faith
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
custom_tooltip = {
|
|
text = must_hold_landed_duchy_tt
|
|
any_held_title = {
|
|
tier = tier_duchy
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_liege_is_emperor_or_none_tt
|
|
OR = {
|
|
is_independent_ruler = yes
|
|
liege.highest_held_title_tier >= tier_empire
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
gold >= pam_ecclesiastic_consecrate_kingdom_gold_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
treasury >= pam_ecclesiastic_consecrate_kingdom_treasury_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastic_consecrate_kingdom_piety_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
prestige >= pam_ecclesiastic_consecrate_kingdom_prestige_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
gold = {
|
|
value = pam_ecclesiastic_consecrate_kingdom_gold_cost_value
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:puppet_or_actor = { has_treasury = yes }
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
treasury = {
|
|
value = pam_ecclesiastic_consecrate_kingdom_treasury_cost_value
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:puppet_or_actor = { has_treasury = no }
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
piety = {
|
|
value = pam_ecclesiastic_consecrate_kingdom_piety_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
prestige = {
|
|
value = pam_ecclesiastic_consecrate_kingdom_prestige_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
options_heading = consecrate_kingdom_interaction_options
|
|
send_options_exclusive = yes
|
|
send_option = {
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = has_valid_exclave_duchy_tt
|
|
scope:recipient = {
|
|
any_sub_realm_county = {
|
|
kingdom = {
|
|
any_direct_de_jure_vassal_title = {
|
|
pam_custom_kingdom_can_claim_duchy_exclave_trigger = { NEW_KING = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
flag = newly_exclaved_duchies
|
|
localization = CONSECRATE_CUSTOM_KINGDOM_WITH_EXCLAVES
|
|
}
|
|
send_option = {
|
|
flag = only_sub_realm_duchies
|
|
localization = CONSECRATE_CUSTOM_KINGDOM_WITHOUT_EXCLAVES
|
|
}
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
modifier = { # Peace of God: a crown granted by the Church is a crown won without war
|
|
scope:recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
add = 40
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
OR = {
|
|
ai_energy > 0
|
|
ai_energy < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:recipient.ai_energy
|
|
multiply = 0.5
|
|
}
|
|
desc = RECIPIENT_ENERGY_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
OR = {
|
|
ai_greed > 0
|
|
ai_greed < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:recipient.ai_greed
|
|
multiply = 0.5
|
|
}
|
|
desc = RECIPIENT_GREED_REASON
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_PAPAL_VOTE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_papal_vote_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_1
|
|
desc = ESTATE_ROYAL_NAVE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_consecrate_nave_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_2
|
|
desc = ESTATE_ROYAL_NAVE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_consecrate_nave_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_value_3
|
|
desc = ESTATE_ROYAL_NAVE_REASON
|
|
scope:puppet_or_actor ?= {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_consecrate_nave_3
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
OR = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 25
|
|
}
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 1
|
|
}
|
|
}
|
|
|
|
}
|
|
add = {
|
|
value = -30
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 80
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 1
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 2
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
}
|
|
desc = CONCERN_ABOUT_LIEGE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
scope:recipient ?= {
|
|
ai_zeal != 0
|
|
}
|
|
add = scope:recipient.ai_zeal
|
|
desc = RECIPIENT_ZEALOUSNESS_REASON
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:recipient = { has_trait = paranoid }
|
|
desc = DEMAND_SUBMISSION_RECIPIENT_IS_PARANOID
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:recipient = { has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor } }
|
|
desc = RECIPIENT_BAD_RELATIONS
|
|
}
|
|
modifier = {
|
|
add = -25
|
|
scope:recipient = {
|
|
any_claim = {
|
|
tier >= tier_kingdom
|
|
}
|
|
}
|
|
desc = RECIPIENT_POWERFUL_CLAIMS
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:recipient = {
|
|
any_heir_title = {
|
|
tier >= tier_kingdom
|
|
place_in_line_of_succession = {
|
|
target = scope:recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
desc = RECIPIENT_POWERFUL_HEIR
|
|
}
|
|
modifier = {
|
|
add = 200
|
|
scope:puppet_or_actor = {
|
|
has_strong_hook = scope:recipient
|
|
}
|
|
desc = HAS_STRONG_HOOK_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
NOT = { has_strong_hook = scope:recipient }
|
|
has_hook = scope:recipient
|
|
}
|
|
desc = HAS_HOOK_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 75
|
|
scope:recipient = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
desc = IS_THEOCRATIC_REASON
|
|
}
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = { has_any_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor } }
|
|
desc = RECIPIENT_GOOD_RELATIONS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:recipient.intrigue
|
|
subtract = 12
|
|
multiply = -10
|
|
}
|
|
scope:recipient.intrigue > 12
|
|
desc = RECIPIENT_RESISTS_HOOK_REASON
|
|
}
|
|
modifier = {
|
|
add = 300
|
|
puppeteer ?= scope:puppet_or_actor
|
|
desc = IS_YOUR_PUPPET_REASON
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:recipient = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
desc = IS_YOUR_VASSAL_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
scope:recipient.house.house_head = scope:puppet_or_actor
|
|
}
|
|
add = 50
|
|
}
|
|
}
|
|
exists = scope:puppet_or_actor.house
|
|
scope:recipient = {
|
|
house ?= scope:puppet_or_actor.house
|
|
}
|
|
desc = OF_YOUR_HOUSE_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
exists = scope:puppet_or_actor.dynasty
|
|
scope:recipient = {
|
|
dynasty ?= scope:puppet_or_actor.dynasty
|
|
}
|
|
desc = OF_YOUR_DYNASTY_REASON
|
|
}
|
|
modifier = {
|
|
add = 60
|
|
scope:recipient = {
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
holder.top_liege ?= {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
scope:puppet_or_actor.rite = {
|
|
rite_hostility_level = {
|
|
target = prev.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = NEIGHBORS_HOSTILE_HEATHENS_REASON
|
|
}
|
|
opinion_modifier = {
|
|
opinion_target = scope:puppet_or_actor
|
|
who = scope:recipient
|
|
multiplier = 1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastic_consecrate_kingdom_treasury_cost_value > 0 }
|
|
remove_treasury = pam_ecclesiastic_consecrate_kingdom_treasury_cost_value
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastic_consecrate_kingdom_gold_cost_value > 0 }
|
|
remove_short_term_gold = {
|
|
value = pam_ecclesiastic_consecrate_kingdom_gold_cost_value
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastic_consecrate_kingdom_piety_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastic_consecrate_kingdom_piety_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastic_consecrate_kingdom_prestige_cost_value > 0 }
|
|
add_prestige = {
|
|
value = {
|
|
add = pam_ecclesiastic_consecrate_kingdom_prestige_cost_value
|
|
max = prestige
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
save_scope_as = religious_authority
|
|
save_scope_as = interaction
|
|
}
|
|
scope:recipient = {
|
|
save_scope_as = king_aspirant
|
|
show_as_tooltip = {
|
|
consecrate_kingdom_player_cleric_effect = yes
|
|
consecrate_kingdom_effect = yes
|
|
}
|
|
}
|
|
#Opinion effects
|
|
grant_title_populate_concerned_de_jure_list_effect = { TITLE_GAINER = scope:king_aspirant }
|
|
#Show opinion losses to relevant characters
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = scope:king_aspirant
|
|
modifier = absorbed_de_jure_opinion
|
|
opinion = -30
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = scope:king_aspirant
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = -30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = scope:king_aspirant
|
|
modifier = absorbed_de_jure_opinion
|
|
opinion = -20
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:king_aspirant = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:king_aspirant.liege = {
|
|
add_opinion = {
|
|
target = scope:king_aspirant
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = -20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0090
|
|
}
|
|
}
|
|
on_decline = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastic_title_refusal_toast_tt
|
|
left_icon = scope:recipient
|
|
}
|
|
}
|
|
grant_title_populate_concerned_de_jure_list_effect = { TITLE_GAINER = scope:recipient }
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -40
|
|
}
|
|
}
|
|
}
|
|
every_in_list = {
|
|
list = grateful_refusal_chars
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = respected_de_jure_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOR = {
|
|
is_in_list = grateful_refusal_chars
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = loyalty_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers_including_tributary_borders
|
|
ai_recipients = dynasty
|
|
ai_recipients = realm_characters
|
|
ai_recipients = subordinates
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 5
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 60
|
|
kingdom = 0
|
|
empire = 0
|
|
hegemony = 0
|
|
}
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = { # Peace of God: raising a crown by consecration is the Church's preferred alternative to conquest
|
|
add = 25
|
|
scope:puppet_or_actor.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
puppeteer ?= scope:puppet_or_actor
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:puppet_or_actor.house
|
|
scope:recipient = {
|
|
house ?= scope:puppet_or_actor.house
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
add = 5
|
|
exists = scope:puppet_or_actor.dynasty
|
|
scope:recipient = {
|
|
dynasty ?= scope:puppet_or_actor.dynasty
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:recipient = {
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
holder.top_liege ?= {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
scope:puppet_or_actor.rite = {
|
|
rite_hostility_level = {
|
|
target = prev.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:recipient.piety_level
|
|
multiply = 10
|
|
}
|
|
}
|
|
opinion_modifier = {
|
|
opinion_target = scope:recipient
|
|
who = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 30
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value <= -50
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value <= -100
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
add = -80
|
|
scope:recipient = {
|
|
sub_realm_size <= 1
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -60
|
|
scope:recipient = {
|
|
sub_realm_size <= 3
|
|
sub_realm_size > 1
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -40
|
|
scope:recipient = {
|
|
sub_realm_size <= 6
|
|
sub_realm_size > 3
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -20
|
|
scope:recipient = {
|
|
sub_realm_size <= 9
|
|
sub_realm_size > 6
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -10
|
|
scope:recipient = {
|
|
sub_realm_size <= 12
|
|
sub_realm_size > 9
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = { has_any_good_relationship_with_character_trigger = { CHARACTER = scope:recipient } }
|
|
}
|
|
}
|
|
}
|
|
|
|
#Head of faith or head of rite bestows an unheld de jure liege title
|
|
ecclesiastical_bestow_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_claim_unformed_kingdom
|
|
notification_text = ECCLESIASTICAL_BESTOW_TITLE_NOTIFICATION
|
|
interface_priority = 69
|
|
common_interaction = yes
|
|
target_type = title
|
|
target_filter = dejure_titles
|
|
target_source = recipient
|
|
show_all_targets = yes
|
|
popup_on_receive = yes
|
|
|
|
desc = ecclesiastical_bestow_title_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
cost = {
|
|
gold = {
|
|
value = pam_ecclesiastical_bestow_title_gold_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
treasury = {
|
|
value = pam_ecclesiastical_bestow_title_treasury_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
piety = {
|
|
value = pam_ecclesiastical_bestow_title_piety_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
is_available_quick = {
|
|
adult = yes
|
|
alive = yes
|
|
imprisoned = no
|
|
incapable = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor != scope:recipient
|
|
scope:puppet_or_actor ?= {
|
|
trigger_if = {
|
|
limit = { exists = scope:recipient.religious_head_or_challenger }
|
|
scope:recipient.religious_head_or_challenger = this
|
|
}
|
|
trigger_else = {
|
|
highest_held_title_tier >= tier_duchy
|
|
government_has_flag = government_is_theocracy
|
|
scope:recipient.rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_landed = yes
|
|
highest_held_title_tier >= tier_county
|
|
highest_held_title_tier < tier_empire
|
|
faith ?= scope:puppet_or_actor.faith
|
|
any_held_title = {
|
|
de_jure_liege ?= {
|
|
tier < tier_hegemony
|
|
NOT = { exists = holder }
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
tier > tier_county
|
|
custom_tooltip = {
|
|
text = no_bestowing_hegemony_tt
|
|
tier < tier_hegemony
|
|
}
|
|
custom_tooltip = {
|
|
text = must_be_same_tier_or_one_higher_tt
|
|
NOR = {
|
|
tier > scope:recipient.highest_held_title_tier_plus_one
|
|
tier < scope:recipient.highest_held_title_tier
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = target_has_holder_tt
|
|
NOT = { exists = holder }
|
|
}
|
|
is_landless_type_title = no
|
|
}
|
|
scope:recipient = {
|
|
any_held_title = {
|
|
de_jure_liege = scope:target
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
tier >= scope:recipient.highest_held_title_tier
|
|
tier > tier_county
|
|
is_landless_type_title = no
|
|
}
|
|
scope:recipient = {
|
|
any_held_title = {
|
|
de_jure_liege = scope:target
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
piety_level >= 2
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
religious_head_or_challenger ?= scope:puppet_or_actor
|
|
}
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_head_of_rite_is_not_lieges_head_of_rite_tt
|
|
exists = scope:recipient.liege.rite.head_of_rite
|
|
rite.head_of_rite ?= scope:recipient.liege.rite.head_of_rite
|
|
}
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
ruler = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
faith = scope:puppet_or_actor.faith
|
|
highest_held_title_tier >= tier_county
|
|
custom_tooltip = {
|
|
text = recipient_can_recieve_titles_normally_tt
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_liege_is_two_tiers_higher_or_none_tt
|
|
OR = {
|
|
is_independent_ruler = yes
|
|
highest_held_title_tier < liege.highest_held_title_tier_minus_one
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
custom_tooltip = {
|
|
text = any_available_title_same_tier_or_higher_tt
|
|
scope:recipient = {
|
|
any_held_title = {
|
|
de_jure_liege ?= {
|
|
tier < tier_hegemony
|
|
tier >= scope:recipient.highest_held_title_tier
|
|
NOT = { exists = holder }
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
gold >= pam_ecclesiastical_bestow_title_gold_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
treasury >= pam_ecclesiastical_bestow_title_treasury_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastical_bestow_title_piety_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
# A title handed over with no strings attached is never refused; the hook demands still go through ai_accept.
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = ecclesiastical_bestow_title_asks_nothing_tt
|
|
scope:demand_nothing = yes
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = yes
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
NOT = {
|
|
has_strong_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
ai_greed >= medium_positive_ai_value
|
|
}
|
|
}
|
|
}
|
|
flag = gain_strong_hook
|
|
localization = GAIN_STRONG_HOOK_INTERACTION_OPTION
|
|
}
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
NOT = {
|
|
has_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
ai_greed > low_negative_ai_value
|
|
}
|
|
}
|
|
}
|
|
flag = gain_weak_hook
|
|
localization = GAIN_WEAK_HOOK_INTERACTION_OPTION
|
|
}
|
|
send_option = {
|
|
flag = demand_nothing
|
|
localization = DEMAND_NOTHING_INTERACTION_OPTION
|
|
starts_enabled = { always = yes }
|
|
}
|
|
ai_accept = {
|
|
base = 100
|
|
|
|
modifier = { # Peace of God: a title bestowed by the Church is a title not fought over
|
|
scope:recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
add = 40
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
OR = {
|
|
ai_energy > 0
|
|
ai_energy < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:recipient.ai_energy
|
|
multiply = 0.25
|
|
}
|
|
desc = RECIPIENT_ENERGY_REASON
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
OR = {
|
|
ai_greed > 0
|
|
ai_greed < 0
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:recipient.ai_greed
|
|
multiply = 0.25
|
|
}
|
|
desc = RECIPIENT_GREED_REASON
|
|
}
|
|
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
OR = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 25
|
|
}
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 1
|
|
}
|
|
}
|
|
|
|
}
|
|
add = {
|
|
value = -30
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 80
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 1
|
|
}
|
|
}
|
|
}
|
|
add = -20
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
has_dread_level_towards = {
|
|
target = scope:recipient.liege
|
|
level >= 2
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
}
|
|
desc = CONCERN_ABOUT_LIEGE_REASON
|
|
}
|
|
|
|
modifier = {
|
|
scope:recipient ?= {
|
|
ai_zeal != 0
|
|
}
|
|
|
|
add = {
|
|
value = scope:recipient.ai_zeal
|
|
multiply = 0.5
|
|
}
|
|
desc = RECIPIENT_ZEALOUSNESS_REASON
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:recipient = { has_trait = paranoid }
|
|
desc = DEMAND_SUBMISSION_RECIPIENT_IS_PARANOID
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:recipient = { has_any_bad_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor } }
|
|
desc = RECIPIENT_BAD_RELATIONS
|
|
}
|
|
modifier = {
|
|
add = -10
|
|
exists = scope:target
|
|
scope:recipient = {
|
|
any_claim = {
|
|
tier >= scope:target.tier
|
|
}
|
|
}
|
|
desc = RECIPIENT_POWERFUL_CLAIMS
|
|
}
|
|
modifier = {
|
|
add = 75
|
|
exists = scope:target
|
|
scope:recipient = {
|
|
any_claim = {
|
|
this = scope:target
|
|
}
|
|
}
|
|
desc = RECIPIENT_CLAIMS_TARGET
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
scope:recipient = {
|
|
any_heir_title = {
|
|
tier >= tier_kingdom
|
|
place_in_line_of_succession = {
|
|
target = scope:recipient
|
|
value = 1
|
|
}
|
|
}
|
|
}
|
|
desc = RECIPIENT_POWERFUL_HEIR
|
|
}
|
|
modifier = {
|
|
add = 200
|
|
scope:puppet_or_actor = {
|
|
has_strong_hook = scope:recipient
|
|
}
|
|
desc = HAS_STRONG_HOOK_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = {
|
|
NOT = { has_strong_hook = scope:recipient }
|
|
has_hook = scope:recipient
|
|
}
|
|
desc = HAS_HOOK_RECIPIENT_REASON
|
|
}
|
|
modifier = {
|
|
add = 75
|
|
scope:recipient = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
desc = IS_THEOCRATIC_REASON
|
|
}
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = { has_any_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor } }
|
|
desc = RECIPIENT_GOOD_RELATIONS
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:recipient.intrigue
|
|
subtract = 12
|
|
multiply = -10
|
|
}
|
|
scope:recipient.intrigue > 12
|
|
desc = RECIPIENT_RESISTS_HOOK_REASON
|
|
}
|
|
modifier = {
|
|
add = 300
|
|
puppeteer ?= scope:puppet_or_actor
|
|
desc = IS_YOUR_PUPPET_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
scope:recipient.house.house_head = scope:puppet_or_actor
|
|
}
|
|
add = 50
|
|
}
|
|
}
|
|
exists = scope:puppet_or_actor.house
|
|
scope:recipient = {
|
|
house ?= scope:puppet_or_actor.house
|
|
}
|
|
desc = OF_YOUR_HOUSE_REASON
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
exists = scope:puppet_or_actor.dynasty
|
|
scope:recipient = {
|
|
dynasty ?= scope:puppet_or_actor.dynasty
|
|
}
|
|
desc = OF_YOUR_DYNASTY_REASON
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:recipient = {
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
holder.top_liege ?= {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
scope:puppet_or_actor.rite = {
|
|
rite_hostility_level = {
|
|
target = prev.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = NEIGHBORS_HOSTILE_HEATHENS_REASON
|
|
}
|
|
opinion_modifier = {
|
|
opinion_target = scope:puppet_or_actor
|
|
who = scope:recipient
|
|
multiplier = 1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
modifier = {
|
|
add = -100
|
|
scope:gain_weak_hook ?= yes
|
|
desc = GAIN_WEAK_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = -250
|
|
scope:gain_strong_hook ?= yes
|
|
desc = GAIN_STRONG_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastical_bestow_title_treasury_cost_value > 0 }
|
|
remove_treasury = pam_ecclesiastical_bestow_title_treasury_cost_value
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastical_bestow_title_gold_cost_value > 0 }
|
|
remove_short_term_gold = {
|
|
value = pam_ecclesiastical_bestow_title_gold_cost_value
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastical_bestow_title_piety_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastical_bestow_title_piety_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
save_scope_as = religious_authority
|
|
}
|
|
#Show opinion losses to relevant characters
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = {
|
|
value = -25
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:recipient.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = -25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
liege = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = {
|
|
value = -25
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:recipient.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = -25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = {
|
|
value = -15
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:recipient.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = {
|
|
value = -10
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:recipient.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = -10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
show_as_tooltip = { bestow_title_effect = yes }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0091
|
|
}
|
|
}
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
}
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = {
|
|
value = -25
|
|
multiply = {
|
|
value = scope:target.tier
|
|
subtract = 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient.liege = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = loyalty_opinion
|
|
opinion = {
|
|
value = 10
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:recipient.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = 10
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastic_title_refusal_toast_tt
|
|
left_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers_including_tributary_borders
|
|
ai_recipients = dynasty
|
|
ai_recipients = realm_characters
|
|
ai_recipients = subordinates
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 5
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 120
|
|
kingdom = 240
|
|
empire = 0
|
|
hegemony = 0
|
|
}
|
|
ai_will_do = {
|
|
base = 20
|
|
|
|
modifier = { # Peace of God: the Church would rather settle a title than watch it be fought over
|
|
add = 25
|
|
scope:puppet_or_actor.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 10
|
|
scope:recipient = {
|
|
government_has_flag = government_is_theocracy
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 100
|
|
puppeteer ?= scope:puppet_or_actor
|
|
}
|
|
|
|
modifier = {
|
|
exists = scope:puppet_or_actor.house
|
|
scope:recipient = {
|
|
house ?= scope:puppet_or_actor.house
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
add = 5
|
|
exists = scope:puppet_or_actor.dynasty
|
|
scope:recipient = {
|
|
dynasty ?= scope:puppet_or_actor.dynasty
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:recipient = {
|
|
any_sub_realm_county = {
|
|
any_neighboring_county = {
|
|
holder.top_liege ?= {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
scope:puppet_or_actor.rite = {
|
|
rite_hostility_level = {
|
|
target = prev.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = scope:recipient.piety_level
|
|
multiply = 10
|
|
}
|
|
}
|
|
opinion_modifier = {
|
|
opinion_target = scope:recipient
|
|
who = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value >= 30
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value <= -50
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
is_independent_ruler = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
opinion = {
|
|
target = scope:recipient.liege
|
|
value <= -100
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
add = -80
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
scope:recipient = {
|
|
sub_realm_size <= 10
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
scope:recipient = {
|
|
sub_realm_size <= 20
|
|
sub_realm_size > 10
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -20
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
scope:recipient = {
|
|
sub_realm_size <= 30
|
|
sub_realm_size > 20
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -10
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
scope:recipient = {
|
|
sub_realm_size <= 40
|
|
sub_realm_size > 30
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -5
|
|
exists = scope:target
|
|
scope:target.tier >= tier_empire
|
|
scope:recipient = {
|
|
sub_realm_size <= 50
|
|
sub_realm_size > 40
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -80
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:recipient = {
|
|
sub_realm_size <= 1
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -50
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:recipient = {
|
|
sub_realm_size <= 3
|
|
sub_realm_size > 1
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -20
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:recipient = {
|
|
sub_realm_size <= 6
|
|
sub_realm_size > 3
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -10
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:recipient = {
|
|
sub_realm_size <= 9
|
|
sub_realm_size > 6
|
|
}
|
|
}
|
|
modifier = {
|
|
add = -5
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
scope:recipient = {
|
|
sub_realm_size <= 12
|
|
sub_realm_size > 9
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
add = 25
|
|
scope:puppet_or_actor = { has_any_good_relationship_with_character_trigger = { CHARACTER = scope:recipient } }
|
|
}
|
|
modifier = {
|
|
save_temporary_scope_as = cleric
|
|
add = {
|
|
value = scope:recipient.clerical_hesitation_claim_interaction_value
|
|
multiply = -5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Secular rulers petition the clergy to proclaim an unheld de jure title above their own and crown them with it
|
|
request_unformed_title_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_clergy_claim_unformed_kingdom
|
|
|
|
interface_priority = 40
|
|
common_interaction = no
|
|
target_type = title
|
|
target_filter = dejure_titles
|
|
target_source = actor
|
|
show_all_targets = yes
|
|
notification_text = REQUEST_UNFORMED_TITLE_NOTIFICATION
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = request_unformed_title_interaction_desc
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
highest_held_title_tier >= tier_county
|
|
is_landed = yes
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
NOT = { government_has_flag = government_is_theocracy }
|
|
highest_held_title_tier < tier_empire
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor != scope:recipient
|
|
scope:puppet_or_actor ?= {
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
any_held_title = {
|
|
de_jure_liege ?= {
|
|
NOT = { exists = holder }
|
|
tier < tier_hegemony
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
NOT = { this = scope:actor }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_at_war = no
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
is_landed = yes
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
primary_title = {
|
|
is_landless_type_title = no
|
|
}
|
|
custom_tooltip = {
|
|
text = request_unformed_title_not_clerics_vassal_tt
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:recipient
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = request_unformed_title_liege_two_tiers_higher_tt
|
|
OR = {
|
|
is_independent_ruler = yes
|
|
highest_held_title_tier < liege.highest_held_title_tier_minus_one
|
|
}
|
|
}
|
|
NOT = {
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
custom_tooltip = {
|
|
text = valid_request_unformed_title_tt
|
|
any_held_title = {
|
|
de_jure_liege ?= {
|
|
target_valid_request_unformed_title_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
piety_level >= 2
|
|
highest_held_title_tier >= tier_duchy
|
|
faith = scope:puppet_or_actor.faith
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= this
|
|
}
|
|
}
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_request_unformed_title_piety_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
target_valid_request_unformed_title_trigger = yes
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier > tier_county
|
|
tier >= scope:puppet_or_actor.highest_held_title_tier
|
|
NOT = { exists = holder }
|
|
any_direct_de_jure_vassal_title = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_request_unformed_title_piety_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_request_unformed_title_piety_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_request_unformed_title_piety_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
save_scope_as = cleric
|
|
}
|
|
#Crowning a vassal over their liege's head is an affront to the liege
|
|
if = {
|
|
limit = {
|
|
scope:puppet_or_actor = {
|
|
is_independent_ruler = no
|
|
liege = {
|
|
NOT = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor.liege = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = -25
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = circumvented_my_authority_opinion
|
|
opinion = {
|
|
value = -15
|
|
if = {
|
|
limit = {
|
|
exists = scope:target
|
|
scope:target.tier = scope:puppet_or_actor.liege.highest_held_title_tier_minus_one
|
|
}
|
|
add = -15
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = grateful_opinion
|
|
opinion = 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = { request_unformed_title_effect = yes }
|
|
trigger_event = pam_interactions_events.0097
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = refusal_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = request_unformed_title_refusal_toast_tt
|
|
left_icon = scope:recipient
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = request_unformed_title_refusal_toast_tt_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION
|
|
}
|
|
#Swear to wrest the rest of the realm from the heathens holding it. Hidden below kingdom tier, since the free casus belli only covers kingdom-tier holy wars.
|
|
send_option = {
|
|
is_shown = {
|
|
scope:target ?= {
|
|
tier = tier_kingdom
|
|
}
|
|
}
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
faith = {
|
|
NOT = { has_doctrine_parameter = unreformed }
|
|
}
|
|
#A personal vow of pacifism bars offensive war outright, and bonus_major_holy_war grants no exemption from it
|
|
NOT = { has_personal_tenet_flag = tenet_pacifism_no_offensive_war }
|
|
}
|
|
custom_tooltip = {
|
|
text = valid_request_unformed_title_holy_war_option_tt
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
percent >= 0.25
|
|
holder ?= {
|
|
save_temporary_scope_as = heathen_holder
|
|
rite = {
|
|
is_hostile_enough_for_holy_war_trigger = { RITE = scope:puppet_or_actor.rite }
|
|
}
|
|
#A holder you cannot lawfully attack is no use as a war target, vassals and fellow subjects included
|
|
scope:puppet_or_actor = {
|
|
allows_declaring_war_against_target_trigger = { TARGET = scope:heathen_holder }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
flag = promise_holy_war
|
|
localization = PROMISE_HOLY_WAR_INTERACTION_OPTION
|
|
}
|
|
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -100
|
|
|
|
modifier = {
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
add = 200
|
|
}
|
|
modifier = {
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
scope:offer_hook = yes
|
|
add = {
|
|
value = scope:puppet_or_actor.highest_held_title_tier
|
|
multiply = 20
|
|
}
|
|
}
|
|
modifier = {
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
scope:donate_faith = yes
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
desc = PROMISE_HOLY_WAR_INTERACTION_OPTION_REASON
|
|
scope:promise_holy_war = yes
|
|
add = 75
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
|
|
#Asking to be raised above your own rank is the real favour; a crown costs more than a coronet
|
|
modifier = {
|
|
desc = request_unformed_title_tier_above_own_reason
|
|
exists = scope:target
|
|
scope:target = {
|
|
tier >= tier_kingdom
|
|
tier > scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
add = {
|
|
value = scope:target.tier
|
|
subtract = 3
|
|
multiply = -50
|
|
}
|
|
}
|
|
#A ruler who already rules the land is simply asking for the crown that goes with it. These bands stack.
|
|
modifier = {
|
|
desc = request_unformed_title_partly_controls_target_reason
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
percent >= 0.33
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
modifier = {
|
|
desc = request_unformed_title_mostly_controls_target_reason
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = 40
|
|
}
|
|
modifier = {
|
|
desc = request_unformed_title_controls_target_reason
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
count = all
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = 70
|
|
}
|
|
#The clergy will not crown a ruler over land that is not yet theirs in spirit
|
|
modifier = {
|
|
desc = request_unformed_title_faithless_de_jure_reason
|
|
exists = scope:target
|
|
scope:target = {
|
|
NOT = {
|
|
any_de_jure_county = {
|
|
percent >= 0.75
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
}
|
|
add = -50
|
|
}
|
|
modifier = {
|
|
desc = LOW_LEGITIMACY_REASON
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level <= 1
|
|
}
|
|
add = -150
|
|
}
|
|
modifier = {
|
|
desc = LOW_LEGITIMACY_REASON
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 2
|
|
}
|
|
add = -25
|
|
}
|
|
modifier = {
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level >= 4
|
|
}
|
|
add = {
|
|
value = scope:puppet_or_actor.legitimacy_level
|
|
subtract = 3
|
|
multiply = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = head_of_faith
|
|
ai_recipients = realm_priest_superior
|
|
ai_recipients = realm_priest_top_superior
|
|
max = 3
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 60
|
|
kingdom = 90
|
|
empire = 0
|
|
hegemony = 0
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
count = all
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
modifier = {
|
|
OR = {
|
|
ai_greed < 0
|
|
ai_energy < 0
|
|
trigger_if = {
|
|
limit = {
|
|
has_legitimacy = yes
|
|
}
|
|
legitimacy_level < 2
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_clergy_legitimize_bastard_interaction = {
|
|
category = interaction_category_religion
|
|
icon = legitimized_bastard
|
|
use_diplomatic_range = no
|
|
|
|
desc = pam_clergy_legitimize_bastard_interaction_desc
|
|
|
|
is_available = {
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor.rite ?= {
|
|
rite_has_parameter = bastards_legitimize
|
|
}
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
has_trait = bastard
|
|
is_lowborn = no
|
|
faith ?= scope:actor.faith
|
|
rite ?= {
|
|
rite_has_parameter = bastards_legitimize
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_adult = yes
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
#Range: the Head of Faith reaches anyone, archbishops their clerical region, and all theocrats their own top realm
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOT = { religious_head_or_challenger ?= this }
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_clergy_legitimize_bastard_archbishop_range_tt
|
|
OR = {
|
|
scope:recipient.top_liege ?= scope:actor.top_liege
|
|
scope:recipient = {
|
|
OR = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= { holder = scope:actor }
|
|
}
|
|
location.county ?= {
|
|
clerical_region_title ?= { holder = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOT = { religious_head_or_challenger ?= this }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_clergy_legitimize_bastard_realm_range_tt
|
|
scope:recipient.top_liege ?= scope:actor.top_liege
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = yes
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = minor_piety_value
|
|
}
|
|
|
|
auto_accept = yes
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_message = {
|
|
type = event_religious_good
|
|
title = pam_clergy_legitimize_bastard_interaction_notification
|
|
right_icon = scope:recipient
|
|
scope:recipient = {
|
|
hidden_effect = {
|
|
remove_trait = bastard
|
|
}
|
|
add_trait_force_tooltip = legitimized_bastard
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = legitimized_me_opinion
|
|
opinion = 35
|
|
}
|
|
}
|
|
add_hook = {
|
|
type = legitimized_by_clergy_hook
|
|
target = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
|
|
hidden_effect = {
|
|
scope:recipient = {
|
|
trigger_event = pam_interactions_events.0100
|
|
every_parent = {
|
|
limit = {
|
|
this != scope:actor
|
|
}
|
|
if = { #Nudge towards friendship
|
|
limit = {
|
|
NOR = {
|
|
has_relation_friend = scope:actor
|
|
has_relation_potential_friend = scope:actor
|
|
}
|
|
}
|
|
set_relation_potential_friend = scope:actor
|
|
}
|
|
trigger_event = pam_interactions_events.0101
|
|
}
|
|
}
|
|
scope:actor = {
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = oath_of_children
|
|
exists = scope:actor.house
|
|
scope:recipient.house ?= scope:actor.house
|
|
}
|
|
remove_character_modifier = oath_of_children
|
|
add_character_modifier = oath_of_children
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
#Secular rulers petition the clergy to recognize a neighboring title as de jure part of their primary realm
|
|
ecclesiastical_de_jure_shifting_interaction = {
|
|
category = interaction_category_religion
|
|
icon = ecclesiastical_de_jure_shifting_interaction
|
|
|
|
interface_priority = 39
|
|
common_interaction = yes
|
|
target_type = title
|
|
target_filter = dejure_titles
|
|
target_source = actor
|
|
show_all_targets = yes
|
|
notification_text = ecclesiastical_de_jure_shifting_interaction_notification
|
|
greeting = positive
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = ecclesiastical_de_jure_shifting_interaction_desc
|
|
|
|
cooldown = { years = 3 }
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
highest_held_title_tier >= tier_kingdom
|
|
is_landed = yes
|
|
pam_clergy_interactions_faith_trigger = yes
|
|
is_ruler = yes
|
|
}
|
|
scope:puppet_or_actor ?= {
|
|
NOR = {
|
|
this = scope:recipient
|
|
is_at_war_with = scope:recipient
|
|
}
|
|
any_sub_realm_title = {
|
|
any_this_title_or_de_jure_above = {
|
|
target_valid_ecclesiastical_de_jure_shifting_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
pam_request_legitimacy_priest_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
NOT = { this = scope:actor }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_at_war = no
|
|
clergy_interaction_generic_piety_level_or_puppet_req_trigger = yes
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
is_landed = yes
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
primary_title = {
|
|
is_landless_type_title = no
|
|
}
|
|
custom_tooltip = {
|
|
text = valid_ecclesiastical_de_jure_shifting_title_tt
|
|
any_sub_realm_title = {
|
|
any_this_title_or_de_jure_above = {
|
|
target_valid_ecclesiastical_de_jure_shifting_trigger = yes
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder = { faith = scope:puppet_or_actor.faith }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
NOT = {
|
|
has_character_modifier = promised_pilgrimage_to_clergy_modifier
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
highest_held_title_tier >= tier_duchy
|
|
|
|
custom_tooltip = {
|
|
text = relevant_theocrat_tt
|
|
OR = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
|
|
scope:puppet_or_actor = {
|
|
any_liege_or_above = {
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
any_held_title = {
|
|
has_clerical_region = yes
|
|
any_county_in_clerical_region = {
|
|
OR = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
scope:puppet_or_actor.primary_title = {
|
|
is_de_jure_liege_or_above_target = prev
|
|
}
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
is_landed = yes
|
|
any_held_title = {
|
|
OR = {
|
|
#they have a title beneath actor's titles
|
|
any_this_title_or_de_jure_above = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
#they have a title that presides over actor's titles
|
|
any_in_de_jure_hierarchy = {
|
|
holder ?= scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
prestige >= pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
target_valid_ecclesiastical_de_jure_shifting_trigger = yes
|
|
|
|
#At least half of its counties belong to your faith
|
|
custom_tooltip = {
|
|
text = half_target_de_jure_counties_belong_to_faith_tt
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
|
|
#At least half of its counties' rulers are of your faith
|
|
custom_tooltip = {
|
|
text = half_target_de_jure_holders_belong_to_faith_tt
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder = { faith = scope:puppet_or_actor.faith }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier = scope:puppet_or_actor.highest_held_title_tier_minus_one
|
|
NOT = {
|
|
de_jure_liege = scope:puppet_or_actor.primary_title
|
|
}
|
|
custom_tooltip = {
|
|
text = petition_de_jure_integration_target_is_connected_tt
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
prestige = {
|
|
value = pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_description = {
|
|
text = "spending_hook"
|
|
subject = scope:puppet_or_actor
|
|
object = scope:recipient
|
|
scope:use_hook = yes
|
|
scope:puppet_or_actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastical_de_jure_shifting_piety_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastical_de_jure_shifting_prestige_cost_value > 0 }
|
|
add_prestige = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
max = prestige
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:target ?= {
|
|
de_jure_liege = {
|
|
save_scope_as = former_de_jure_liege
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
save_scope_as = de_jure_master
|
|
faith = { save_scope_as = de_jure_faith }
|
|
}
|
|
scope:recipient = {
|
|
save_scope_as = cleric
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.de_jure_liege.holder?= {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
scope:target.de_jure_liege.holder = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = stole_de_jure_lands_opinion
|
|
opinion = -70
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
scope:target.de_jure_liege.holder = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
scope:target.de_jure_liege.holder = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = grateful_opinion
|
|
opinion = 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
custom_tooltip = every_subordinate_in_target_de_jure_liege_opinion_loss
|
|
custom_tooltip = every_subordinate_in_actor_title_opinion_gain
|
|
}
|
|
hidden_effect = {
|
|
#Bishops based in different dioceses have feelings
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:former_de_jure_liege
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = ruled_against_my_diocese_opinion
|
|
opinion = -25
|
|
}
|
|
}
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = ruled_in_favor_of_my_diocese_opinion
|
|
opinion = 25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
show_as_tooltip = {
|
|
ecclesiastical_de_jure_shifting_effect = {
|
|
DE_JURE_MASTER = scope:puppet_or_actor
|
|
CLERIC = scope:recipient
|
|
}
|
|
}
|
|
trigger_event = pam_interactions_events.0094
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:target ?= {
|
|
de_jure_liege = {
|
|
save_scope_as = former_de_jure_liege
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
add_opinion = {
|
|
modifier = refusal_opinion
|
|
target = scope:recipient
|
|
opinion = -50
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.de_jure_liege.holder ?= {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
scope:target.de_jure_liege.holder ?= {
|
|
add_opinion = {
|
|
modifier = respected_de_jure_opinion
|
|
target = scope:recipient
|
|
opinion = 50
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
custom_tooltip = every_subordinate_in_target_de_jure_liege_opinion_gain
|
|
custom_tooltip = every_subordinate_in_actor_title_opinion_loss
|
|
}
|
|
hidden_effect = {
|
|
#Bishops based in different dioceses have feelings
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:former_de_jure_liege
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = ruled_in_favor_of_my_diocese_opinion
|
|
opinion = 25
|
|
}
|
|
}
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = ruled_against_my_diocese_opinion
|
|
opinion = -25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastic_de_jure_refusal_toast_tt
|
|
left_icon = scope:recipient
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastic_de_jure_refusal_toast_tt_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
}
|
|
flag = use_hook
|
|
localization = EDUCATION_HOOK
|
|
}
|
|
send_option = {
|
|
is_valid = {
|
|
scope:puppet_or_actor = {
|
|
short_term_gold >= major_gold_value
|
|
}
|
|
}
|
|
flag = donate_faith
|
|
localization = DONATE_TO_THE_FAITH_INTERACTION_OPTION
|
|
}
|
|
send_option = {
|
|
is_valid = {
|
|
NOT = {
|
|
scope:recipient = {
|
|
has_usable_hook = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
can_add_hook = {
|
|
target = scope:puppet_or_actor
|
|
type = favor_hook
|
|
}
|
|
}
|
|
}
|
|
flag = offer_hook
|
|
localization = OFFER_HOOK_INTERACTION_OPTION
|
|
}
|
|
#Promise to convert every ruler of the region
|
|
send_option = {
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = valid_domination_interaction_option_tt
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
OR = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
any_liege_or_above = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
NOT = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
flag = promise_domination
|
|
localization = PROMISE_DOMINATION_INTERACTION_OPTION
|
|
}
|
|
#Deploy missionaries throughout the kingdom
|
|
send_option = {
|
|
is_valid = {
|
|
custom_tooltip = {
|
|
text = valid_conversion_interaction_option_tt
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
OR = {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
}
|
|
AND = {
|
|
NOT = {
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
flag = promise_conversion
|
|
localization = PROMISE_CONVERSION_INTERACTION_OPTION
|
|
}
|
|
send_option = {
|
|
is_shown = {
|
|
pam_offer_pilgrimage_option_shown_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
is_valid = {
|
|
pam_offer_pilgrimage_option_valid_trigger = { ACTOR = scope:puppet_or_actor }
|
|
}
|
|
flag = offer_pilgrimage
|
|
localization = OFFER_PILGRIMAGE_INTERACTION_OPTION
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -150
|
|
|
|
modifier = {
|
|
scope:puppet_or_actor = { has_character_modifier = pam_sf_ear_of_clergy_modifier }
|
|
add = 25
|
|
desc = pam_sf_ear_of_clergy_accept_reason
|
|
}
|
|
modifier = { # Peace of God: redrawing de jure borders by decree spares a war of conquest
|
|
scope:recipient.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
add = 50
|
|
desc = pam_peace_of_god_clergy_peacemaking_accept_reason
|
|
}
|
|
modifier = {
|
|
scope:use_hook = yes
|
|
add = 200
|
|
scope:puppet_or_actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 20
|
|
multiply = scope:puppet_or_actor.highest_held_title_tier
|
|
}
|
|
scope:offer_hook = yes
|
|
desc = OFFER_HOOK_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 50
|
|
if = {
|
|
limit = {
|
|
pam_actor_rite_has_core_simony_trigger = yes
|
|
}
|
|
multiply = 5
|
|
}
|
|
}
|
|
scope:donate_faith = yes
|
|
desc = DONATE_FAITH_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = pam_offer_pilgrimage_acceptance_value
|
|
scope:offer_pilgrimage = yes
|
|
desc = OFFER_PILGRIMAGE_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
holder ?= {
|
|
OR = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
any_liege_or_above = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
add = 3
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_evil_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
add = {
|
|
value = holder.highest_held_title_tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
multiply = 2
|
|
}
|
|
scope:promise_domination = yes
|
|
desc = PROMISE_DOMINATION_INTERACTION_OPTION_REASON
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
OR = {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
}
|
|
AND = {
|
|
NOT = {
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= major_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= monumental_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_evil_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
exists = scope:target
|
|
scope:promise_conversion = yes
|
|
desc = PROMISE_CONVERSION_INTERACTION_OPTION_REASON
|
|
}
|
|
#From other rite rulers
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
holder ?= {
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
OR = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
any_liege_or_above = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
NOT = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= major_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= monumental_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
add = {
|
|
value = holder.highest_held_title_tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
holder = {
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
faith = scope:puppet_or_actor.faith
|
|
OR = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
any_liege_or_above = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
NOT = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = OTHER_RITE_RULERS_REASON
|
|
}
|
|
#From other faith rulers
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
holder ?= {
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
OR = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
any_liege_or_above = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
NOT = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder.rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_evil_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
add = {
|
|
value = holder.highest_held_title_tier
|
|
subtract = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
NOT = {
|
|
is_vassal_or_below_of = scope:puppet_or_actor
|
|
}
|
|
OR = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
any_liege_or_above = {
|
|
faith = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
NOT = {
|
|
is_liege_or_above_of = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
desc = OTHER_FAITH_RULERS_REASON
|
|
}
|
|
#From other rite counties
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
NOT = {
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= major_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= monumental_rite_divergence_value
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
scope:puppet_or_actor.rite = scope:recipient.rite
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
faith = scope:puppet_or_actor.faith
|
|
NOT = {
|
|
rite = scope:puppet_or_actor.rite
|
|
}
|
|
rite = {
|
|
"divergence(scope:puppet_or_actor.rite)" >= medium_rite_divergence_value
|
|
}
|
|
}
|
|
}
|
|
desc = OTHER_RITE_COUNTIES_REASON
|
|
}
|
|
#From other faith counties
|
|
modifier = {
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
add = 1
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
add = 1
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_hostile_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
rite = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor.rite
|
|
}
|
|
rite_hostility_level = {
|
|
target = scope:puppet_or_actor.rite
|
|
value >= faith_evil_level
|
|
}
|
|
}
|
|
}
|
|
add = 2
|
|
}
|
|
}
|
|
}
|
|
multiply = 2
|
|
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
NOT = {
|
|
faith = scope:puppet_or_actor.faith
|
|
}
|
|
}
|
|
}
|
|
desc = OTHER_FAITH_COUNTIES_REASON
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
de_jure_liege ?= {
|
|
holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
faith = scope:recipient.faith
|
|
}
|
|
}
|
|
}
|
|
add = -40
|
|
desc = petition_de_jure_integration_displaces_faithful_ruler_reason
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
de_jure_liege ?= {
|
|
holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
num_sinful_traits > 0
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:target.de_jure_liege.holder.num_sinful_traits
|
|
multiply = 10
|
|
}
|
|
desc = petition_de_jure_integration_sinful_de_jure_liege_reason
|
|
}
|
|
modifier = {
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
count = all
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:puppet_or_actor
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
desc = petition_de_jure_integration_controls_target_reason
|
|
}
|
|
|
|
general_secular_to_ecclesiastic_acceptance_modifier = yes
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target.tier >= tier_kingdom
|
|
add = {
|
|
value = scope:target.tier
|
|
subtract = 3
|
|
multiply = -100
|
|
}
|
|
desc = TARGET_TIER_REASON
|
|
}
|
|
|
|
opinion_modifier = {
|
|
opinion_target = scope:puppet_or_actor
|
|
who = scope:recipient
|
|
multiplier = 0.5
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
|
|
#COUNTY FACTORS
|
|
#Percentage of counties controlled
|
|
modifier = {
|
|
desc = counties_within_title_you_dont_control
|
|
NOT = {
|
|
scope:puppet_or_actor = {
|
|
completely_controls = scope:target
|
|
}
|
|
}
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
NOT = {
|
|
holder = {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
add = -2
|
|
if = {
|
|
limit = {
|
|
holder = {
|
|
OR = {
|
|
AND = {
|
|
NOT = { faith = scope:recipient.faith }
|
|
rite = {
|
|
rite_hostility_level = {
|
|
target = scope:recipient.rite
|
|
value <= faith_astray_level
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
faith = scope:recipient.faith
|
|
NOT = {
|
|
rite = scope:recipient.rite
|
|
}
|
|
rite = {
|
|
"divergence(scope:recipient.rite)" >= medium_rite_divergence_value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = -3
|
|
}
|
|
if = {
|
|
limit = {
|
|
holder = {
|
|
faith = scope:recipient.faith
|
|
rite = {
|
|
"divergence(scope:recipient.rite)" < medium_rite_divergence_value
|
|
}
|
|
}
|
|
}
|
|
add = -5
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
#Number of directly bordering counties with current de jure
|
|
modifier = {
|
|
desc = bordering_de_jure_counties_reason
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
any_neighboring_county = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
any_neighboring_county = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
}
|
|
}
|
|
}
|
|
every_neighboring_county = {
|
|
limit = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:puppet_or_actor.primary_title
|
|
}
|
|
}
|
|
add = 3
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
#Has distinct identity
|
|
modifier = {
|
|
desc = distinct_culture_counties_reason
|
|
add = {
|
|
value = 0
|
|
scope:target = {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
NOT = {
|
|
culture = scope:puppet_or_actor.culture
|
|
}
|
|
}
|
|
add = -1
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
cultural_acceptance = {
|
|
target = scope:puppet_or_actor.culture
|
|
value < 40
|
|
}
|
|
}
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
cultural_acceptance = {
|
|
target = scope:puppet_or_actor.culture
|
|
value < 20
|
|
}
|
|
}
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture = {
|
|
has_same_culture_heritage = scope:puppet_or_actor.culture
|
|
}
|
|
}
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture = {
|
|
has_same_culture_language = scope:puppet_or_actor.culture
|
|
}
|
|
}
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = scope:recipient.culture
|
|
}
|
|
add = -3
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture = scope:recipient.culture
|
|
}
|
|
culture = {
|
|
has_same_culture_heritage = scope:recipient.culture
|
|
}
|
|
}
|
|
add = -2
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
culture = scope:recipient.culture
|
|
}
|
|
culture = {
|
|
has_same_culture_language = scope:recipient.culture
|
|
}
|
|
}
|
|
add = -1
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 2
|
|
}
|
|
max = -1
|
|
}
|
|
}
|
|
NOT = {
|
|
scope:recipient.culture = scope:puppet_or_actor.culture
|
|
}
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
NOT = {
|
|
culture = scope:puppet_or_actor.culture
|
|
}
|
|
}
|
|
}
|
|
OR = {
|
|
#Kingdoms tend to be cultural, empires no
|
|
scope:target.tier = tier_duchy
|
|
#Recipient will try to defend own culture regardless
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
culture = scope:recipient.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Your counties within target that have low control
|
|
modifier = {
|
|
desc = low_control_counties_in_target_reason
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
holder = {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
county_control < 100
|
|
}
|
|
}
|
|
add = {
|
|
value = 0
|
|
scope:target ?= {
|
|
every_de_jure_county = {
|
|
limit = {
|
|
holder = {
|
|
target_is_same_character_or_above = scope:puppet_or_actor
|
|
}
|
|
county_control < 100
|
|
}
|
|
add = -1
|
|
if = {
|
|
limit = {
|
|
county_control < 75
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
county_control < 50
|
|
}
|
|
add = -1
|
|
}
|
|
if = {
|
|
limit = {
|
|
county_control < 25
|
|
}
|
|
add = -1
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_kingdom
|
|
}
|
|
multiply = 2
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.tier = tier_duchy
|
|
}
|
|
multiply = 4
|
|
}
|
|
}
|
|
}
|
|
#Legitimacy
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 0
|
|
}
|
|
add = -150
|
|
desc = LOW_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 1
|
|
}
|
|
add = -100
|
|
desc = LOW_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 2
|
|
}
|
|
add = -50
|
|
desc = LOW_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 4
|
|
}
|
|
add = 25
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 5
|
|
}
|
|
add = 100
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level = 6
|
|
}
|
|
add = 150
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
modifier = {
|
|
scope:puppet_or_actor = {
|
|
has_legitimacy = yes
|
|
legitimacy_level >= 7
|
|
}
|
|
add = 250
|
|
desc = HIGH_LEGITIMACY_REASON
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = head_of_faith
|
|
ai_recipients = realm_priest_superior
|
|
ai_recipients = realm_priest_top_superior
|
|
max = 3
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 0
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 10
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
count = all
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:puppet_or_actor
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder ?= {
|
|
OR = {
|
|
this = scope:puppet_or_actor
|
|
any_liege_or_above = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
modifier = {
|
|
OR = {
|
|
ai_greed < 0
|
|
ai_energy < 0
|
|
AND = {
|
|
scope:target.de_jure_liege.holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:target.de_jure_liege.holder }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
has_legitimacy = yes
|
|
}
|
|
legitimacy_level < 2
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
# Ecclesiastical rulers grant de jure recognition to a same-faith ruler
|
|
ecclesiastical_de_jure_shifting_grant_interaction = {
|
|
category = interaction_category_religion
|
|
icon = ecclesiastical_de_jure_shifting_interaction
|
|
|
|
interface_priority = 39
|
|
common_interaction = yes
|
|
target_type = title
|
|
target_filter = dejure_titles
|
|
target_source = recipient
|
|
show_all_targets = yes
|
|
notification_text = ecclesiastical_de_jure_shifting_grant_interaction_notification
|
|
greeting = positive
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
use_diplomatic_range = yes
|
|
ai_min_reply_days = 1
|
|
ai_max_reply_days = 5
|
|
popup_on_receive = yes
|
|
|
|
desc = ecclesiastical_de_jure_shifting_grant_interaction_desc
|
|
|
|
is_available = {
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
prestige = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:puppet_or_actor ?= {
|
|
government_has_flag = government_is_theocracy
|
|
is_available_quick = {
|
|
adult = yes
|
|
alive = yes
|
|
imprisoned = no
|
|
incapable = no
|
|
}
|
|
this != scope:recipient
|
|
}
|
|
exists = scope:puppet_or_actor
|
|
scope:puppet_or_actor ?= {
|
|
OR = {
|
|
scope:recipient.religious_head_or_challenger ?= this
|
|
AND = {
|
|
highest_held_title_tier >= tier_duchy
|
|
government_has_flag = government_is_theocracy
|
|
NOT = { exists = scope:recipient.religious_head_or_challenger }
|
|
scope:recipient.rite.head_of_rite ?= this
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_landed = yes
|
|
highest_held_title_tier >= tier_kingdom
|
|
faith ?= scope:puppet_or_actor.faith
|
|
any_held_title = {
|
|
de_jure_liege ?= {
|
|
tier < tier_hegemony
|
|
NOT = { exists = holder }
|
|
is_landless_type_title = no
|
|
}
|
|
}
|
|
any_sub_realm_title = {
|
|
any_this_title_or_de_jure_above = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier = scope:recipient.highest_held_title_tier_minus_one
|
|
NOT = {
|
|
de_jure_liege = scope:recipient.primary_title
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:puppet_or_actor = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
is_available_quick = {
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
ruler = yes
|
|
adult = yes
|
|
}
|
|
is_at_war = no
|
|
NOT = {
|
|
has_trait = excommunicated
|
|
}
|
|
primary_title = {
|
|
is_landless_type_title = no
|
|
}
|
|
custom_tooltip = {
|
|
text = valid_ecclesiastical_de_jure_shifting_grant_title_tt
|
|
any_sub_realm_title = {
|
|
any_this_title_or_de_jure_above = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier = scope:recipient.highest_held_title_tier_minus_one
|
|
NOT = {
|
|
de_jure_liege = scope:recipient.primary_title
|
|
}
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
faith = scope:recipient.faith
|
|
}
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder = { faith = scope:recipient.faith }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
NOT = { scope:puppet_or_actor.religious_head_or_challenger ?= scope:puppet_or_actor }
|
|
}
|
|
scope:recipient.rite = scope:puppet_or_actor.rite
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
piety >= pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
prestige >= pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
}
|
|
}
|
|
}
|
|
|
|
can_be_picked_title = {
|
|
scope:target = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier = scope:recipient.highest_held_title_tier_minus_one
|
|
custom_tooltip = {
|
|
text = ecclesiastical_de_jure_shifting_grant_not_already_de_jure_tt
|
|
NOT = {
|
|
de_jure_liege = scope:recipient.primary_title
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_holds_target_de_jure_county_tt
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:puppet_or_actor.religious_head_or_challenger
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger = scope:puppet_or_actor
|
|
}
|
|
exists = scope:target.de_jure_liege.holder
|
|
}
|
|
custom_tooltip = {
|
|
text = hof_is_target_de_jure_liege_tt
|
|
NOT = {
|
|
scope:puppet_or_actor.religious_head_or_challenger ?= scope:target.de_jure_liege.holder
|
|
}
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = ecclesiastical_de_jure_shifting_grant_target_must_border_de_jure_tt
|
|
any_de_jure_county = {
|
|
any_title_to_title_neighboring_and_across_water_county = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:recipient.primary_title
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
custom_tooltip = {
|
|
text = ecclesiastical_de_jure_shifting_grant_target_must_border_de_jure_land_tt
|
|
any_de_jure_county = {
|
|
any_title_to_title_neighboring_county = {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:recipient.primary_title
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# At least half of its counties belong to the beneficiary's faith
|
|
custom_tooltip = {
|
|
text = half_target_de_jure_counties_belong_to_faith_tt
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
faith = scope:recipient.faith
|
|
}
|
|
}
|
|
|
|
# At least half of its counties' rulers are of the beneficiary's faith
|
|
custom_tooltip = {
|
|
text = half_target_de_jure_holders_belong_to_faith_tt
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder = { faith = scope:recipient.faith }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
is_landless_type_title = no
|
|
is_head_of_faith = no
|
|
tier = scope:recipient.highest_held_title_tier_minus_one
|
|
NOT = {
|
|
de_jure_liege = scope:recipient.primary_title
|
|
}
|
|
custom_tooltip = {
|
|
text = recipient_holds_target_de_jure_county_tt
|
|
any_de_jure_county = {
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
auto_accept = {
|
|
custom_tooltip = {
|
|
text = no_reason_to_refuse_tt
|
|
OR = {
|
|
scope:recipient = { is_ai = yes }
|
|
scope:recipient = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
if = {
|
|
limit = { scope:is_puppet_action ?= yes }
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = { pam_ecclesiastical_de_jure_shifting_piety_cost_value > 0 }
|
|
add_piety = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_piety_cost_value
|
|
max = piety
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = { pam_ecclesiastical_de_jure_shifting_prestige_cost_value > 0 }
|
|
add_prestige = {
|
|
value = {
|
|
add = pam_ecclesiastical_de_jure_shifting_prestige_cost_value
|
|
max = prestige
|
|
multiply = -1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
# The existing effect/event expects puppet_or_actor to be the beneficiary and recipient to be the clerical authority.
|
|
scope:recipient = {
|
|
save_scope_as = de_jure_master
|
|
}
|
|
scope:puppet_or_actor = {
|
|
save_scope_as = cleric
|
|
}
|
|
scope:target ?= {
|
|
de_jure_liege = {
|
|
save_scope_as = former_de_jure_liege
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
faith = { save_scope_as = de_jure_faith }
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.de_jure_liege.holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
scope:target.de_jure_liege.holder = {
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -70
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = gave_away_de_jure_lands_opinion
|
|
opinion = -70
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
scope:recipient = scope:puppet_or_actor
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
is_ai = no
|
|
}
|
|
scope:target.de_jure_liege.holder = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = stole_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
scope:target.de_jure_liege.holder = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = stole_de_jure_lands_opinion
|
|
opinion = -50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:recipient = {
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
this = scope:puppet_or_actor
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
else = {
|
|
hidden_effect = {
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = grateful_opinion
|
|
opinion = 30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
if = {
|
|
limit = {
|
|
scope:actor = { is_ai = no }
|
|
}
|
|
custom_tooltip = every_subordinate_in_target_de_jure_liege_opinion_loss
|
|
custom_tooltip = every_subordinate_in_actor_title_opinion_gain
|
|
}
|
|
hidden_effect = {
|
|
# Bishops based in different dioceses have feelings
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:former_de_jure_liege
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = ruled_against_my_diocese_opinion
|
|
opinion = -25
|
|
}
|
|
}
|
|
every_subordinate = {
|
|
limit = {
|
|
capital_province.county ?= {
|
|
any_this_title_or_de_jure_above = {
|
|
this = scope:recipient.primary_title
|
|
}
|
|
}
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:puppet_or_actor
|
|
modifier = ruled_in_favor_of_my_diocese_opinion
|
|
opinion = 25
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:recipient = {
|
|
show_as_tooltip = {
|
|
ecclesiastical_de_jure_shifting_effect = {
|
|
DE_JURE_MASTER = scope:recipient
|
|
CLERIC = scope:puppet_or_actor
|
|
}
|
|
}
|
|
}
|
|
|
|
scope:puppet_or_actor = {
|
|
trigger_event = pam_interactions_events.0096
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
if = {
|
|
limit = {
|
|
scope:recipient = {
|
|
is_ai = no
|
|
}
|
|
}
|
|
scope:puppet_or_actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastical_de_jure_shifting_grant_interaction_decline_toast
|
|
left_icon = scope:recipient
|
|
}
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = refusal_opinion
|
|
opinion = -30
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:is_puppet_action ?= yes
|
|
scope:actor != scope:recipient
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = ecclesiastical_de_jure_shifting_grant_interaction_decline_toast_puppeteer
|
|
left_icon = scope:puppet_or_actor
|
|
right_icon = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:target.de_jure_liege.holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
scope:target.de_jure_liege.holder ?= {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = respected_de_jure_opinion
|
|
opinion = 50
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
send_options_exclusive = no
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers_including_tributary_borders
|
|
ai_recipients = dynasty
|
|
ai_recipients = realm_characters
|
|
ai_recipients = subordinates
|
|
ai_recipients = rulers_in_clerical_region
|
|
max = 5
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 120
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 5
|
|
modifier = { # Peace of God: settling de jure claims by decree forestalls the wars they would otherwise cause
|
|
add = 25
|
|
scope:puppet_or_actor.rite ?= {
|
|
rite_has_parameter = tenet_peace_of_god_clergy_peacemaking
|
|
}
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:recipient = {
|
|
completely_controls = scope:target
|
|
}
|
|
add = 20
|
|
}
|
|
modifier = {
|
|
exists = scope:target
|
|
scope:target = {
|
|
any_de_jure_county = {
|
|
percent >= 0.5
|
|
holder ?= {
|
|
target_is_same_character_or_above = scope:recipient
|
|
}
|
|
}
|
|
}
|
|
add = 10
|
|
}
|
|
modifier = {
|
|
scope:recipient = {
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor }
|
|
}
|
|
add = 75
|
|
}
|
|
modifier = {
|
|
scope:recipient = scope:puppet_or_actor
|
|
add = 100
|
|
}
|
|
modifier = {
|
|
NOT = { scope:recipient = scope:puppet_or_actor }
|
|
scope:target ?= {
|
|
any_de_jure_county = {
|
|
this = scope:puppet_or_actor.capital_county
|
|
scope:puppet_or_actor.culture = capital_county.culture
|
|
}
|
|
}
|
|
factor = 0.1
|
|
}
|
|
modifier = {
|
|
OR = {
|
|
ai_energy < 0
|
|
AND = {
|
|
scope:target.de_jure_liege.holder ?= {
|
|
NOR = {
|
|
this = scope:puppet_or_actor
|
|
this = scope:recipient
|
|
}
|
|
}
|
|
has_any_good_relationship_with_character_trigger = { CHARACTER = scope:target.de_jure_liege.holder }
|
|
}
|
|
}
|
|
factor = 0
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
# A theocrat demands that a secular ruler put aside a spouse, citing an offence against the faith (real or invented).
|
|
demand_divorce_interaction = {
|
|
category = interaction_category_religion
|
|
icon = icon_marriage
|
|
interface_priority = 52
|
|
use_diplomatic_range = no
|
|
ai_maybe = yes
|
|
popup_on_receive = yes
|
|
|
|
desc = demand_divorce_interaction_desc
|
|
send_name = SEND_DEMAND
|
|
prompt = demand_divorce_prompt
|
|
|
|
notification_text = {
|
|
desc = DEMAND_DIVORCE_NOTIFICATION
|
|
first_valid = {
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_marriage_incestuous_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_INCESTUOUS
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_marriage_same_sex_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_SAME_SEX
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_spouse_heathen_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_HEATHEN
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_spouse_heretic_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_HERETIC
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_spouse_infidelity_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_INFIDELITY
|
|
}
|
|
triggered_desc = {
|
|
trigger = {
|
|
demand_divorce_marriage_polygamous_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_POLYGAMY
|
|
}
|
|
desc = DEMAND_DIVORCE_NOTIFICATION_PRETEXT
|
|
}
|
|
}
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_available = {
|
|
trigger_if = {
|
|
limit = {
|
|
is_ai = yes
|
|
}
|
|
piety_level >= medium_piety_level
|
|
NOT = { has_trait = excommunicated }
|
|
}
|
|
pam_is_clergy_ruler_trigger = yes
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
is_landed = yes
|
|
is_married = yes
|
|
is_valid_demand_church_succession_target_trigger = yes
|
|
faith ?= scope:actor.faith
|
|
primary_title ?= {
|
|
tier >= tier_county
|
|
}
|
|
}
|
|
# Rulers already served a divorce demand by any clergy are off-limits for a decade. Player actors are deliberately not bound by this.
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = { is_ai = yes }
|
|
}
|
|
scope:recipient = {
|
|
NOT = { has_variable = demand_divorce_recently_demanded }
|
|
}
|
|
}
|
|
}
|
|
|
|
populate_recipient_list = {
|
|
scope:recipient = {
|
|
every_spouse = {
|
|
limit = {
|
|
this != scope:actor
|
|
is_concubine = no
|
|
}
|
|
add_to_list = characters
|
|
}
|
|
}
|
|
}
|
|
|
|
has_valid_target_showing_failures_only = {
|
|
exists = scope:secondary_recipient
|
|
scope:secondary_recipient = {
|
|
this != scope:actor
|
|
is_spouse_of = scope:recipient
|
|
is_concubine = no
|
|
NOT = { has_strong_hook = scope:recipient }
|
|
}
|
|
scope:recipient = {
|
|
custom_tooltip = {
|
|
text = demand_divorce_family_widow_tt
|
|
NOT = {
|
|
var:family_widow_forbidden_divorce ?= scope:secondary_recipient
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_adult = yes
|
|
NOT = { has_trait = excommunicated }
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
}
|
|
#Range: the Head of Faith reaches anyone, archbishops their clerical region, and all theocrats their own top realm
|
|
trigger_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOT = { religious_head_or_challenger ?= this }
|
|
any_held_title = { has_clerical_region = yes }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = demand_divorce_archbishop_range_tt
|
|
OR = {
|
|
scope:recipient.top_liege ?= scope:actor.top_liege
|
|
scope:recipient = {
|
|
OR = {
|
|
capital_county ?= {
|
|
clerical_region_title ?= { holder = scope:actor }
|
|
}
|
|
location.county ?= {
|
|
clerical_region_title ?= { holder = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:actor = {
|
|
NOT = { religious_head_or_challenger ?= this }
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = demand_divorce_realm_range_tt
|
|
scope:recipient.top_liege ?= scope:actor.top_liege
|
|
}
|
|
}
|
|
trigger_else = {
|
|
always = yes
|
|
}
|
|
# The marriage must be one the recipient could lawfully end.
|
|
custom_tooltip = {
|
|
text = demand_divorce_culture_forbids_tt
|
|
NOT = {
|
|
scope:recipient.culture = {
|
|
has_cultural_parameter = cannot_divorce
|
|
}
|
|
}
|
|
}
|
|
NOT = {
|
|
scope:recipient.rite = {
|
|
rite_has_doctrine = doctrine_divorce_disallowed
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = {
|
|
value = minor_piety_value
|
|
if = {
|
|
limit = {
|
|
scope:recipient.highest_held_title_tier >= tier_kingdom
|
|
}
|
|
value = major_piety_value
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:actor = {
|
|
domicile ?= { has_domicile_parameter = estate_cheaper_divorce }
|
|
}
|
|
}
|
|
multiply = ecclesiastical_domicile_cheaper_divorce_mult
|
|
}
|
|
}
|
|
}
|
|
|
|
on_send = {
|
|
# Shields the recipient from being dogpiled by every clergyman in reach; only AI actors respect it (see is_shown).
|
|
scope:recipient = {
|
|
set_variable = {
|
|
name = demand_divorce_recently_demanded
|
|
years = 10
|
|
}
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = demand_divorce_actor_complied_toast
|
|
left_icon = scope:recipient
|
|
right_icon = scope:secondary_recipient
|
|
scope:recipient = {
|
|
divorce_effect = {
|
|
DIVORCER = scope:recipient
|
|
DIVORCEE = scope:secondary_recipient
|
|
}
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = demanded_divorce_opinion
|
|
}
|
|
}
|
|
scope:secondary_recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = demanded_divorce_opinion
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
add_piety = minor_piety_value
|
|
change_spiritual_fulfillment = minor_spiritual_fulfillment_value
|
|
# Remarrying straight out of a Church-dissolved union makes a mockery of the ruling; the AI waits it out.
|
|
set_variable = {
|
|
name = pam_clerical_divorce_enforced
|
|
years = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:recipient = {
|
|
add_piety = medium_piety_loss
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_loss
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = demanded_divorce_opinion
|
|
}
|
|
}
|
|
scope:secondary_recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = demanded_divorce_opinion
|
|
}
|
|
}
|
|
scope:actor = {
|
|
add_opinion = {
|
|
target = scope:recipient
|
|
modifier = defied_divorce_demand_opinion
|
|
}
|
|
hidden_effect = {
|
|
trigger_event = pam_interactions_events.0111
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = rulers_in_clerical_region
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = scripted_relations
|
|
}
|
|
ai_targets = {
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = domicile_location_top_realm_vassals
|
|
max = 20
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 120
|
|
duchy = 60
|
|
kingdom = 36
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
# Rivalry needs no theology.
|
|
modifier = {
|
|
add = 100
|
|
scope:actor = { has_relation_rival = scope:recipient }
|
|
}
|
|
# The pious police marriages that offend the faith.
|
|
modifier = {
|
|
add = 60
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_marriage_incestuous_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_spouse_heathen_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_spouse_heretic_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_spouse_infidelity_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
modifier = {
|
|
add = 40
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_marriage_same_sex_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
scope:actor.ai_zeal >= medium_positive_ai_value
|
|
demand_divorce_marriage_polygamous_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
# Don't shake down friends, lovers, close family, or anyone the theocrat is genuinely fond of.
|
|
modifier = {
|
|
factor = 0
|
|
scope:actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_lover = scope:recipient
|
|
is_close_family_of = scope:recipient
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= 30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 50
|
|
desc = demand_divorce_ai_accept_authority_reason
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_1
|
|
desc = ESTATE_DEMAND_DIVORCE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_demand_divorce_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_2
|
|
desc = ESTATE_DEMAND_DIVORCE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_demand_divorce_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_minor_value_3
|
|
desc = ESTATE_DEMAND_DIVORCE_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_easier_demand_divorce_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_DECRETALS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_divorce_decretals_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_DECRETALS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_divorce_decretals_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_DECRETALS_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_divorce_decretals_3
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_1
|
|
desc = ESTATE_CHANCERY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_chancery_divorce_1
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_2
|
|
desc = ESTATE_CHANCERY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_chancery_divorce_2
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = ecclesiastical_domicile_acceptance_micro_value_3
|
|
desc = ESTATE_CHANCERY_REASON
|
|
scope:actor = {
|
|
domicile ?= {
|
|
has_domicile_parameter = estate_chancery_divorce_3
|
|
}
|
|
}
|
|
}
|
|
ecclesiastical_domicile_cathedral_awe_modifier = yes
|
|
# A true offence is difficult to deny.
|
|
modifier = {
|
|
add = 25
|
|
desc = demand_divorce_ai_accept_offence_reason
|
|
demand_divorce_marriage_offensive_trigger = { RULER = scope:recipient SPOUSE = scope:secondary_recipient }
|
|
}
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
# A beloved spouse is worth defying the faith for.
|
|
opinion_modifier = {
|
|
who = scope:recipient
|
|
opinion_target = scope:secondary_recipient
|
|
multiplier = -1
|
|
desc = AI_OPINION_REASON
|
|
}
|
|
# A shepherd of another rite carries less weight.
|
|
modifier = {
|
|
add = -30
|
|
desc = demand_divorce_ai_accept_rite_reason
|
|
scope:actor.rite != scope:recipient.rite
|
|
}
|
|
ai_value_modifier = {
|
|
who = scope:recipient
|
|
ai_zeal = 0.5
|
|
}
|
|
modifier = {
|
|
add = -60
|
|
desc = demand_divorce_ai_accept_rival_reason
|
|
scope:recipient = { has_relation_rival = scope:actor }
|
|
}
|
|
}
|
|
}
|
|
|
|
###############################################
|
|
# Holy Myron
|
|
|
|
# Gift a charge of your Holy Myron to another ruler: a fresh single-charge ampulla is filled from yours
|
|
pam_give_holy_myron_interaction = {
|
|
category = interaction_category_religion
|
|
icon = religious
|
|
interface_priority = 35
|
|
|
|
desc = pam_give_holy_myron_interaction_desc
|
|
|
|
auto_accept = yes
|
|
|
|
cooldown_against_recipient = { years = 5 }
|
|
|
|
is_available = {
|
|
pam_has_usable_holy_myron_trigger = yes
|
|
has_pam_dlc_trigger = yes
|
|
is_christian_trigger = yes
|
|
rite ?= { rite_has_parameter = tenet_holy_myron_artifact_interaction_unlock }
|
|
trigger_if = {
|
|
limit = { is_ai = yes }
|
|
any_character_artifact = {
|
|
pam_is_holy_myron_artifact_trigger = yes
|
|
trigger_if = {
|
|
limit = { has_variable = pam_holy_myron_charges }
|
|
var:pam_holy_myron_charges >= 3
|
|
}
|
|
trigger_else = {
|
|
always = no
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor != scope:recipient
|
|
scope:recipient = {
|
|
is_ruler = yes
|
|
faith.religion ?= scope:actor.faith.religion
|
|
pam_has_usable_holy_myron_trigger = no
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_imprisoned = no
|
|
}
|
|
scope:recipient = {
|
|
is_adult = yes
|
|
is_imprisoned = no
|
|
}
|
|
}
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
pam_holy_myron_spend_warning_effect = yes
|
|
hidden_effect = {
|
|
pam_save_holy_myron_artifact_effect = yes
|
|
pam_holy_myron_consume_charge_effect = {
|
|
ARTIFACT = scope:pam_holy_myron_artifact
|
|
}
|
|
}
|
|
add_piety = medium_piety_gain
|
|
if = {
|
|
limit = { is_playable_character = yes }
|
|
change_spiritual_fulfillment = medium_spiritual_fulfillment_value
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_good
|
|
title = pam_give_holy_myron_recipient_toast
|
|
left_icon = scope:actor
|
|
custom_tooltip = pam_give_holy_myron_recipient_tt
|
|
hidden_effect_new_object = {
|
|
pam_create_holy_myron_artifact_effect = {
|
|
OWNER = scope:recipient
|
|
CREATOR = scope:actor
|
|
RARITY = common
|
|
}
|
|
}
|
|
}
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = grateful_opinion
|
|
opinion = 20
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = neighboring_rulers
|
|
ai_recipients = peer_vassals
|
|
ai_recipients = liege
|
|
ai_recipients = family
|
|
ai_recipients = head_of_faith
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency = 120
|
|
|
|
ai_will_do = {
|
|
base = 15
|
|
modifier = {
|
|
add = 15
|
|
has_trait = generous
|
|
}
|
|
modifier = {
|
|
add = 15
|
|
has_trait = zealous
|
|
}
|
|
modifier = {
|
|
add = {
|
|
value = 10
|
|
multiply = 2
|
|
}
|
|
opinion = {
|
|
target = scope:recipient
|
|
value >= 50
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
has_trait = greedy
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
has_trait = cynical
|
|
}
|
|
}
|
|
}
|
|
|
|
seek_communion_interaction = {
|
|
category = interaction_category_religion
|
|
icon = religious
|
|
interface_priority = 50
|
|
use_diplomatic_range = no
|
|
|
|
desc = seek_communion_interaction_desc
|
|
notification_text = seek_communion_interaction_notification
|
|
|
|
greeting = positive
|
|
popup_on_receive = yes
|
|
ai_min_reply_days = 3
|
|
ai_max_reply_days = 10
|
|
|
|
cooldown_against_recipient = { years = 10 }
|
|
|
|
is_available = {
|
|
is_christian_trigger = yes
|
|
faith ?= {
|
|
trigger_if = {
|
|
limit = { exists = religious_head }
|
|
religious_head = root
|
|
}
|
|
trigger_else = {
|
|
main_rite.head_of_rite = root
|
|
}
|
|
NOR = {
|
|
has_doctrine = special_doctrine_ecumenical_christian
|
|
has_doctrine = special_doctrine_ecumenical_miaphysite
|
|
}
|
|
}
|
|
has_pam_dlc_trigger = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:actor != scope:recipient
|
|
scope:recipient = {
|
|
OR = {
|
|
faith = faith:catholic
|
|
faith = faith:christian_faith
|
|
}
|
|
any_held_title = { is_head_of_faith = yes }
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_adult = yes
|
|
is_imprisoned = no
|
|
NOT = { is_at_war_with = scope:recipient }
|
|
}
|
|
scope:recipient = {
|
|
is_adult = yes
|
|
is_imprisoned = no
|
|
is_incapable = no
|
|
}
|
|
}
|
|
|
|
send_option = {
|
|
is_valid = {
|
|
scope:actor = {
|
|
has_usable_hook = scope:recipient
|
|
}
|
|
}
|
|
flag = hook
|
|
localization = SCHEME_HOOK
|
|
}
|
|
should_use_extra_icon = {
|
|
scope:actor = { has_usable_hook = scope:recipient }
|
|
}
|
|
extra_icon = "gfx/interface/icons/character_interactions/hook_icon.dds"
|
|
send_options_exclusive = no
|
|
|
|
on_accept = {
|
|
scope:actor = {
|
|
if = {
|
|
limit = { scope:hook = yes }
|
|
use_hook = scope:recipient
|
|
}
|
|
show_as_tooltip = { pam_seek_communion_reconcile_faith_effect = yes }
|
|
trigger_event = pam_interactions_events.0130
|
|
faith = {
|
|
every_faith_character = {
|
|
limit = {
|
|
is_ruler = yes
|
|
this != scope:actor
|
|
}
|
|
trigger_event = { id = pam_interactions_events.0130 days = 1 }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
on_decline = {
|
|
scope:actor = {
|
|
trigger_event = pam_interactions_events.0131
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = other_faith_heads
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 24
|
|
duchy = 24
|
|
kingdom = 12
|
|
empire = 12
|
|
hegemony = 12
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 20
|
|
|
|
modifier = {
|
|
add = 30
|
|
situation:the_christian_church ?= { situation_current_phase = concord }
|
|
}
|
|
modifier = {
|
|
add = -20
|
|
scope:actor = { has_trait = arrogant }
|
|
}
|
|
modifier = {
|
|
add = -40
|
|
scope:actor = { has_trait = zealous }
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:actor = { has_trait = content }
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
scope:actor = { has_trait = humble }
|
|
}
|
|
modifier = { # More likely when the heresy has not drifted far from Catholic practice
|
|
add = {
|
|
value = "scope:actor.faith.main_rite.divergence(scope:recipient.faith.main_rite)"
|
|
multiply = -0.5
|
|
}
|
|
}
|
|
modifier = {
|
|
scope:hook = yes
|
|
add = 50
|
|
}
|
|
}
|
|
|
|
ai_accept = {
|
|
base = -20
|
|
|
|
modifier = {
|
|
add = 30
|
|
desc = SCHEME_WEAK_HOOK_USED
|
|
scope:hook = yes
|
|
scope:actor = { NOT = { has_strong_hook = scope:recipient } }
|
|
}
|
|
modifier = {
|
|
add = 50
|
|
desc = SCHEME_STRONG_HOOK_USED
|
|
scope:hook = yes
|
|
scope:actor = { has_strong_hook = scope:recipient }
|
|
}
|
|
modifier = {
|
|
add = 30
|
|
desc = CHRISTIAN_CHURCH_PHASE_REASON
|
|
situation:the_christian_church ?= { situation_current_phase = concord }
|
|
}
|
|
modifier = {
|
|
add = -40
|
|
desc = SEEK_COMMUNION_ZEALOUS_REASON
|
|
scope:recipient = { has_trait = zealous }
|
|
}
|
|
modifier = {
|
|
add = 25
|
|
desc = SEEK_COMMUNION_FORGIVING_REASON
|
|
scope:recipient = { has_trait = forgiving }
|
|
}
|
|
modifier = {
|
|
add = -30
|
|
desc = SEEK_COMMUNION_EXCOMMUNICATED_REASON
|
|
scope:actor = { has_trait = excommunicated }
|
|
}
|
|
modifier = {
|
|
add = 20
|
|
desc = SEEK_COMMUNION_PIOUS_PETITIONER_REASON
|
|
scope:actor = { piety_level >= 3 }
|
|
}
|
|
modifier = { # Halved so that even a wholly divergent heresy can still be argued back in
|
|
add = {
|
|
value = "scope:actor.faith.main_rite.divergence(scope:recipient.faith.main_rite)"
|
|
multiply = -0.5
|
|
}
|
|
desc = SEEK_COMMUNION_DIVERGENCE_REASON
|
|
}
|
|
opinion_modifier = { # Opinion Factor
|
|
who = scope:recipient
|
|
opinion_target = scope:actor
|
|
multiplier = 0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
pam_destroy_monastic_order_interaction = {
|
|
category = interaction_category_religion
|
|
icon = pam_destroy_monastic_order
|
|
interface_priority = 39
|
|
|
|
desc = pam_destroy_monastic_order_interaction_desc
|
|
|
|
auto_accept = { always = yes }
|
|
cooldown = { years = 10 }
|
|
|
|
is_available = {
|
|
faith.religious_head ?= this
|
|
has_pam_dlc_trigger = yes
|
|
is_adult = yes
|
|
}
|
|
|
|
is_shown = {
|
|
scope:recipient = {
|
|
this != scope:actor
|
|
government_has_flag = government_is_monastic_holy_order
|
|
holy_order ?= {
|
|
order_faith ?= scope:actor.faith
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
scope:actor = {
|
|
is_available_quick = {
|
|
adult = yes
|
|
incapable = no
|
|
imprisoned = no
|
|
hostage = no
|
|
}
|
|
}
|
|
custom_tooltip = {
|
|
text = pam_destroy_monastic_order_at_peace_tt
|
|
scope:recipient = {
|
|
is_at_war = no
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
piety = massive_piety_value
|
|
}
|
|
|
|
on_accept = {
|
|
scope:recipient.holy_order ?= {
|
|
save_scope_as = pam_dissolved_order
|
|
title = { save_scope_as = pam_dissolved_order_title }
|
|
}
|
|
scope:actor = {
|
|
send_interface_toast = {
|
|
type = event_toast_effect_bad
|
|
title = pam_destroy_monastic_order_interaction_toast
|
|
left_icon = scope:actor
|
|
right_icon = scope:recipient
|
|
custom_tooltip = {
|
|
text = pam_destroy_monastic_order_dissolved_tt
|
|
hidden_effect = {
|
|
scope:pam_dissolved_order = {
|
|
every_leased_title = {
|
|
revoke_lease = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scope:recipient = {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = revoked_order_lease_opinion
|
|
opinion = -75
|
|
}
|
|
}
|
|
scope:actor.faith ?= {
|
|
every_faith_holy_order = {
|
|
custom = custom.every_other_monastic_order_leader
|
|
limit = {
|
|
this != scope:pam_dissolved_order
|
|
is_monastic_order_trigger = yes
|
|
}
|
|
leader ?= {
|
|
add_opinion = {
|
|
target = scope:actor
|
|
modifier = revoked_order_lease_opinion
|
|
opinion = -30
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ai_targets = {
|
|
ai_recipients = faith_holy_order_leaders
|
|
}
|
|
|
|
ai_target_quick_trigger = {
|
|
adult = yes
|
|
}
|
|
|
|
ai_frequency_by_tier = {
|
|
barony = 0
|
|
county = 0
|
|
duchy = 48
|
|
kingdom = 24
|
|
empire = 24
|
|
hegemony = 24
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 0
|
|
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient.holy_order ?= {
|
|
order_tenet ?= {
|
|
scope:actor.rite ?= {
|
|
has_tenet_status = {
|
|
tenet = prev
|
|
status = prohibited
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
add = 100
|
|
scope:recipient = { has_trait = excommunicated }
|
|
}
|
|
modifier = { # Never against your own
|
|
factor = 0
|
|
scope:actor = {
|
|
OR = {
|
|
has_relation_friend = scope:recipient
|
|
has_relation_best_friend = scope:recipient
|
|
is_any_family_relation_or_spouse_trigger = { CHARACTER = scope:recipient }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|