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 Clerical Ruler

from 100PietyBy God AloneThe AI weighs it

Puppet a member of the Clergy outside of your Realm

What you need

You

To send it

To see it in the menu

The character you target

To send it

To see it in the menu

  • Is a member of the Clergy
  • Is a ruler
  • NOT = { root.puppet:theological_agent_puppet ?= scope:recipient }
  • NOT = { root.cp:councillor_court_chaplain ?= scope:recipient }
  • Does not hold Ministry of Rites

Puppet Clerical Ruler is a diplomatic character interaction in Crusader Kings III. You need: Is not at war with the target and You already have a Clerical Ruler 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), Head of Faith (-30), The recipient's military is weaker (+15) and 67 more. It costs Piety (from 100). It needs By God Alone. 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 Clerical Ruler in CK3?
You: Is not at war with the target and You already have a Clerical Ruler 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 Clerical Ruler?
The AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, Head of Faith -30, The recipient's military is weaker +15, The recipient's military is far weaker +30, The recipient's military is stronger -15, The recipient's military is far stronger -30, You have no Realm Priest Puppet -75, You are the recipient's Holy Order Patron +40, Holdings leased to the recipient, You recently leased a Title to the recipient +25, You recently donated Gold to the recipient +25, … Leases outside your Realm, … 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 Clerical Ruler 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-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
Head of Faith
when
  • scope:recipient.faith.religious_head = scope:recipient
-30
The recipient's military is weaker
when
  • scope:recipient.current_military_strength < scope:actor.current_military_strength
  • The character you target: Is landed
+15
The recipient's military is far weaker
when
  • scope:recipient.current_military_strength < scope:actor.half_current_military_strength
  • The character you target: Is landed
+30
The recipient's military is stronger
when
  • root.current_military_strength < scope:recipient.current_military_strength
-15
The recipient's military is far stronger
when
  • root.current_military_strength < scope:recipient.half_current_military_strength
-30
You have no Realm Priest Puppet
when
  • None of these

    • You: Your Government is a Theocratic-type Government
    • exists = scope:actor.puppet:theological_agent_puppet
-75
You are the recipient's Holy Order Patron
when
  • scope:recipient.holy_order.holy_order_patron ?= scope:actor
+40
Holdings leased to the recipient
when
  • The target’s holy order › Any leased title › Their holder: Is you or your liege
varies
You recently leased a Title to the recipient
when
  • The character you target: Any in list:
+25
You recently donated Gold to the recipient
when
  • The character you target: Any in list:
+25
… Leases outside your Realm
when
  • The target’s holy order › Leased title (at least 4):
    • None of these

      • Their holder: Is you or your liege
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) (133 lines of game script)
base = -75
celestial_hierarchy_acceptance_modifier = {
	ACTOR = scope:actor
	RECIPIENT = scope:recipient
}
modifier = {
	add = -30
	scope:recipient.faith.religious_head = scope:recipient
	desc = HEAD_OF_FAITH_REASON
}
modifier = {
	add = 15
	scope:recipient = {
		is_landed = yes
	}
	scope:recipient.current_military_strength < scope:actor.current_military_strength
	desc = PUPPET_RECIPIENT_WEAKER_REASON
}
modifier = {
	add = 30
	scope:recipient = {
		is_landed = yes
	}
	scope:recipient.current_military_strength < scope:actor.half_current_military_strength
	desc = PUPPET_RECIPIENT_MUCH_WEAKER_REASON
}
modifier = {
	add = -15
	scope:actor.current_military_strength < scope:recipient.current_military_strength
	desc = PUPPET_ACTOR_WEAKER_REASON
}
modifier = {
	add = -30
	scope:actor.current_military_strength < scope:recipient.half_current_military_strength
	desc = PUPPET_ACTOR_MUCH_WEAKER_REASON
}
modifier = {
	add = -75
	NOR = {
		scope:actor = {
			government_has_flag = government_is_theocracy
		}
		exists = scope:actor.puppet:theological_agent_puppet
	}
	desc = YOU_HAVE_NO_THEOLOGICAL_PUPPET
}
modifier = {
	add = 40
	scope:recipient.holy_order.holy_order_patron ?= scope:actor
	desc = YOU_ARE_PATRON
}
modifier = {
	scope:recipient.holy_order ?= {
		any_leased_title = {
			holder ?= {
				target_is_same_character_or_above = scope:actor
			}
		}
	}
	add = {
		value = 0
		scope:recipient.holy_order ?= {
			every_leased_title = {
				limit = {
					holder ?= scope:actor
				}
				add = 15
			}
		}
		scope:recipient.holy_order ?= {
			every_leased_title = {
				limit = {
					holder ?= {
						is_vassal_or_below_of = scope:actor
					}
				}
				add = 5
			}
		}
	}
	desc = YOU_ARE_LEASE_HOLDER
}
modifier = {
	add = 25
	scope:recipient = {
		has_variable_list = recent_leasers
		any_in_list = {
			variable = recent_leasers
			this = scope:actor
		}
	}
	desc = RECENTLY_LEASED_TO_ORDER
}
modifier = {
	add = 25
	scope:recipient = {
		has_variable_list = recent_donators
		any_in_list = {
			variable = recent_donators
			this = scope:actor
		}
	}
	desc = RECENTLY_DONATED_TO_ORDER
}
modifier = {
	desc = ORDER_SIZE_REASON
	scope:recipient.holy_order ?= {
		any_leased_title = {
			count >= 4
			NOT = {
				holder ?= {
					target_is_same_character_or_above = scope:actor
				}
			}
		}
	}
	add = {
		value = 15
		scope:recipient.holy_order ?= {
			every_leased_title = {
				limit = {
					NOT = {
						holder ?= {
							target_is_same_character_or_above = scope:actor
						}
					}
				}
				add = -5
			}
		}
	}
}
theocratic_related_puppet_acceptance_factors_modifier = yes

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

What happens

If they accept

  • Event pam_interactions_events.0120
  • 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

            All of these

            • Their liege:
              • tgp_has_access_to_ministry_trigger = { }
            • tgp_has_minister_title = { }
          • 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

        • You: … (more in the script below)
        • … (more in the script below)
      • … (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

Events it fires: pam_interactions_events.0120

• 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) (25 lines of game script)
is_available = is_adult = yes
can_have_theological_agent_puppet_trigger = yes
NOT = {
	has_trait = incapable
}
trigger_if = {
	limit = {
		is_ai = yes
	}
	NOT = {
		exists = puppet:external_theological_agent_puppet
	}
}
has_pam_dlc_trigger = yes
is_shown = scope:actor != scope:recipient
scope:actor.faith ?= scope:recipient.faith
scope:recipient = {
	is_clergy = yes
	is_ruler = yes
	NOR = {
		scope:actor.puppet:theological_agent_puppet ?= scope:recipient
		scope:actor.cp:councillor_court_chaplain ?= scope:recipient
		has_title = title:e_minister_of_rites
	}
}

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

Can be sent when (is_valid…) (76 lines of game script)
scope:actor = {
	NOR = {
		is_at_war_with = scope:recipient
		puppet:external_theological_agent_puppet ?= scope:recipient
	}
	custom_tooltip = {
		text = pam_already_have_external_clerical_puppet_tt
		NOT = {
			exists = puppet:external_theological_agent_puppet
		}
	}
	custom_tooltip = {
		text = actor_is_antipope_sponsor_tt
		pam_sponsors_other_antipope_trigger = no
	}
}
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 = external_theocratic_puppet_reqs_tt
		OR = {
			trigger_if = {
				limit = {
					scope:recipient = {
						highest_held_title_tier >= tier_kingdom
					}
				}
				has_strong_hook = scope:recipient
			}
			trigger_else = {
				has_hook = scope:recipient
			}
			AND = {
				is_liege_or_above_of = scope:recipient
				scope:recipient = {
					has_dread_level_towards = {
						target = scope:actor
						level >= 2
					}
				}
			}
			AND = {
				exists = scope:recipient.house
				scope:recipient.house.house_head = scope:actor
			}
			has_any_moderate_good_relationship_with_character_trigger = {
				CHARACTER = scope:recipient
			}
			scope:recipient = {
				is_imprisoned_by = scope:actor
			}
			any_subordinate = {
				this = scope:recipient
			}
			scope:recipient = {
				has_variable_list = puppeteers
				any_in_list = {
					variable = puppeteers
					this = scope:actor
				}
			}
		}
	}
}

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

Effects (on_send, on_accept, on_decline) (7 lines of game script)
on_accept = scope:actor = {
	trigger_event = pam_interactions_events.0120
	pam_generic_set_puppet_interaction_side_effects = yes
}
scope:recipient = {
	custom_tooltip = set_external_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
DLC
By God Alone
In the menu
main list
ID
make_external_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?