Interaction · Religious actions
Bestow Title
Using your spiritual authority, grant a currently uncreated Title directly to the recipient, potentially increasing their Rank
What you need
You
To send it
- Piety level at least 2
If
NOT = { religious_head_or_challenger ?= scope:puppet_or_actor }- The character you target: Is not an Independent Ruler
Then
- You are … Head of Rite, but not their Liege's Head of Rite
- Does not have the Trait: Excommunicated
- In some cases (on a condition the game doesn't show) › You:
gold >= pam_ecclesiastical_bestow_title_gold_cost_value
- In some cases (on a condition the game doesn't show) › You:
treasury >= pam_ecclesiastical_bestow_title_treasury_cost_value
- In some cases (on a condition the game doesn't show) › You:
piety >= pam_ecclesiastical_bestow_title_piety_cost_value
- The target:
- Title tier at least scope:recipient.highest held title tier
- Title tier more than County
is_landless_type_title = no
To see it in the menu
- Your Government is a Theocratic-type Government
- Is available (an adult, not imprisoned, not incapable)
If
a check the game hides
Then
scope:recipient.religious_head_or_challenger = this
Otherwise
- Highest held Title is at least Duchy Rank
- Your Government is a Theocratic-type Government
scope:recipient.rite.head_of_rite ?= this
The character you target
To send it
- Does not have the Trait: Excommunicated
- Their faith is the same as that of puppet or actor
- Highest held Title is at least County Rank
- You can grant Titles to … by regular means
- … must be independent or at least two Ranks below …
If
NOT = { root.religious_head_or_challenger ?= scope:puppet_or_actor }
Then
- Is of the same rite as you
If
- The character you target: Any character struggle:
Then
- … cannot gain an Empire while involved in the Iberian Struggle
- Any of … Titles have a De Jure Liege title that has no Holder and is below Hegemony-Tier
- Any held title:
de_jure_liege = scope:target
Also needed: available (not incapable, not imprisoned, a ruler)
Which title you can pick
- The target:
If
- The target: Title tier exactly Empire
Then
- … cannot gain an Empire while involved in the Iberian Struggle
- The character you target › Any held title:
de_jure_liege = scope:target
Bestow Title is a religious character interaction in Crusader Kings III. You need: Piety level at least 2 and Does not have the Trait: Excommunicated. The character you target needs: Is available (not incapable, not imprisoned, a ruler), Does not have the Trait: Excommunicated, Their faith is the same as that of puppet or actor and 3 more. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include The Peace of God charges the Church with settling such matters (+40), The recipient is Paranoid (-100), The recipient has bad relations with you (-100) and 12 more. It costs Gold (from 125), Treasury (from 125), Piety (from 400). It needs By God Alone. Patch 1.20.1.2, from game/common/character_interactions/pam_interactions.txt.
Quick answers (3)
- What are the requirements for Bestow Title in CK3?
- You: Piety level at least 2 and Does not have the Trait: Excommunicated. The character you target: Is available (not incapable, not imprisoned, a ruler), Does not have the Trait: Excommunicated, Their faith is the same as that of puppet or actor, Highest held Title is at least County Rank, You can grant Titles to … by regular means and Any of … Titles have a De Jure Liege title that has no Holder and is below Hegemony-Tier. (patch 1.20.1.2)
- How do I get the AI to accept Bestow Title?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: The Peace of God charges the Church with settling such matters +40, The recipient's energy, The recipient's greed, The recipient does not want to circumvent … authority, The recipient's zealousness, The recipient is Paranoid -100, The recipient has bad relations with you -100, The recipient already has powerful Claims -10, The recipient claims the target +75, The recipient is already Primary Heir to a prestigious Title -50, You already have a Strong Hook on the recipient +200, You already have a Hook on the recipient +25, Is fellow Clergy +75, The recipient has good relations with you +100, The recipient recognizes this as manipulation, Is your Puppet +300, Is a member of your House, Is a member of your Dynasty +20, The recipient neighbors hostile heathens +40, … Opinion of …, Demand a Weak Hook -100 and Demand a Strong Hook -250.
- How much does Bestow Title cost?
- Gold (from 125), Treasury (from 125), Piety (from 400) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
- … cannot refuse a Title granted without conditions
Otherwise the AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | +100 |
| The Peace of God charges the Church with settling such matters | +40 |
The recipient's energywhen
| their ai energy × 0.25 |
The recipient's greedwhen
| their ai greed × 0.25 |
The recipient does not want to circumvent … authoritywhen
| varies |
The recipient's zealousnesswhen
| their ai zeal × 0.5 |
| The recipient is Paranoid | -100 |
The recipient has bad relations with youwhen
| -100 |
The recipient already has powerful Claimswhen
| -10 |
The recipient claims the targetwhen
| +75 |
The recipient is already Primary Heir to a prestigious Titlewhen
| -50 |
You already have a Strong Hook on the recipientwhen
| +200 |
You already have a Hook on the recipientwhen
| +25 |
Is fellow Clergywhen
| +75 |
The recipient has good relations with youwhen
| +100 |
The recipient recognizes this as manipulationwhen
| varies |
Is your Puppetwhen
| +300 |
Is a member of your Housewhen
| varies |
Is a member of your Dynastywhen
| +20 |
The recipient neighbors hostile heathenswhen
| +40 |
| … Opinion of … | varies |
Demand a Weak Hookwhen
| -100 |
Demand a Strong Hookwhen
| -250 |
Acceptance (ai_accept) (253 lines of game script)
base = 100
modifier = {
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
}As written in game/common/character_interactions/pam_interactions.txt.
What happens
If they accept
- In some cases (on a condition the game doesn't show) › You:
- If ecclesiastical bestow title treasury cost more than 0:
remove_treasury = pam_ecclesiastical_bestow_title_treasury_cost_value
- If ecclesiastical bestow title gold cost more than 0:
remove_short_term_gold = { value = pam_ecclesiastical_bestow_title_gold_cost_value }
- If ecclesiastical bestow title piety cost more than 0:
add_piety = { … }
- If ecclesiastical bestow title treasury cost more than 0:
If
- You: Is played by a person
Then
If
- The character you target: Is not an Independent Ruler
Then
- The target’s liege: Opinion: Circumvented My Authority
If
- The character you target: Is played by a person
Then
If
- The character you target: Is not an Independent Ruler
Then
- The target’s liege: Opinion: Circumvented My Authority
- The character you target:
Otherwise
If
a check the game hides
Then
- You:
add_prestige = { … }
Otherwise
- You: Gain +75 Prestige
- You:
- The target: Gains the … Title (bestowed title holder)
- The target:
If
- Their government is not a Theocratic-type Government
top_participant_group:the_christian_church:One of these
participant_group_type = christian_clerical_main_power_rulersor
participant_group_type = christian_regular_main_power_rulers
- The Christian Church: The current phase counts “A prelate single-handedly bestowes a Kingdom upon a secular Ruler”
scope:target.tier >= tier_kingdom
Then
If
scope:target.tier >= tier_empire
Then
- The Christian Church: Counts toward the situation's next phase: “A prelate single-handedly bestowes an Empire upon a secular Ruler”
Otherwise
- The Christian Church: Counts toward the situation's next phase: “A prelate single-handedly bestowes a Kingdom upon a secular Ruler”
Else if
- Government is a Theocratic-type Government
top_participant_group:the_christian_church:One of these
participant_group_type = christian_clerical_main_power_rulersor
participant_group_type = christian_regular_main_power_rulers
- The Christian Church: The current phase counts “A prelate bestowes a Kingdom to the Clergy”
Then
If
scope:target.tier >= tier_empire
Then
- The Christian Church: Counts toward the situation's next phase: “A prelate bestowes an Empire to the Clergy”
Else if
scope:target.tier >= tier_kingdom
Then
- The Christian Church: Counts toward the situation's next phase: “A prelate bestowes a Kingdom to the Clergy”
Otherwise
- The Christian Church: Counts toward the situation's next phase: “A prelate bestowes a Duchy to the Clergy”
If
- The bestowing cleric: Is played by a person
Then
- If clerical hesitation claim interaction at least 9 › The cleric:
If
a check the game hides
Then
change_spiritual_fulfillment = { … }
Otherwise
- Spiritual fulfillment -20
- You lose Spiritual Fulfillment because you consider … to be an immoral Ruler
- Else, if clerical hesitation claim interaction at least 6 › The cleric:
If
a check the game hides
Then
change_spiritual_fulfillment = { … }
Otherwise
- Spiritual fulfillment -10
- You lose Spiritual Fulfillment because you consider … to be an immoral Ruler
- Else, if clerical hesitation claim interaction at least 3: … (more in the script below)
- … (more in the script below)
- … (more in the script below)
If they refuse
If
- The character you target: Is played by a person
- You: Is played by the AI
Then
- You:
If
a check the game hides
Then
- Opinion: Refusal
Otherwise
- Opinion: Refusal (-50)
Options when sending
- Demand a Strong Hook
- Demand a Weak Hook
- Seek Only Prestige
Events it fires: pam_interactions_events.0091
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
Who can use it and sees it (is_available, is_shown) (39 lines of game script)
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
}
}
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
}
}
}As written in game/common/character_interactions/pam_interactions.txt.
Can be sent when (is_valid…) (119 lines of game script)
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
}
trigger_if = {
limit = {
exists = struggle:iberian_struggle
scope:recipient = {
any_character_struggle = {
this = struggle:iberian_struggle
}
}
}
custom_tooltip = {
text = bestow_empire_iberian_struggle_tt
scope:recipient = {
any_held_title = {
de_jure_liege ?= {
tier < tier_empire
tier >= scope:recipient.highest_held_title_tier
tier >= tier_county
NOT = {
exists = holder
}
is_landless_type_title = no
}
}
}
}
}
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
}
}As written in game/common/character_interactions/pam_interactions.txt.
Effects (on_send, on_accept, on_decline) (247 lines of game script)
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
}
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
}
}As written in game/common/character_interactions/pam_interactions.txt.
- Category
- Religious actions
- Cost: Gold
- from 125
- Cost: Treasury
- from 125
- Cost: Piety
- from 400
- DLC
- By God Alone
- In the menu
- main list
- ID
ecclesiastical_bestow_title_interaction
Source: game/common/character_interactions/pam_interactions.txt and the English localisation, Crusader Kings III 1.20.1.2. “You” is the character who sends it (scope:actor, or a puppet acting for you); “the character you target” is the recipient.