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

Interaction · Diplomatic actions

Puppet Realm Priest

from 100PietyThe AI weighs it

Have your Court Chaplain become your Realm Priest Puppet, which allows you to perform Interactions through them

What you need

You

To send it

To see it in the menu

  • Is available (an adult)
  • Your government is not unplayable
  • Highest held Title is at least County Rank
  • Government allows: council
  • Your rite: Has the Theocratic Doctrine
  • Is not a member of the Clergy
  • Not all of these

    • Holds China
    • Your Government is Celestial
    • Your government has the government uses ministry budget flag
  • Your government is not Nomadic
  • Is not incapable
  • root.cp:councillor_court_chaplain ?= scope:recipient

The character you target

Puppet Realm Priest is a diplomatic character interaction in Crusader Kings III. You need: You already have a Realm Priest Puppet. The character you target needs: Is played by the AI, Is an Adult and Does not have the Trait: Incapable. The AI weighs it. Reasons the AI weighs include Clergy acting towards a secular Ruler (+20), You … of their House (+30), The recipient is your Close Family (+50) and 58 more. It costs Piety (from 100). Patch 1.20.1.2, from game/common/character_interactions/00_puppet_interactions.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Puppet Realm Priest in CK3?
You: You already have a Realm Priest Puppet. The character you target: Is played by the AI, Is an Adult and Does not have the Trait: Incapable. (patch 1.20.1.2)
How do I get the AI to accept Puppet Realm Priest?
The AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, … Opinion of …, You … of their House +30, The recipient is your Close Family +50, Same Dynasty +15, You are their House Head +50, You are their Dynasty Head +25, You … one or more exceptionally pious Traits +100, You … one or more pious Traits +20, You … Virtuous Traits, Your Level of Devotion, Allied +40, They has positive Special Relations with you +30, You … the recipient's best friend +30, Intimidated by you +25, Terrified of you +50, You have immoral Traits or a low Level of Devotion, You have wicked Traits, Is your Rival -200, They is your Nemesis -400, Your Tyranny, Your zealousness, Limited Church Authority +20, High Church Authority +30, Absolute Church Authority +50, Head of Faith +30, Head of Rite +20, You belong to different Rites -30, The recipient's compatibility with … +20, The recipient's compatibility with … -25, The recipient's Rite prohibits a … Tenet -100, The recipient's Rite prohibits a permitted … Tenet -40, The recipient's Rite prohibits your exposed personal Tenet -60, Was formerly your puppet … +100, You have the Uncrowned Law -30, Your high Intrigue, Your high Diplomacy, Your high Learning, The recipient's superior Intrigue, The recipient's superior Diplomacy, The recipient's superior Learning, The recipient's landed Titles, The recipient … of the the recipient Tier -20, The recipient … of the the recipient Tier -30, Head of Rite -20, The recipient's Boldness, Paranoid -50, Stubborn -50, The recipient's sizeable Realm -20, The recipient's immense Realm -40, You are both dishonorable, You are both honorable, You are both kind, You are both cold-hearted, You are both avaricious, You are both selfless, You are both rational, Distrusts your dishonorable Personality, Distrusts your honorable Personality, Distrusts your cruel Personality, Distrusts your soft-hearted Personality, Distrusts your avaricious Personality, Distrusts your altruistic Personality, Distrusts your irrational Personality, The recipient's apathetic Personality, You are both … +10, The recipient's Culture is unrelated to yours -20, The recipient is Trusting +50, The recipient's mind is addled +30, The recipient is too unwell to resist you +40, The recipient is an idiot +75, The recipient's immaturity +35, The recipient is a child +75, The recipient is Loyal +100, Your manipulative Traits +20, You are imprisoning the recipient +100, The recipient is a Conqueror -100, The recipient is the Greatest of Khans -250, Puppeting secular Ruler during … +60, Puppeting secular Ruler during … +30, Puppeting secular Ruler during … -30, Puppeting secular Ruler during … -60, Puppeting Clerical Ruler during … +60, Puppeting Clerical Ruler during … +30, Puppeting Clerical Ruler during … -30, Distance between your Realm Capitals -20, Distance between your Realm Capitals -50, Distance between your Realm Capitals -100, Resents domination by a … -25, Weak Hook used +50, You already have a Strong Hook on the recipient +150, Guide Puppet with your high Skills, Control your Puppet with terrible threats and dark promises, Promise your Puppet salvation, Use your Puppet's trust in you and Cloud and poison your Puppet's feeble mind.
How much does Puppet Realm Priest cost?
Piety (from 100) (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-25
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
… Opinion of …varies
You … of their House
when
  • The character you target:
    • One of these

      • Is close family of you
      • or

        Is extended family of you
+30
The recipient is your Close Family
when
  • The character you target: Is close family of you
+50
Same Dynasty
when
  • Is not of the same house as you
  • scope:recipient.dynasty ?= scope:actor.dynasty
+15
You are their House Head
when
  • scope:recipient.house.house_head ?= scope:actor
+50
You are their Dynasty Head
when
  • NOT = { house.house_head ?= scope:actor }
  • scope:recipient.dynasty.dynast ?= scope:actor
+25
You … one or more exceptionally pious Traits
when
+100
You … one or more pious Traits
when
+20
You … Virtuous Traits
when
  • root.num_virtuous_traits > 0
  • The character you target:
    • One of these

      • Ai zeal more than 0
      • or

        Ai honor more than 0
      • or

        Ai compassion more than 0
varies
Your Level of Devotion
when
  • root.piety_level > 2
  • The character you target: Ai zeal at least -20
varies
Allied
when
  • Is allied to the target
+40
They has positive Special Relations with you
when
  • The character you target:
    • One of these

      • Has you as friend
      • or

        Has you as lover
      • or

        Has you as soulmate
+30
You … the recipient's best friend
when
  • The character you target: Has you as best friend
+30
Intimidated by you
when
  • The character you target:
    • has_dread_level_towards = { target = scope:actor level = 1 }
+25
Terrified of you
when
  • The character you target:
    • has_dread_level_towards = { target = scope:actor level = 2 }
+50
You have immoral Traits or a low Level of Devotionvaries
You have wicked Traitsvaries
Is your Rival
when
  • Has the target as rival
-200
They is your Nemesis
when
  • The character you target: Has you as nemesis
-400
Your Tyranny
when
  • Tyranny at least 1
your tyranny × -2
Your zealousness
when
  • Ai zeal at least 20
  • The character you target: Ai zeal more than -20
varies
Limited Church Authority
when
  • has_realm_law_flag = puppet_acceptance_1
  • One of these

    • The character you target: Is not a member of the Clergy
    • or

      Any subordinate: Is the target
+20
High Church Authority
when
  • has_realm_law_flag = puppet_acceptance_2
  • One of these

    • The character you target: Is not a member of the Clergy
    • or

      Any subordinate: Is the target
+30
Absolute Church Authority
when
  • has_realm_law_flag = puppet_acceptance_3
  • One of these

    • The character you target: Is not a member of the Clergy
    • or

      Any subordinate: Is the target
+50
Head of Faith+30
Head of Rite
when
  • Your rite is the target’s
  • root.rite.head_of_rite ?= scope:actor
+20
You belong to different Rites
when
  • Is not of the same rite as the target
-30
The recipient's compatibility with …
when
  • Is not of the same rite as the target
  • The character you target:
    • rite_fulfillment_score = { target = scope:actor.rite value >= 75 }
+20
The recipient's compatibility with …
when
  • Is not of the same rite as the target
  • The character you target:
    • rite_fulfillment_score = { target = scope:actor.rite value < 25 }
-25
The recipient's Rite prohibits a … Tenet
when
  • Is not of the same rite as the target
  • Any tenet:
    • Your rite:
      • has_tenet_status = { tenet = prev status = core }
    • The target’s rite:
      • has_tenet_status = { tenet = prev status = prohibited }
-100
The recipient's Rite prohibits a permitted … Tenet
when
  • Is not of the same rite as the target
  • Any tenet:
    • Your rite:
      • has_tenet_status = { tenet = prev status = permitted }
    • The target’s rite:
      • has_tenet_status = { tenet = prev status = prohibited }
-40
The recipient's Rite prohibits your exposed personal Tenet
when
  • Any secret: Is known by the target
-60
Was formerly your puppet …
when
  • The character you target: Any in list:
+100
You have the Uncrowned Law
when
-30
Your high Intrigue
when
  • root.intrigue >= high_skill_rating
your intrigue × 1.5
Your high Diplomacy
when
  • root.diplomacy >= high_skill_rating
your diplomacy
Your high Learning
when
  • root.learning >= high_skill_rating
  • The character you target: Is a member of the Clergy
varies
The recipient's superior Intrigue
when
  • scope:recipient.intrigue > scope:actor.intrigue
varies
The recipient's superior Diplomacy
when
  • scope:recipient.diplomacy > scope:actor.diplomacy
varies
The recipient's superior Learning
when
  • scope:recipient.learning > scope:actor.learning
  • Is a member of the Clergy
varies
The recipient's landed Titles
when
  • The character you target:
varies
The recipient … of the the recipient Tier
when
-20
The recipient … of the the recipient Tier
when
-30
Head of Rite
when
  • scope:recipient.rite.head_of_rite = scope:recipient
  • scope:recipient.faith.religious_head != scope:recipient
-20
The recipient's Boldness
when
  • The character you target:
    • NOT = { ai_boldness = 0 }
varies
Paranoid
when
-50
Stubborn
when
-50
The recipient's sizeable Realm
when
  • The character you target:
    • Realm size (counties) at least 40
    • Realm size (counties) less than 84
-20
The recipient's immense Realm
when
  • The character you target: Realm size (counties) at least 84
-40
You are both dishonorable
when
  • Ai honor at most -20
  • The character you target: Ai honor at most -20
your ai honor × -0.25
You are both honorable
when
  • Ai honor at least 20
  • The character you target: Ai honor at least 20
your ai honor × 0.25
You are both kind
when
  • Ai compassion at least 20
  • The character you target: Ai compassion at least 20
your ai compassion × 0.25
You are both cold-hearted
when
  • Ai compassion at most -20
  • The character you target: Ai compassion at most -20
your ai compassion × -0.25
You are both avaricious
when
  • Ai greed at least 20
  • The character you target: Ai greed at least 20
your ai greed × 0.25
You are both selfless
when
  • Ai greed at most -20
  • The character you target: Ai greed at most -20
your ai greed × -0.25
You are both rational
when
  • Ai rationality at least 20
  • The character you target: Ai rationality at least 20
your ai rationality × 0.25
Distrusts your dishonorable Personality
when
  • Ai honor at most -20
  • The character you target: Ai honor at least 20
your ai honor × 0.25
Distrusts your honorable Personality
when
  • Ai honor at least 20
  • The character you target: Ai honor at most -20
your ai honor × -0.25
Distrusts your cruel Personality
when
  • Ai compassion at most -20
  • The character you target: Ai compassion at least 20
your ai compassion × 0.25
Distrusts your soft-hearted Personality
when
  • Ai compassion at least 20
  • The character you target: Ai compassion at most -20
your ai compassion × -0.25
Distrusts your avaricious Personality
when
  • Ai greed at least 20
  • The character you target: Ai greed at most -20
your ai greed × -0.25
Distrusts your altruistic Personality
when
  • Ai greed at most -20
  • The character you target: Ai greed at least 20
your ai greed × 0.25
Distrusts your irrational Personality
when
  • Ai rationality at most -20
  • The character you target: Ai rationality at least 20
your ai rationality × 0.25
The recipient's apathetic Personality
when
  • The character you target: Ai energy at most -10
their ai energy × -0.25
You are both …
when
  • The character you target:
    • has_same_culture_as = scope:actor
+10
The recipient's Culture is unrelated to yours
when
  • None of these

    • You: Your culture is the same as that of recipient
  • None of these

    • Your culture › Any parent culture or above:
      • this = scope:recipient.culture
    • The target’s culture › Any parent culture or above:
      • this = scope:actor.culture
    • Your culture:
      • has_same_culture_heritage = scope:recipient.culture
    • Your culture:
      • has_same_culture_language = scope:recipient.culture
-20
The recipient is Trusting
when
+50
The recipient's mind is addled
when
+30
The recipient is too unwell to resist you
when
  • The character you target:
    • One of these

      • Has the Trait: Lunatic
      • or

        Has the Trait: Possessed
      • or

        Health less than 1
+40
The recipient is an idiot
when
  • The character you target:
    • One of these

      • One of these

        • has_trait_rank = { trait = intellect_bad rank > 0 }
        • or

          Has the Trait: Dull
        • or

          Has the Trait: Inbred
      • or

        All of these

        • Is at least 16 years old
        • Diplomacy at most 5
        • Martial at most 5
        • Stewardship at most 5
        • Intrigue at most 5
        • Learning at most 5
      • or

        Sum of all skills at most 10
+75
The recipient's immaturity
when
  • The character you target:
    • Age at most 18
    • Is at least 11 years old
+35
The recipient is a child
when
  • The character you target: Is under 11 years old
+75
The recipient is Loyal
when
  • One of these

    • scope:recipient.liege ?= this
    • or

      scope:recipient.house.house_head ?= scope:actor
    • or

      scope:recipient.superior ?= this
  • The character you target: Has the Trait: Loyal
+100
Your manipulative Traits
when
+20
You are imprisoning the recipient
when
  • The character you target: Is imprisoned by you
+100
A scripted reason
when
  • Is played by the AI
+25
The recipient is a Conqueror
when
-100
The recipient is the Greatest of Khans
when
-250
Puppeting secular Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_clerical_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_clergy_puppeting_bonus_major }
  • The character you target: Is not a member of the Clergy
+60
Puppeting secular Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_clerical_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_clergy_puppeting_bonus_minor }
  • The character you target: Is not a member of the Clergy
+30
Puppeting secular Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_clerical_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_clergy_puppeting_malus_minor }
  • The character you target: Is not a member of the Clergy
-30
Puppeting secular Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_clerical_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_clergy_puppeting_malus_major }
  • The character you target: Is not a member of the Clergy
-60
Puppeting Clerical Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_regular_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_secular_puppeting_bonus_major }
  • The character you target: Is a member of the Clergy
+60
Puppeting Clerical Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_regular_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_secular_puppeting_bonus_minor }
  • The character you target: Is a member of the Clergy
+30
Puppeting Clerical Ruler during …
when
  • The Christian Church:
    • situation_participant_group:christian_regular_main_power_rulers = { participant_group_has_character = scope:actor has_participant_group_parameter = the_christian_church_secular_puppeting_malus_minor }
  • The character you target: Is a member of the Clergy
-30
Distance between your Realm Capitals
when
  • The character you target:
    • Is a ruler
    • capital_province.squared_distance(scope:actor.capital_province) >= squared_distance_large
    • capital_province.squared_distance(scope:actor.capital_province) < squared_distance_huge
-20
Distance between your Realm Capitals
when
  • The character you target:
    • Is a ruler
    • capital_province.squared_distance(scope:actor.capital_province) >= squared_distance_huge
    • capital_province.squared_distance(scope:actor.capital_province) < squared_distance_massive
-50
Distance between your Realm Capitals
when
  • The character you target:
    • Is a ruler
    • capital_province.squared_distance(scope:actor.capital_province) >= squared_distance_massive
-100
Resents domination by a …
when
  • None of these

    • All of these

      • is_male = yes
      • Your rite:
        • One of these

          • The rite has Enables Laws: Male Only and Male Preference Succession
          • or

            The rite has Enables Laws: Male Preference, Equal, and Female Preference Succession
    • All of these

      • is_female = yes
      • Your rite:
        • One of these

          • The rite has Enables Laws: Female Only and Female Preference Succession
          • or

            The rite has Enables Laws: Male Preference, Equal, and Female Preference Succession
-25
Weak Hook used
when
+50
You already have a Strong Hook on the recipient
when
+150
Guide Puppet with your high Skills
when
  • The option “skill support” is chosen
varies
Control your Puppet with terrible threats and dark promises
when
  • The option “dread support” is chosen
varies
Promise your Puppet salvation
when
  • The option “piety support” is chosen
varies
Use your Puppet's trust in you
when
  • The option “friendly support” is chosen
varies
Cloud and poison your Puppet's feeble mind
when
  • The option “lunacy support” is chosen
varies
Acceptance (ai_accept) (6 lines of game script)
base = -25
celestial_hierarchy_acceptance_modifier = {
	ACTOR = scope:actor
	RECIPIENT = scope:recipient
}
theocratic_related_puppet_acceptance_factors_modifier = yes

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

What happens

If they accept

  • If

    Then

    • Use a Hook on the target
  • If

    • The option “skill support” is chosen

    Then

    • The character you target:
      • If

        • You:
          • highest_skill = diplomacy

        Then

        Else if

        • You:
          • highest_skill = martial

        Then

        Else if

        • You:
          • highest_skill = stewardship

        Then

        Else if

        • You:
          • highest_skill = intrigue

        Then

        Else if

        • You:
          • highest_skill = learning

        Then

        Otherwise

      • … will Behave somewhat more rationally and acquisitively
  • If

    • The option “piety support” is chosen

    Then

    • The character you target:
      • If

        • Is a ruler
        • One of these

          • Cannot play landless rulers without having an Estate
          • or

            If

            • One of these

              • Is landed
              • or

                Government is a Theocratic-type Government

            Then

          • or

            tgp_is_any_minister = { }
          • or

            Has “laamp transition” (a variable the game's script sets)

        Then

        • Spiritual fulfillment +5
      • If a member of the Clergy:
      • Otherwise:
      • … will Behave more zealously and boldly
  • If

    • The option “dread support” is chosen

    Then

  • If

    • The option “friendly support” is chosen

    Then

    • The character you target:
      • If

      • … (more in the script below)
    • … (more in the script below)
  • … (more in the script below)

Options when sending

  • Use a Hook
  • Guide Puppet with your high Skills
  • Promise your Puppet salvation
  • Control your Puppet with terrible threats and dark promises
  • Use your Puppet's trust in you
  • Cloud and poison your Puppet's feeble mind

• 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) (11 lines of game script)
is_available = can_have_realm_priest_puppet_trigger = yes
is_incapable = no
trigger_if = {
	limit = {
		is_ai = yes
	}
	NOT = {
		exists = puppet:theological_agent_puppet
	}
}
is_shown = scope:actor.cp:councillor_court_chaplain ?= scope:recipient

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

Can be sent when (is_valid…) (36 lines of game script)
scope:actor = {
	custom_tooltip = {
		text = pam_already_have_clerical_puppet_tt
		NOT = {
			exists = puppet:theological_agent_puppet
		}
	}
}
scope:recipient = {
	is_ai = yes
	NOR = {
		is_adult = no
		has_trait = incapable
	}
	custom_tooltip = {
		text = pam_recipient_already_puppet_tt
		NOT = {
			exists = puppeteer
		}
	}
}
scope:actor = {
	custom_tooltip = {
		text = piety_level_dread_or_hook_tt
		OR = {
			piety_level >= 2
			has_hook = scope:recipient
			scope:recipient = {
				has_dread_level_towards = {
					target = scope:actor
					level >= 2
				}
			}
		}
	}
}

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

Effects (on_send, on_accept, on_decline) (21 lines of game script)
on_accept = scope:actor = {
	hidden_effect = {
		send_interface_toast = {
			type = event_toast_effect_good
			title = make_clerical_puppet_interaction_notification
			left_icon = scope:actor
			right_icon = scope:recipient
			set_puppet = {
				target = scope:recipient
				type = theological_agent_puppet
			}
			pam_generic_set_puppet_interaction_side_effects = yes
		}
	}
	show_as_tooltip = {
		pam_generic_set_puppet_interaction_side_effects = yes
	}
}
scope:recipient = {
	custom_tooltip = set_clerical_puppet_tt
}

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

Category
Diplomatic actions
Cost: Piety
from 100
Again on the same character
after 10 years
In the menu
main list
ID
make_clerical_puppet_interaction

Source: game/common/character_interactions/00_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?