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

Demand Child for the Cloister

from 100PietyvariesTreasury or GoldAccepted automatically in some cases; otherwise the AI weighs it

Demand that the recipient surrender a Child, descendant, or underage Courtier under their care as a Monk, removing them from any Succession and making them your Courtier.

What you need

You

To send it

  • Is a ruler
  • Is an Adult
  • Is not at war with the target
  • Also needed: available (not imprisoned, not incapable)

To see it in the menu

  • One of these

    • Your Government is a Theocratic-type Government
    • or

      Your government has the government is monastic holy order flag
  • If played by the AI:
    • You have 100 Piety
    • short_term_gold >= minor_gold_value
    • Does not have the Trait: Cynical
  • If

    a check the game hides

    Then

    • The other character:
      • Their faith is the same as that of actor
      • Does not have the Trait: Monk
      • Does not have the Trait: Military Order Member
      • One of these

        • Is a child
        • or

          One of these

          • Is a child of the target
          • or

            Is a grandchild of the target
          • or

            is_great_grandchild_of = scope:recipient

The character you target

To send it

  • … must have a Child, grandchild, great-grandchild, or underage Courtier of your Faith who has not yet taken vows
  • Also needed: available (not imprisoned, not incapable)

To see it in the menu

  • Their government is not a Theocratic-type Government
  • Their government does not have the government is monastic holy order flag
  • Their faith is the same as that of actor
  • If

    • You: Is played by the AI

    Then

    • Does not have “demand child as monk ai cooldown” (a variable the game's script sets)

The other character

  • Their faith is the same as that of actor
  • Is a courtier of the target
  • Does not have the Trait: Monk
  • Does not have the Trait: Military Order Member
  • If an Adult: … must be an available Child, grandchild, or great-grandchild of …
  • Also needed: available (not in an army, not imprisoned, not incapable) · none of the traits Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux · not busy in an Activity · not planning another Activity · not busy in a Mandala succession

Demand Child for the Cloister is a religious character interaction in Crusader Kings III. You need: Is a ruler, Is an Adult, Is available (not imprisoned, not incapable) and 1 more. The character you target needs: Is available (not imprisoned, not incapable). Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include Clergy acting towards a secular Ruler (+20), The other character is no close concern of mine (+60), The other character is a spare son of mine (+60) and 41 more. It costs Piety (from 100), Treasury or Gold (varies). Patch 1.20.1.2, from game/common/character_interactions/demand_child_as_monk_interaction.txt.

for a guide, post or blog
Quick answers (3)
What are the requirements for Demand Child for the Cloister in CK3?
You: Is a ruler, Is an Adult, Is available (not imprisoned, not incapable) and Is not at war with the target. The character you target: Is available (not imprisoned, not incapable). (patch 1.20.1.2)
How do I get the AI to accept Demand Child for the Cloister?
Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, The other character is no close concern of mine +60, The other character is a spare son of mine +60, The other character is destined for other things -40, The other character is my Primary Heir -100, … Opinion of …, I am Zealous +25, I am Cynical -25, I am Humble +15, I am Ambitious -20, The other character has the temperament for the cloister +15, The other character is ill-suited to a cloister -10, The other character is already pledged in marriage -25, You are my Head of Faith +25, You have a high Level of Devotion, A Famed Patron of Novices +25, You have a Cloister in your Ecclesiastical Estate Building, Oblate Dormitory Ecclesiastical Estate Building +10, Oblate Dormitory Ecclesiastical Estate Building +20, Oblate Dormitory Ecclesiastical Estate Building +30, Choir School Ecclesiastical Estate Building +5, Choir School Ecclesiastical Estate Building +10, Choir School Ecclesiastical Estate Building +15, Baptistery Ecclesiastical Estate Building +5, Baptistery Ecclesiastical Estate Building +10, Baptistery Ecclesiastical Estate Building +15, Awe of the Grand Cathedral +5, Awe of the Grand Cathedral +10, We share the same Rite +5, We belong to different Rites -100, My Rite encourages monks +25, My Rite forbids the taking of monk vows -200, Your Rite practices To Work Is to Pray +15, Your Rite practices Anachoresis +15, Your Rite practices Mendicant Preaching +15, My Rite practices Vows of Poverty +15, My Rite practices Asceticism +15, Your Rite practices Mortification of the Flesh +10, Your Rite practices Hesychasm +10, My Rite practices Communal Possessions +10, My Rite practices Pastoral Isolation +10, My Rite practices Inner Journey +10, Your Rite practices Mind Without Mind +10, My Rite practices Righteous Rebirth +10, My Rite practices Be Fruitful and Multiply -20, You are my Friend +25 and You are my Rival -500.
How much does Demand Child for the Cloister cost?
Piety (from 100), Treasury or Gold (varies) (patch 1.20.1.2).

Will they accept?

Accepted automatically when:

  • They use their Hook on …

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

ReasonAmount
Base-40
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
The other character is no close concern of mine
when
  • None of these

    • The other character: Is a child of the target
    • The other character:
      • exists = betrothed
      • Their betrothed: Is close family of the target
+60
The other character is a spare son of mine
when
  • The other character:
    • Is a child of the target
    • NOT = { is_primary_heir_of = scope:recipient }
    • One of these

      • All of these

        • is_male = yes
        • Sibling (at least 2):
          • is_male = yes
          • age > prev.age
      • or

        All of these

        • is_female = yes
        • Sibling (at least 2):
          • is_female = yes
          • age > prev.age
+60
The other character is destined for other things
when
  • The other character:
    • Is a child of the target
    • One of these

      • All of these

        • is_male = yes
        • Sibling (less than 2):
          • is_male = yes
          • age > prev.age
      • or

        All of these

        • is_female = yes
        • Sibling (less than 2):
          • is_female = yes
          • age > prev.age
-40
The other character is my Primary Heir
when
  • The other character:
    • is_primary_heir_of = scope:recipient
-100
… Opinion of …varies
Their personality (AI values: zeal 0.25)varies
I am Zealous
when
+25
I am Cynical
when
-25
I am Humble
when
+15
I am Ambitious
when
-20
The other character has the temperament for the cloister
when
+15
The other character is ill-suited to a cloister
when
-10
The other character is already pledged in marriage
when
  • One of these

    • The other character: Is a child of the target
    • or

      The other character:
      • exists = betrothed
      • Their betrothed: Is close family of the target
  • The other character:
    • One of these

      • Is married
      • or

        exists = betrothed
-25
You are my Head of Faith
when
  • religious_head_or_challenger ?= scope:actor
+25
You have a high Level of Devotion
when
  • root.piety_level >= 1
varies
A Famed Patron of Novices
when
+25
You have a Cloister in your Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_cloister_take_vows
varies
Oblate Dormitory Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_easier_demand_child_oblation_1
+10
Oblate Dormitory Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_easier_demand_child_oblation_2
+20
Oblate Dormitory Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_easier_demand_child_oblation_3
+30
Choir School Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_choir_1
+5
Choir School Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_choir_2
+10
Choir School Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_choir_3
+15
Baptistery Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_baptistery_1
+5
Baptistery Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_baptistery_2
+10
Baptistery Ecclesiastical Estate Building
when
  • Your domicile:
    • has_domicile_parameter = estate_oblation_baptistery_3
+15
Awe of the Grand Cathedral
when
  • Your domicile:
    • has_domicile_parameter = estate_cathedral_awe_1
+5
Awe of the Grand Cathedral
when
  • Your domicile:
    • has_domicile_parameter = estate_cathedral_awe_2
+10
We share the same Rite
when
  • Your rite is the target’s
+5
We belong to different Rites
when
  • Your rite is not the target’s
-100
My Rite encourages monks
when
  • The target’s rite: Has the Encouraged Doctrine
+25
My Rite forbids the taking of monk vows
when
-200
Your Rite practices To Work Is to Pray
when
  • Your rite: The rite has the tenet To Work Is to Pray
+15
Your Rite practices Anachoresis
when
  • Your rite: The rite has the tenet Anachoresis
+15
Your Rite practices Mendicant Preaching
when
  • Your rite: The rite has the tenet Mendicant Preaching
+15
My Rite practices Vows of Poverty
when
  • The target’s rite: The rite has the tenet Vows of Poverty
+15
My Rite practices Asceticism
when
  • The target’s rite: The rite has the tenet Asceticism
+15
Your Rite practices Mortification of the Flesh
when
  • Your rite: The rite has the tenet Mortification of the Flesh
+10
Your Rite practices Hesychasm
when
  • Your rite: The rite has the tenet Hesychasm
+10
My Rite practices Communal Possessions
when
  • The target’s rite: The rite has the tenet Communal Possessions
+10
My Rite practices Pastoral Isolation
when
  • The target’s rite: The rite has the tenet Pastoral Isolation
+10
My Rite practices Inner Journey
when
  • The target’s rite: The rite has the tenet Inner Journey
+10
Your Rite practices Mind Without Mind
when
  • Your rite: The rite has the tenet Mind Without Mind
+10
My Rite practices Righteous Rebirth
when
  • The target’s rite: The rite has the tenet Righteous Rebirth
+10
My Rite practices Be Fruitful and Multiply
when
  • The target’s rite: The rite has the tenet Be Fruitful and Multiply
-20
You are my Friend
when
  • The character you target:
    • One of these

      • Has you as friend
      • or

        Has you as best friend
+25
You are my Rival
when
  • The character you target: Has you as rival
-500
Acceptance (ai_accept) (251 lines of game script)
base = -40
celestial_hierarchy_acceptance_modifier = {
	ACTOR = scope:actor
	RECIPIENT = scope:recipient
}
modifier = {
	add = 60
	pam_demand_child_recipient_cares_trigger = no
	desc = demand_child_as_monk_ai_not_my_concern
}
modifier = {
	add = 60
	scope:secondary_recipient = {
		is_child_of = scope:recipient
		NOT = {
			is_primary_heir_of = scope:recipient
		}
		OR = {
			AND = {
				is_male = yes
				any_sibling = {
					count >= 2
					is_male = yes
					age > prev.age
				}
			}
			AND = {
				is_female = yes
				any_sibling = {
					count >= 2
					is_female = yes
					age > prev.age
				}
			}
		}
	}
	desc = demand_child_as_monk_ai_distant_child
}
modifier = {
	add = -40
	scope:secondary_recipient = {
		is_child_of = scope:recipient
		OR = {
			AND = {
				is_male = yes
				any_sibling = {
					count < 2
					is_male = yes
					age > prev.age
				}
			}
			AND = {
				is_female = yes
				any_sibling = {
					count < 2
					is_female = yes
					age > prev.age
				}
			}
		}
	}
	desc = demand_child_as_monk_ai_non_distant_child
}
modifier = {
	add = -100
	scope:secondary_recipient = {
		is_primary_heir_of = scope:recipient
	}
	desc = demand_child_as_monk_ai_primary_heir
}
opinion_modifier = {
	who = scope:recipient
	opinion_target = scope:actor
	multiplier = 0.5
	desc = AI_OPINION_REASON
}
ai_value_modifier = {
	who = scope:recipient
	ai_zeal = 0.25
}
modifier = {
	add = 25
	scope:recipient = {
		has_trait = zealous
	}
	desc = demand_child_as_monk_ai_parent_zealous
}
modifier = {
	add = -25
	scope:recipient = {
		has_trait = cynical
	}
	desc = demand_child_as_monk_ai_parent_cynical
}
modifier = {
	add = 15
	scope:recipient = {
		has_trait = humble
	}
	desc = demand_child_as_monk_ai_parent_humble
}
modifier = {
	add = -20
	scope:recipient = {
		has_trait = ambitious
	}
	desc = demand_child_as_monk_ai_parent_ambitious
}
modifier = {
	add = 15
	scope:secondary_recipient = {
		OR = {
			has_trait = humble
			has_trait = zealous
			has_trait = content
			has_trait = shy
			has_trait = patient
			AND = {
				faith = {
					trait_is_virtue = compassionate
				}
				has_trait = compassionate
			}
		}
	}
	desc = demand_child_as_monk_ai_child_suited
}
modifier = {
	add = -10
	scope:secondary_recipient = {
		NOR = {
			has_trait = humble
			has_trait = zealous
			has_trait = content
			has_trait = shy
			has_trait = patient
			AND = {
				faith = {
					trait_is_virtue = compassionate
				}
				has_trait = compassionate
			}
		}
		OR = {
			has_trait = ambitious
			has_trait = cynical
			has_trait = arrogant
			has_trait = lustful
			has_trait = brave
			has_trait = impatient
		}
	}
	desc = demand_child_as_monk_ai_child_unsuited
}
modifier = {
	add = -25
	pam_demand_child_recipient_cares_trigger = yes
	scope:secondary_recipient = {
		OR = {
			is_married = yes
			exists = betrothed
		}
	}
	desc = demand_child_as_monk_ai_child_betrothed_or_married
}
modifier = {
	add = 25
	religious_head_or_challenger ?= scope:actor
	desc = demand_child_as_monk_ai_priest_hof
}
modifier = {
	add = {
		value = 5
		multiply = scope:actor.piety_level
	}
	scope:actor.piety_level >= 1
	desc = demand_child_as_monk_ai_priest_pious
}
modifier = {
	add = 25
	scope:actor = {
		has_character_modifier = pam_oblate_patron_modifier
	}
	desc = pam_oblate_patron_reason
}
modifier = {
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_cloister_take_vows
	}
	add = {
		value = scope:actor.learning
		add = scope:actor.diplomacy
		multiply = 0.5
	}
	desc = demand_child_as_monk_ai_priest_cloister
}
modifier = {
	add = ecclesiastical_domicile_acceptance_value_1
	desc = ESTATE_OBLATION_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_easier_demand_child_oblation_1
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_value_2
	desc = ESTATE_OBLATION_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_easier_demand_child_oblation_2
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_value_3
	desc = ESTATE_OBLATION_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_easier_demand_child_oblation_3
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_minor_value_1
	desc = ESTATE_OBLATION_CHOIR_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_oblation_choir_1
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_minor_value_2
	desc = ESTATE_OBLATION_CHOIR_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_oblation_choir_2
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_minor_value_3
	desc = ESTATE_OBLATION_CHOIR_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_oblation_choir_3
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_minor_value_1
	desc = ESTATE_BAPTISTERY_REASON
	scope:actor.domicile ?= {
		has_domicile_parameter = estate_oblation_baptistery_1
	}
}
modifier = {
	add = ecclesiastical_domicile_acceptance_minor_value_2
	desc = ESTATE_BAPTISTERY_REASON
	scope:actor.domicile ?= {
		has_domicile
# … (cut here; the rest is in the file)

As written in game/common/character_interactions/demand_child_as_monk_interaction.txt.

What happens

If they accept

  • If

    Then

    • Use a Hook on the target
  • add_courtier = scope:secondary_recipient
  • Opinion: Grateful (+20)
  • The other character:
    • Gain +250 Piety
    • If married › Every spouse:
      • divorce = scope:secondary_recipient
    • If

      a check the game hides

      Then

      • break_betrothal = betrothed
      • If has “promised grand wedding by” (a variable the game's script sets):
        • The rejecting betrothed:
          • break_betrothal = scope:rejected_betrothed
        • If

          • yields_alliance = { candidate = scope:rejecting_betrothed target = scope:rejected_betrothal_owner target_candidate = scope:rejected_betrothed }

          Then

          • break_alliance = scope:rejected_betrothal_owner
        • The rejected betrothed:
          • If

            • is_eunuch_trigger = { }
            • The rejecting betrothed:
              • is_eunuch_trigger = { }
            • None of these

              • The rejecting betrothed:
                • allowed_to_marry_same_sex_trigger = { }
                • sex_same_as = scope:rejected_betrothed
              • All of these

                • allowed_to_marry_same_sex_trigger = { }
                • sex_same_as = scope:rejecting_betrothed

            Then

            • Opinion: Broke Grand Wedding Betrothal (-50)
            • If

              • The rejecting betrothed is not you

              Then

              • Opinion: Broke Grand Wedding Betrothal (-50)
            • If

              • The rejected betrothal owner is not you

              Then

              • The rejected betrothal owner:
                • Opinion: Broke Grand Wedding Betrothal (-50)
                • If

                  • The rejecting betrothed is not you

                  Then

                  • Opinion: Broke Grand Wedding Betrothal (-50)
        • Level of Fame -1
        • If

          • One of these

          Then

          Else if

          Then

          Else if

          • One of these

            • The rejected betrothed: Highest held Title is exactly Duchy Rank
            • or

              The rejected betrothal owner: Highest held Title is exactly Duchy Rank

          Then

          Else if

          • One of these

          Then

          Else if

          • One of these

          Then

          Otherwise

        • If

          • The rejected betrothal owner’s house is not the rejecting betrothed’s

          Then

          • The rejected betrothal owner’s house’s house head:
            • If

              a check the game hides

              Then

              • If a check the game hides passes: the same again (1 line)
                • house_feud_start_effect = { … }

                Otherwise

                • house_feud_start_effect = { … }

              Otherwise

              • The rejected betrothal owner’s house:
                • change_house_relation_effect = { … }
        • If

          a check the game hides

          Then

          • The rejecting betrothed:
            • Gains the Nickname 'the Naysayer'
            • If

              a check the game hides

              Then

              • You gains the opinion “Challenged Authority” of them
    • If

      • rite != scope:actor.rite

      Then

      • set_character_rite = scope:actor.rite
    • Gains the Trait Monk
    • If all of these hold:
    • Else, if all of these hold: … (more in the script below)

If they refuse

  • If

    Then

    • Use a Hook on the target
  • The character you target:

Options when sending

  • Use a Hook

• 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) (53 lines of game script)
is_available = OR = {
	government_has_flag = government_is_theocracy
	government_has_flag = government_is_monastic_holy_order
}
trigger_if = {
	limit = {
		is_ai = yes
	}
	piety >= medium_piety_value
	short_term_gold >= minor_gold_value
	NOT = {
		has_trait = cynical
	}
}
is_shown = scope:actor != scope:recipient
scope:recipient = {
	NOR = {
		government_has_flag = government_is_theocracy
		government_has_flag = government_is_monastic_holy_order
	}
	faith ?= scope:actor.faith
	exists = liege
	trigger_if = {
		limit = {
			scope:actor = {
				is_ai = yes
			}
		}
		NOT = {
			has_variable = demand_child_as_monk_ai_cooldown
		}
	}
}
trigger_if = {
	limit = {
		exists = scope:secondary_recipient
	}
	scope:secondary_recipient = {
		faith ?= scope:actor.faith
		NOR = {
			has_trait = devoted
			has_trait = order_member
		}
		OR = {
			is_adult = no
			OR = {
				is_child_of = scope:recipient
				is_grandchild_of = scope:recipient
				is_great_grandchild_of = scope:recipient
			}
		}
	}
}

As written in game/common/character_interactions/demand_child_as_monk_interaction.txt.

Can be sent when (is_valid…) (58 lines of game script)
scope:actor = {
	is_ruler = yes
	is_adult = yes
	is_available_quick = {
		imprisoned = no
		incapable = no
		alive = yes
	}
	NOT = {
		is_at_war_with = scope:recipient
	}
}
scope:recipient = {
	is_physically_able = yes
	custom_tooltip = {
		text = demand_child_as_monk_eligible_target_tt
		OR = {
			any_courtier = {
				is_available_child = yes
				faith = scope:actor.faith
				NOR = {
					has_trait = devoted
					has_trait = order_member
				}
			}
			any_child = {
				is_available_child = yes
				faith = scope:actor.faith
				NOR = {
					has_trait = devoted
					has_trait = order_member
				}
			}
			any_child = {
				any_child = {
					is_available_child = yes
					faith = scope:actor.faith
					NOR = {
						has_trait = devoted
						has_trait = order_member
					}
				}
			}
			any_child = {
				any_child = {
					any_child = {
						is_available_child = yes
						faith = scope:actor.faith
						NOR = {
							has_trait = devoted
							has_trait = order_member
						}
					}
				}
			}
		}
	}
}

As written in game/common/character_interactions/demand_child_as_monk_interaction.txt.

Effects (on_send, on_accept, on_decline) (227 lines of game script)
on_accept = scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_good
		title = demand_child_as_monk_accept_actor_toast
		left_icon = scope:actor
		right_icon = scope:secondary_recipient
		if = {
			limit = {
				scope:hook = yes
			}
			use_hook = scope:recipient
		}
		add_courtier = scope:secondary_recipient
		add_opinion = {
			target = scope:recipient
			modifier = grateful_opinion
			opinion = 20
		}
		scope:secondary_recipient = {
			add_piety = major_piety_value
			if = {
				limit = {
					is_married = yes
				}
				every_spouse = {
					divorce = scope:secondary_recipient
				}
			}
			if = {
				limit = {
					exists = betrothed
				}
				break_betrothal = betrothed
				if = {
					limit = {
						has_been_promised_grand_wedding = yes
					}
					break_grand_wedding_betrothal_effect = yes
				}
			}
			if = {
				limit = {
					rite != scope:actor.rite
				}
				set_character_rite = scope:actor.rite
			}
			add_trait = devoted
			if = {
				limit = {
					OR = {
						has_trait = humble
						has_trait = zealous
						has_trait = content
						has_trait = shy
						has_trait = patient
						AND = {
							faith = {
								trait_is_virtue = compassionate
							}
							has_trait = compassionate
						}
					}
				}
				add_opinion = {
					target = scope:actor
					modifier = grateful_for_calling_opinion
				}
			}
			else_if = {
				limit = {
					OR = {
						has_trait = ambitious
						has_trait = cynical
						has_trait = arrogant
						has_trait = lustful
						has_trait = brave
						has_trait = impatient
					}
				}
				add_opinion = {
					target = scope:actor
					modifier = forced_into_monastery_opinion
				}
			}
		}
	}
}
hidden_effect = {
	scope:recipient = {
		send_interface_toast = {
			type = event_toast_effect_neutral
			title = demand_child_as_monk_accept_recipient_toast
			left_icon = scope:secondary_recipient
			right_icon = scope:actor
			show_as_tooltip = {
				scope:actor = {
					if = {
						limit = {
							scope:hook = yes
						}
						use_hook = scope:recipient
					}
					add_courtier = scope:secondary_recipient
					add_opinion = {
						target = scope:recipient
						modifier = grateful_opinion
						opinion = 20
					}
				}
				scope:secondary_recipient = {
					add_piety = major_piety_value
					if = {
						limit = {
							is_married = yes
						}
						every_spouse = {
							divorce = scope:secondary_recipient
						}
					}
					if = {
						limit = {
							exists = betrothed
						}
						break_betrothal = betrothed
					}
					add_trait = devoted
					if = {
						limit = {
							OR = {
								has_trait = humble
								has_trait = zealous
								has_trait = content
								has_trait = shy
								has_trait = patient
								AND = {
									faith = {
										trait_is_virtue = compassionate
									}
									has_trait = compassionate
								}
							}
						}
						add_opinion = {
							target = scope:actor
							modifier = grateful_for_calling_opinion
						}
					}
					else_if = {
						limit = {
							OR = {
								has_trait = ambitious
								has_trait = cynical
								has_trait = arrogant
								has_trait = lustful
								has_trait = brave
								has_trait = impatient
							}
						}
						add_opinion = {
							target = scope:actor
							modifier = forced_into_monastery_opinion
						}
					}
				}
			}
		}
		if = {
			limit = {
				is_ai = no
			}
			set_variable = {
				name = demand_child_as_monk_ai_cooldown
				years = 3
			}
		}
	}
}
on_decline = scope:actor = {
	send_interface_toast = {
		type = event_toast_effect_bad
		title = demand_child_as_monk_decline_actor_toast
		right_icon = scope:recipient
		if = {
			limit = {
				scope:hook = yes
			}
			use_hook = scope:recipient
		}
		scope:recipient = {
			send_interface_toast = {
				type = event_toast_effect_neutral
				title = demand_child_as_monk_decline_recipient_toast
				right_icon = scope:actor
				if = {
					limit = {
						scope:hook = yes
					}
					add_piety_level = -1
				}
				else = {
					add_piety = miniscule_piety_loss
				}
				reverse_add_opinion = {
					target = scope:actor
					modifier = refused_monk_demand_opinion
				}
			}
		}
	}
}
scope:recipient = {
	if = {
		limit = {
			is_ai = no
		}
		set_variable = {
			name = demand_child_as_monk_ai_cooldown
			years = 3
		}
	}
}
scope:secondary_recipient ?= {
	set_variable = {
		name = demand_child_as_monk_refused
		years = 10
	}
}

As written in game/common/character_interactions/demand_child_as_monk_interaction.txt.

Category
Religious actions
Cost: Piety
from 100
Cost: Treasury or Gold
varies
Cooldown
1 year
Again on the same character
after 3 years
In the menu
under More…
ID
demand_child_as_monk_interaction

Source: game/common/character_interactions/demand_child_as_monk_interaction.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?