CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →

Interaction · Religious actions

Request Clerical Title Creation

variesPietyBy God AloneThe AI weighs it

Petition your Head of Faith to establish a new Clerical Title within your Realm You choose the Title that seats it and its first Holder The new Clerical Region covers every De Jure County of the seat's De Jure Kingdom that no Clerical Region holds yet

What you need

You

To send it

To see it in the menu

  • Your faith:
  • One of these

    • You:
      • Highest held Title is at least Duchy Rank
      • Is available (an adult, not imprisoned, not incapable)
      • None of these

      • Any held title:
        • Title tier at least Duchy
        • is_landless_type_title = no
        • Is not the Head of Faith
        • title_capital_county ?= { … }
    • or

      You:
      • You have a Ecclesiastical Government
      • Is landed
      • Your liege’s primary title:
        • Title tier exactly Kingdom
        • is_landless_type_title = no
      • Is available (an adult, not imprisoned, not incapable)
      • Your primary title: Title tier less than Duchy
      • None of these

      • Any held title:
        • Title tier at least County
        • is_landless_type_title = no
        • Is not the Head of Faith
        • title_capital_county ?= { … }
  • The target is not you
  • One of these

    • All of these

      • If

        a check the game hides

        Then

        • scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient

        Otherwise

        • scope:puppet_or_actor.faith.main_rite.head_of_rite ?= scope:recipient
    • or

      root.religious_head_or_challenger ?= scope:recipient

Which title you can pick

Request Clerical Title Creation is a religious character interaction in Crusader Kings III. You need: Is available (not imprisoned, not incapable), Does not have the Modifier: Promised Pilgrimage, Requires a Clergy candidate who does not already hold a Clerical Region and 1 more. The AI weighs it. Reasons the AI weighs include Clergy acting towards a secular Ruler (+20), Petitioning the acting Head of Rite rather than a Head of Faith (+15), Heretically Divergent Rite (-50) and 16 more. It costs Piety (varies). It needs By God Alone. Patch 1.20.1.2, from game/common/character_interactions/01_puppet_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Request Clerical Title Creation in CK3?
You: Is available (not imprisoned, not incapable), Does not have the Modifier: Promised Pilgrimage, Requires a Clergy candidate who does not already hold a Clerical Region and The De Jure Capital of this Title must be of the petitioner's Faith, held within their Realm, and not already inside a Clerical Region. (patch 1.20.1.2)
How do I get the AI to accept Request Clerical Title Creation?
The AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, Petitioning the acting Head of Rite rather than a Head of Faith +15, Heretically Divergent Rite -50, Different Rite -25, Your Level of Devotion is … -25, Your Level of Devotion is greater than the recipient +25, Your Level of Fame is greater than the recipient +15, … Opinion of …, You … Virtuous Traits, You … Sinful Traits, The recipient … Cynical -30, Your Realm holds a Holy Site of the Faith +20, Head of Rite +25, You … family to the recipient +30, You … allied to the recipient +20, You … the recipient's best friend +10, The recipient's Rite prohibits your exposed personal Tenet -60, … Opinion of …, The other character follows a different Rite -25, The other character has Virtuous Traits, The other character has Sinful Traits, The other character's Education Trait is Learning +10, The other character is Celibate +15, The other character is Monk +15 and The other character shares the Culture of the realm seat +10.
How much does Request Clerical Title Creation cost?
Piety (varies) (patch 1.20.1.2).

Will they accept?

The AI adds these up and accepts above zero. Reasons in italics are the script's, with no label in the game.

ReasonAmount
Base+75
Clergy acting towards a secular Ruler
when
+20
Relative Level of Devotion
when
  • Your Personal Tenets unlock tenet celestial hierarchy interaction acceptance
  • Your faith is the same as that of recipient
varies
Petitioning the acting Head of Rite rather than a Head of Faith
when
  • root.faith.main_rite.head_of_rite ?= scope:recipient
+15
Heretically Divergent Rite
when
  • Your faith is the target’s
  • Your rite is not the target’s
  • The target’s rite:
    • divergence(scope:puppet_or_actor.rite) >= scope:recipient.faith.heresy_threshold
-50
Different Rite
when
  • Your rite is not the target’s
-25
Your Level of Devotion is …
when
  • root.piety_level = 0
-25
Your Level of Devotion is greater than the recipient
when
  • root.piety_level > scope:recipient.piety_level
+25
Your Level of Fame is greater than the recipient
when
  • root.prestige_level > scope:recipient.prestige_level
+15
… Opinion of …varies
You … Virtuous Traits
when
  • root.num_virtuous_traits > 0
varies
You … Sinful Traits
when
  • root.num_sinful_traits > 0
varies
The recipient … Cynical
when
-30
Your Realm holds a Holy Site of the Faith
when
  • The target’s faith › Any holy site barony › Their county’s holder:
    • One of these

      • Is you
      • or

        Is a vassal (or below) of you
+20
Head of Rite
when
  • root.rite.head_of_rite ?= scope:puppet_or_actor
+25
You … family to the recipient+30
You … allied to the recipient
when
  • Is allied to the target
+20
You … the recipient's best friend
when
  • Has the target as best friend
+10
The recipient's Rite prohibits your exposed personal Tenet
when
  • Any secret: Is known by the target
-60
… Opinion of …
when
  • The other character is not you
varies
The other character follows a different Rite
when
  • The other character is not you
  • The other character’s rite is not the target’s
-25
The other character has Virtuous Traits
when
  • The other character is not you
  • scope:secondary_recipient.num_virtuous_traits > 0
varies
The other character has Sinful Traits
when
  • The other character is not you
  • scope:secondary_recipient.num_sinful_traits > 0
varies
The other character's Education Trait is Learning
when
+10
The other character is Celibate
when
  • The other character is not you
  • The other character: Has the Trait: Celibate
+15
The other character is Monk
when
  • The other character is not you
  • The other character: Has the Trait: Monk
+15
The other character shares the Culture of the realm seat
when
  • The other character is not you
  • scope:secondary_recipient.culture = scope:puppet_or_actor.capital_county.culture
+10
Acceptance (ai_accept) (76 lines of game script)
base = 75
celestial_hierarchy_acceptance_modifier = {
	ACTOR = scope:puppet_or_actor
	RECIPIENT = scope:recipient
}
clerical_petition_to_authority_acceptance_modifier = yes
opinion_modifier = {
	trigger = {
		exists = scope:secondary_recipient
		scope:secondary_recipient != scope:puppet_or_actor
	}
	who = scope:recipient
	opinion_target = scope:secondary_recipient
	desc = AI_OPINION_REASON
}
modifier = {
	add = -25
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient.rite != scope:recipient.rite
	desc = SECONDARY_RECIPIENT_DIFFERENT_RITE
}
modifier = {
	add = {
		add = 10
		multiply = scope:secondary_recipient.num_virtuous_traits
	}
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient.num_virtuous_traits > 0
	desc = SECONDARY_RECIPIENT_VIRTUOUS
}
modifier = {
	add = {
		add = -10
		multiply = scope:secondary_recipient.num_sinful_traits
	}
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient.num_sinful_traits > 0
	desc = SECONDARY_RECIPIENT_SINFUL
}
modifier = {
	add = 10
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient = {
		has_education_learning_trigger = yes
	}
	desc = SECONDARY_RECIPIENT_LEARNING_EDUCATION_REASON
}
modifier = {
	add = 15
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient = {
		has_trait = celibate
	}
	desc = SECONDARY_RECIPIENT_CELIBATE
}
modifier = {
	add = 15
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient = {
		has_trait = devoted
	}
	desc = SECONDARY_RECIPIENT_DEVOTED
}
modifier = {
	add = 10
	exists = scope:secondary_recipient
	scope:secondary_recipient != scope:puppet_or_actor
	scope:secondary_recipient.culture = scope:puppet_or_actor.capital_county.culture
	desc = SECONDARY_RECIPIENT_SAME_CULTURE_AS_SEAT
}

As written in game/common/character_interactions/01_puppet_interactions.txt.

What happens

If they accept

  • If

    • The kingdom holder is not the new ecclesiastical holder

    Then

    • The kingdom holder:
      • If

        • The new ecclesiastical holder:
          • Is not a courtier of the kingdom holder
          • Is not a ruler

        Then

        • add_courtier = scope:new_ecclesiastical_holder
      • If

        • The new ecclesiastical holder: Is not a councillor of the kingdom holder

        Then

        • assign_councillor_type = { type = councillor_court_chaplain remove_existing_councillor = yes target = scope:new_ecclesiastical_holder }
  • A new Clerical Title is created on the De Jure Capital of …, covering every De Jure County of that seat's De Jure Kingdom not already inside a Clerical Region, and granted to …
  • If

    • The new ecclesiastical holder is not you

    Then

    • The new ecclesiastical holder gains the opinion “Grateful” (+50) of them
  • If you do not have Ecclesiastical Government: Gain a Loyalty on the new ecclesiastical holder
  • If

    • Piety more than 0
    • New clerical region cost more than 0

    Then

    • add_piety = { … }
  • The new ecclesiastical holder:

If they refuse

  • 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) (73 lines of game script)
is_shown = scope:puppet_or_actor.faith ?= {
	has_doctrine_parameter = has_clerical_regions
	OR = {
		NOT = {
			has_doctrine_parameter = temporal_head_of_faith
		}
		NOT = {
			exists = religious_head
		}
	}
}
OR = {
	scope:puppet_or_actor ?= {
		highest_held_title_tier >= tier_duchy
		is_available_quick = {
			adult = yes
			alive = yes
			imprisoned = no
			incapable = no
		}
		NOT = {
			pam_government_is_religious_playable_trigger = yes
		}
		any_held_title = {
			tier >= tier_duchy
			is_landless_type_title = no
			is_head_of_faith = no
			title_capital_county ?= {
				NOT = {
					exists = clerical_region_title
				}
			}
		}
	}
	scope:puppet_or_actor ?= {
		has_government = ecclesiastical_government
		is_landed = yes
		liege.primary_title ?= {
			tier = tier_kingdom
			is_landless_type_title = no
		}
		is_available_quick = {
			adult = yes
			alive = yes
			imprisoned = no
			incapable = no
		}
		primary_title ?= {
			tier < tier_duchy
		}
		NOT = {
			any_held_title = {
				has_clerical_region = yes
			}
		}
		any_held_title = {
			tier >= tier_county
			is_landless_type_title = no
			is_head_of_faith = no
			title_capital_county ?= {
				NOT = {
					exists = clerical_region_title
				}
			}
		}
	}
}
has_pam_dlc_trigger = yes
scope:recipient != scope:puppet_or_actor
OR = {
	pam_recipient_is_clerical_title_authority_trigger = yes
	scope:puppet_or_actor.religious_head_or_challenger ?= scope:recipient
}

As written in game/common/character_interactions/01_puppet_interactions.txt.

Can be sent when (is_valid…) (59 lines of game script)
trigger_if = {
	limit = {
		scope:is_puppet_action ?= yes
	}
	scope:puppet_or_actor = {
		piety >= pam_new_clerical_region_cost_value
	}
}
scope:puppet_or_actor = {
	is_available_quick = {
		imprisoned = no
		incapable = no
	}
	pam_antipope_clerical_request_trigger = {
		RECIPIENT = scope:recipient
	}
	NOT = {
		has_character_modifier = promised_pilgrimage_to_clergy_modifier
	}
}
custom_tooltip = {
	text = pam_request_ecclesiastical_title_creation_needs_free_cleric_tt
	exists = scope:secondary_recipient
	scope:secondary_recipient = {
		faith = scope:puppet_or_actor.faith
		NOT = {
			any_held_title = {
				has_clerical_region = yes
			}
		}
	}
}
trigger_if = {
	limit = {
		scope:actor = scope:puppet_or_actor
	}
	custom_tooltip = {
		text = pam_request_ecclesiastical_title_creation_no_eligible_anchor_tt
		scope:puppet_or_actor = {
			any_held_title = {
				pam_valid_new_clerical_region_anchor_trigger = {
					PETITIONER = scope:puppet_or_actor
				}
			}
		}
	}
}
trigger_else = {
	custom_tooltip = {
		text = pam_request_ecclesiastical_title_creation_no_eligible_anchor_tt_puppeteer
		scope:puppet_or_actor = {
			any_held_title = {
				pam_valid_new_clerical_region_anchor_trigger = {
					PETITIONER = scope:puppet_or_actor
				}
			}
		}
	}
}

As written in game/common/character_interactions/01_puppet_interactions.txt.

Effects (on_send, on_accept, on_decline) (195 lines of game script)
on_accept = scope:secondary_recipient = {
	save_scope_as = new_ecclesiastical_holder
}
scope:target = {
	save_scope_as = target_kingdom
	holder = {
		save_scope_as = kingdom_holder
	}
}
if = {
	limit = {
		scope:kingdom_holder != scope:new_ecclesiastical_holder
	}
	scope:kingdom_holder = {
		if = {
			limit = {
				scope:new_ecclesiastical_holder = {
					NOT = {
						is_courtier_of = scope:kingdom_holder
					}
					is_ruler = no
				}
			}
			add_courtier = scope:new_ecclesiastical_holder
		}
		if = {
			limit = {
				scope:new_ecclesiastical_holder = {
					NOT = {
						is_councillor_of = scope:kingdom_holder
					}
				}
			}
			assign_councillor_type = {
				type = councillor_court_chaplain
				remove_existing_councillor = yes
				target = scope:new_ecclesiastical_holder
			}
		}
	}
}
hidden_effect = {
	if = {
		limit = {
			has_pam_dlc_trigger = yes
			scope:puppet_or_actor = {
				religion = religion:christianity_religion
				any_character_situation = {
					situation_type = the_christian_church
					situation_top_has_catalyst = catalyst_the_christian_church_clerical_region_created
				}
			}
		}
		situation:the_christian_church = {
			trigger_situation_catalyst = catalyst_the_christian_church_clerical_region_created
		}
	}
}
custom_tooltip = {
	text = request_create_new_ecclesiastical_title_effect_tt
	create_title_and_vassal_change = {
		type = created
		save_scope_as = change
		add_claim_on_loss = no
	}
	scope:target_kingdom = {
		title_capital_county = {
			save_scope_as = clerical_region_anchor_county
			random_county_province = {
				limit = {
					is_county_capital = yes
				}
				save_scope_as = region_capital
				create_clerical_region = {
					domicile_type = ecclesiastical_domicile
					name = CLERICAL_REGION_PROVINCE_TITLE_NAME
					save_scope_as = new_title
				}
				scope:new_title ?= {
					set_coa = scope:target_kingdom
					set_color_from_title = scope:target_kingdom
					set_capital_county = scope:clerical_region_anchor_county
					set_landless_title = yes
					set_no_automatic_claims = yes
					set_always_follows_primary_heir = yes
					change_title_holder = {
						holder = scope:new_ecclesiastical_holder
						change = scope:change
					}
					resolve_title_and_vassal_change = scope:change
				}
			}
		}
	}
}
scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_good
		title = request_ecclesiastical_title_creation_accepted_tt
		left_icon = scope:new_title
		right_icon = scope:new_ecclesiastical_holder
		if = {
			limit = {
				scope:new_ecclesiastical_holder != scope:puppet_or_actor
			}
			reverse_add_opinion = {
				target = scope:new_ecclesiastical_holder
				modifier = grateful_opinion
				opinion = 50
			}
		}
	}
	if = {
		limit = {
			NOT = {
				has_government = ecclesiastical_government
			}
		}
		add_hook = {
			type = loyalty_hook
			target = scope:new_ecclesiastical_holder
		}
	}
}
if = {
	limit = {
		scope:is_puppet_action ?= yes
	}
	scope:puppet_or_actor = {
		send_interface_toast = {
			type = event_toast_effect_good
			title = request_ecclesiastical_title_creation_accepted_tt
			left_icon = scope:new_title
			right_icon = scope:new_ecclesiastical_holder
		}
	}
}
if = {
	limit = {
		scope:recipient != scope:actor
	}
	scope:recipient = {
		send_interface_toast = {
			type = event_toast_effect_good
			title = request_ecclesiastical_title_creation_accepted_tt
			left_icon = scope:new_title
			right_icon = scope:new_ecclesiastical_holder
		}
	}
}
scope:puppet_or_actor = {
	if = {
		limit = {
			piety > 0
			scope:is_puppet_action ?= yes
			pam_new_clerical_region_cost_value > 0
		}
		add_piety = {
			value = {
				add = pam_new_clerical_region_cost_value
				max = piety
				multiply = -1
			}
		}
	}
}
scope:new_ecclesiastical_holder = {
	if = {
		limit = {
			is_ruler = yes
			NOT = {
				government_has_flag = government_is_ecclesiastical
			}
		}
		change_government = ecclesiastical_government
	}
	faith = {
		change_fervor = {
			value = notable_fervor_gain
			desc = fervor_gain_clerical_title_created
		}
	}
}
on_decline = scope:puppet_or_actor = {
	if = {
		limit = {
			is_ai = yes
		}
		add_opinion = {
			target = scope:recipient
			modifier = annoyed_opinion
			opinion = -10
		}
	}
}

As written in game/common/character_interactions/01_puppet_interactions.txt.

Category
Religious actions
Cost: Piety
varies
DLC
By God Alone
In the menu
under More…
ID
request_ecclesiastical_title_creation_interaction

Source: game/common/character_interactions/01_puppet_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.

Spotted a mistake on this page?