Interaction · Religious actions
Demand Child for the Cloister
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:
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 targetor
is_great_grandchild_of = scope:recipient
- The other character:
The character you target
To send it
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.
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.
| Reason | Amount |
|---|---|
| Base | -40 |
| Clergy acting towards a secular Ruler | +20 |
Relative Level of Devotionwhen
| varies |
The other character is no close concern of minewhen
| +60 |
The other character is a spare son of minewhen
| +60 |
The other character is destined for other thingswhen
| -40 |
The other character is my Primary Heirwhen
| -100 |
| … Opinion of … | varies |
| Their personality (AI values: zeal 0.25) | varies |
| 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 cloisterwhen
| -10 |
The other character is already pledged in marriagewhen
| -25 |
You are my Head of Faithwhen
| +25 |
You have a high Level of Devotionwhen
| varies |
A Famed Patron of Noviceswhen
| +25 |
You have a Cloister in your Ecclesiastical Estate Buildingwhen
| varies |
Oblate Dormitory Ecclesiastical Estate Buildingwhen
| +10 |
Oblate Dormitory Ecclesiastical Estate Buildingwhen
| +20 |
Oblate Dormitory Ecclesiastical Estate Buildingwhen
| +30 |
Choir School Ecclesiastical Estate Buildingwhen
| +5 |
Choir School Ecclesiastical Estate Buildingwhen
| +10 |
Choir School Ecclesiastical Estate Buildingwhen
| +15 |
Baptistery Ecclesiastical Estate Buildingwhen
| +5 |
Baptistery Ecclesiastical Estate Buildingwhen
| +10 |
Baptistery Ecclesiastical Estate Buildingwhen
| +15 |
Awe of the Grand Cathedralwhen
| +5 |
Awe of the Grand Cathedralwhen
| +10 |
We share the same Ritewhen
| +5 |
We belong to different Riteswhen
| -100 |
My Rite encourages monkswhen
| +25 |
My Rite forbids the taking of monk vowswhen
| -200 |
Your Rite practices To Work Is to Praywhen
| +15 |
Your Rite practices Anachoresiswhen
| +15 |
Your Rite practices Mendicant Preachingwhen
| +15 |
My Rite practices Vows of Povertywhen
| +15 |
My Rite practices Asceticismwhen
| +15 |
Your Rite practices Mortification of the Fleshwhen
| +10 |
Your Rite practices Hesychasmwhen
| +10 |
My Rite practices Communal Possessionswhen
| +10 |
My Rite practices Pastoral Isolationwhen
| +10 |
My Rite practices Inner Journeywhen
| +10 |
Your Rite practices Mind Without Mindwhen
| +10 |
My Rite practices Righteous Rebirthwhen
| +10 |
My Rite practices Be Fruitful and Multiplywhen
| -20 |
You are my Friendwhen
| +25 |
You are my Rivalwhen
| -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
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
- The rejecting betrothed:
Then
- Opinion: Broke Grand Wedding Betrothal (-50)
- Level of Fame -1
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
- The rejecting betrothed:
- The rejecting betrothed:
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
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.