Interaction · Religious actions
Appoint Cardinal
Appoint the recipient as a Cardinal
What you need
You
To send it
- In some cases (on a condition the game doesn't show) › You: You have 100 Piety
- In some cases (on a condition the game doesn't show) › You:
treasury >= minor_treasury_value
- Your Faith must have fewer than 70 Cardinals
- Must match the Clerical Gender Doctrine of this Rite
Also needed: available (an adult, not incapable, not imprisoned)
To see it in the menu
- Your faith: Has a Doctrine or Tenet with has clerical electors
- Your faith is the same as that of recipient
- Holds Papacy
- title:k_papal_state.holder: Has the Theocratic Elective Law
The character you target
To send it
- Is not at war with you
- Does not have the Trait: Excommunicated
Also needed: available (an adult, not incapable, not imprisoned)
To see it in the menu
One of these
- Any held title: Is a Clerical Title
or
Government is Ecclesiasticalor
Is a member of the Clergy
- Their faith: Has a Doctrine or Tenet with has clerical electors
- If does not have “great schism decision taken” (a variable the game's script sets): Does not hold Constantinople
One of these
- Government is a Theocratic-type Government
or
Government is unplayableor
Is not a ruler
- Their faith › No religious head challenger:
holder ?= scope:pam_antipope_holder_check
One of these
rite.head_of_rite ?= { has_title = title:k_papal_state }or
faith.main_rite.head_of_rite ?= { has_title = title:k_papal_state }or
Their faith’s head of faith: Holds Papacy
Appoint Cardinal is a religious character interaction in Crusader Kings III. You need: Your Faith must have fewer than 70 Cardinals, Is available (an adult, not incapable, not imprisoned) and Must match the Clerical Gender Doctrine of this Rite. The character you target needs: Is available (an adult, not incapable, not imprisoned), Is not at war with you and Does not have the Trait: Excommunicated. Accepted automatically in some cases. It costs Treasury (varies). It needs By God Alone. Patch 1.20.1.2, from game/common/character_interactions/pam_interactions.txt.
Quick answers (2)
- What are the requirements for Appoint Cardinal in CK3?
- You: Your Faith must have fewer than 70 Cardinals, Is available (an adult, not incapable, not imprisoned) and Must match the Clerical Gender Doctrine of this Rite. The character you target: Is available (an adult, not incapable, not imprisoned), Is not at war with you and Does not have the Trait: Excommunicated. (patch 1.20.1.2)
- How much does Appoint Cardinal cost?
- Treasury (varies) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
If
- The character you target: Is played by the AI
Then
always = yes
Otherwise the AI adds these up and accepts above zero; near zero the answer is partly random (ai_maybe). Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | +100 |
Acceptance (ai_accept) (1 line of game script)
base = 100
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 minor treasury more than 0:
remove_treasury = { value = minor_treasury_value }
- The character you target: … becomes a Cardinal
- Gain +100 Piety
If
- The character you target:
One of these
- Their government has the government is monastic holy order flag
or
All of these
- Has the Trait: Military Order Member
One of these
- Their liege: Their government has the government is monastic holy order flag
or
Their host: Their government has the government is monastic holy order flag
Then
- The Christian Church:
If
- The character you target:
One of these
All of these
exists = dynastyexists = scope:puppet_or_actor.dynasty- Is of the same dynasty as you
or
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor }or
has_any_best_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor }
Then
Otherwise
- If the current phase counts “A Monastic Order member is appointed Cardinal”: Counts toward the situation's next phase: “A Monastic Order member is appointed Cardinal”
- The character you target:
Otherwise
- The Christian Church:
If
- The character you target:
One of these
All of these
exists = dynastyexists = scope:puppet_or_actor.dynasty- Is of the same dynasty as you
or
has_any_moderate_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor }or
has_any_best_good_relationship_with_character_trigger = { CHARACTER = scope:puppet_or_actor }
Then
- The character you target:
- The character you target:
If they refuse
- The character you target › If played by the AI: Opinion: Annoyed (-10)
• 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) (18 lines of game script)
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 = {
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
}
}As written in game/common/character_interactions/pam_interactions.txt.
Can be sent when (is_valid…) (52 lines of game script)
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
}
}As written in game/common/character_interactions/pam_interactions.txt.
Effects (on_send, on_accept, on_decline) (119 lines of game script)
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
}
}
}As written in game/common/character_interactions/pam_interactions.txt.
- Category
- Religious actions
- Cost: Treasury
- varies
- Again on the same character
- after 10 years
- DLC
- By God Alone
- In the menu
- main list
- ID
appoint_cardinal_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.