Interaction · Vassal actions
Ask to Take Vows
Ask the recipient to take the vows and join the clergy
What you need
You
To send it
- In some cases (on a condition the game doesn't show) › You:
piety >= scope:recipient.ask_to_take_vows_piety_cost
- In some cases (on a condition the game doesn't show) › You › Your dynasty:
dynasty_prestige >= take_vows_dynasty_prestige_cost_value
- … cannot take overt hostile actions against … Diarch
- Does not have the Modifier: Promised Pilgrimage
The character you target
To send it
- Is at least 10 years old
- Is a courtier of you
- Their faith is the same as that of puppet or actor
- Is not a ruler
- Does not have the Trait: Excommunicated
- Is not in a Matrilineal betrothal
- Is not in a Patrilineal betrothal
is_hostage = no- … is traveling to become a Hostage
- Already under negotiation to become someone's Ward
- Already under negotiation to become someone's Guardian
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
To see it in the menu
- Is a courtier of you
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
Ask to Take Vows is a vassal character interaction in Crusader Kings III. You need: Does not have the Modifier: Promised Pilgrimage. The character you target needs: Is at least 10 years old, Is a courtier of you, Is available (not in an army, not imprisoned, not incapable) and 10 more. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include Clergy acting towards a secular Ruler (+20), Weak Hook used (+50), You have demanded acquiescence as a Parent or Dynasty Head (+50) and 38 more. It costs Piety (varies), Renown (varies), Gold (varies). Patch 1.20.1.2, from game/common/character_interactions/00_religious_interactions.txt.
Quick answers (3)
- What are the requirements for Ask to Take Vows in CK3?
- You: Does not have the Modifier: Promised Pilgrimage. The character you target: Is at least 10 years old, Is a courtier of you, Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux, Busy participating in an Activity, You are already planning another Activity, Their faith is the same as that of puppet or actor, Is not a ruler, Does not have the Trait: Excommunicated, Is not in a Matrilineal betrothal, Is not in a Patrilineal betrothal, Already under negotiation to become someone's Ward and Already under negotiation to become someone's Guardian. (patch 1.20.1.2)
- How do I get the AI to accept Ask to Take Vows?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: Clergy acting towards a secular Ruler +20, Relative Level of Devotion, Weak Hook used +50, You have demanded acquiescence as a Parent or Dynasty Head +50, A Famed Patron of Novices +25, Ecclesiastical Estate Building Cloister added, Opinion, Personality — To serve … is not their calling:, Personality — Devoting … to … tempts them:, Personality — Destined for greater things:, Submissiveness, Willingness to brazenly refuse, Age — they is old, cannot have children, and does not stand to inherit: +50, Personality — they is inspired by your Realm Priest: +50, Personality — they has been inspired by the Clergy: +50, Learning Education +50, Virtuous, Sinful, Personality — Wants to help the sick:, Reclusive +1,200, Curious +25, Pensive +50, Wise Man +20, Erudite +20, Theologian +20, Herbalist +20, Temperate +25, Celibate +100, Chaste +40, Content +25, Humble +25, Drunkard +10, Hashishiyah +10, Trusting +50, Rowdy -50, Bossy -25, Gluttonous -20, Lustful -20, Pregnant -500, Ambitious -500, Married or Betrothed -50, Primary Heir -150, 2nd in line for your Primary Title -75, 3rd in line for your Primary Title -50, In the Line of Succession -25, Primary Heir to a foreign Title -100, In line to inherit a foreign Title -50, They is your Rival -50, They is your Nemesis -100, Intimidated by you +25, Terrified of you +50, Monastic Communities and … Chapter +25.
- How much does Ask to Take Vows cost?
- Piety (varies), Renown (varies), Gold (varies) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
Otherwise the AI adds these up and accepts above zero; near zero the answer is partly random (ai_maybe). Reasons in italics are the script's, with no label in the game.
| Reason | Amount |
|---|---|
| Base | 0 |
| Clergy acting towards a secular Ruler | +20 |
Relative Level of Devotionwhen
| varies |
Weak Hook usedwhen
| +50 |
You have demanded acquiescence as a Parent or Dynasty Headwhen
| +50 |
A Famed Patron of Noviceswhen
| +25 |
Ecclesiastical Estate Building Cloister addedwhen
| varies |
| Opinion | varies |
Personality — To serve … is not their calling:when
| ai_zeal |
Personality — Devoting … to … tempts them:when
| varies |
Personality — Destined for greater things:when
| varies |
Submissivenesswhen
| varies |
Willingness to brazenly refusewhen
| varies |
Age — they is old, cannot have children, and does not stand to inherit:when
| +50 |
Personality — they is inspired by your Realm Priest:when
| +50 |
| Personality — they has been inspired by the Clergy: | +50 |
Learning Educationwhen
| +50 |
Virtuouswhen
| varies |
Sinfulwhen
| varies |
Personality — Wants to help the sick:when
| varies |
| Reclusive | +1,200 |
| Curious | +25 |
| Pensive | +50 |
| Wise Man | +20 |
| Erudite | +20 |
Theologianwhen
| +20 |
| Herbalist | +20 |
| Temperate | +25 |
| Celibate | +100 |
| Chaste | +40 |
| Content | +25 |
| Humble | +25 |
| Drunkard | +10 |
Hashishiyahwhen
| +10 |
| Trusting | +50 |
| Rowdy | -50 |
| Bossy | -25 |
Gluttonouswhen
| -20 |
| Lustful | -20 |
| Pregnant | -500 |
| Ambitious | -500 |
Married or Betrothedwhen
| -50 |
Primary Heirwhen
| -150 |
2nd in line for your Primary Titlewhen
| -75 |
3rd in line for your Primary Titlewhen
| -50 |
In the Line of Successionwhen
| -25 |
Primary Heir to a foreign Titlewhen
| -100 |
In line to inherit a foreign Titlewhen
| -50 |
They is your Rivalwhen
| -50 |
They is your Nemesiswhen
| -100 |
Intimidated by youwhen
| +25 |
Terrified of youwhen
| +50 |
Monastic Communitieswhen
| varies |
… Chapterwhen
| +25 |
Acceptance (ai_accept) (289 lines of game script)
base = 0
celestial_hierarchy_acceptance_modifier = {
ACTOR = scope:puppet_or_actor
RECIPIENT = scope:recipient
}
modifier = {
scope:hook = yes
add = 50
desc = SCHEME_WEAK_HOOK_USED
}
modifier = {
add = 50
scope:demand = yes
desc = liege_demands_vow_taking
}
modifier = {
add = 25
scope:puppet_or_actor = {
has_character_modifier = pam_oblate_patron_modifier
}
desc = pam_oblate_patron_reason
}
modifier = {
scope:puppet_or_actor.domicile ?= {
has_domicile_parameter = estate_cloister_take_vows
}
add = {
value = scope:puppet_or_actor.learning
add = scope:puppet_or_actor.diplomacy
multiply = 0.5
}
desc = estate_cloister_take_vows_reason
}
opinion_modifier = {
who = scope:recipient
opinion_target = scope:puppet_or_actor
multiplier = 0.25
desc = AI_SIMPLE_OPINION_REASON
}
modifier = {
add = ai_zeal
ai_zeal < 0
desc = TAKE_THE_VOWS_SKEPTIC
}
modifier = {
add = {
value = ai_zeal
divide = 2
}
ai_zeal > 0
desc = TAKE_THE_VOWS_ZEALOUS
}
modifier = {
add = {
value = ai_greed
multiply = -1
}
ai_greed > 0
desc = TAKE_THE_VOWS_GREED
}
modifier = {
add = {
value = ai_boldness
multiply = -1
}
ai_boldness < 0
desc = TAKE_THE_VOWS_COWARDLINESS
}
modifier = {
add = {
value = ai_boldness
multiply = -0.5
}
ai_boldness > 0
desc = TAKE_THE_VOWS_BOLDNESS
}
modifier = {
add = 50
scope:recipient = {
age >= 45
is_visibly_fertile = no
NOT = {
any_heir_title = {
exists = holder
}
}
}
desc = TAKE_THE_VOWS_RETIRE_IN_CHURCH
}
modifier = {
add = 50
exists = scope:puppet_or_actor.cp:councillor_court_chaplain
scope:recipient = {
OR = {
has_relation_lover = scope:puppet_or_actor.cp:councillor_court_chaplain
has_relation_friend = scope:puppet_or_actor.cp:councillor_court_chaplain
has_secret_relation_lover = scope:puppet_or_actor.cp:councillor_court_chaplain
has_relation_soulmate = scope:puppet_or_actor.cp:councillor_court_chaplain
has_relation_best_friend = scope:puppet_or_actor.cp:councillor_court_chaplain
opinion = {
target = scope:puppet_or_actor.cp:councillor_court_chaplain
value >= very_high_positive_opinion
}
}
}
desc = TAKE_THE_VOWS_INSPIRING_COURT_CHAPLAIN
}
modifier = {
add = 50
scope:recipient = {
OR = {
any_relation = {
type = friend
is_clergy = yes
}
any_relation = {
type = best_friend
is_clergy = yes
}
any_relation = {
type = lover
is_clergy = yes
}
any_relation = {
type = soulmate
is_clergy = yes
}
any_relation = {
type = crush
is_clergy = yes
}
any_secret = {
type = secret_lover
secret_target = {
is_clergy = yes
}
}
}
}
desc = TAKE_THE_VOWS_INSPIRING_CLERGY
}
modifier = {
add = 50
scope:recipient = {
has_education_learning_trigger = yes
}
desc = TAKE_THE_VOWS_LEARNING_EDUCATION
}
modifier = {
add = {
add = 20
multiply = scope:recipient.num_virtuous_traits
}
scope:recipient.num_virtuous_traits > 0
desc = TAKE_THE_VOWS_VIRTUOUS
}
modifier = {
add = {
add = -20
multiply = scope:recipient.num_sinful_traits
}
scope:recipient.num_sinful_traits > 0
desc = TAKE_THE_VOWS_SINFUL
}
modifier = {
add = {
value = ai_compassion
divide = 2
}
scope:recipient = {
ai_compassion > 0
has_trait = lifestyle_physician
}
desc = TAKE_THE_VOWS_PHYSICIAN_WANTS_TO_HELP
}
modifier = {
add = 1200
scope:recipient = {
has_trait = reclusive
}
desc = TAKE_THE_VOWS_RECLUSIVE
}
modifier = {
add = 25
scope:recipient = {
has_trait = curious
}
desc = TAKE_THE_VOWS_CURIOUS
}
modifier = {
add = 50
scope:recipient = {
has_trait = pensive
}
desc = TAKE_THE_VOWS_PENSIVE
}
modifier = {
add = 20
scope:recipient = {
has_trait = lifestyle_mystic
}
desc = TAKE_THE_VOWS_MYSTIC
}
modifier = {
add = 20
scope:recipient = {
has_trait = erudite
}
desc = TAKE_THE_VOWS_ERUDITE
}
modifier = {
add = 20
scope:recipient = {
has_trait = theologian
}
desc = TAKE_THE_VOWS_THEOLOGIAN
}
modifier = {
add = 20
scope:recipient = {
has_trait = lifestyle_herbalist
}
desc = TAKE_THE_VOWS_HERBALIST
}
modifier = {
add = 25
scope:recipient = {
has_trait = temperate
}
desc = TAKE_THE_VOWS_TEMPERATE
}
modifier = {
add = 100
scope:recipient = {
has_trait = celibate
}
desc = TAKE_THE_VOWS_CELIBATE
}
modifier = {
add = 40
scope:recipient = {
has_trait = chaste
}
desc = TAKE_THE_VOWS_CHASTE
}
modifier = {
add = 25
scope:recipient = {
has_trait = content
}
desc = TAKE_THE_VOWS_CONTENT
}
modifier = {
add = 25
scope:recipient = {
has_trait = humble
}
desc = TAKE_THE_VOWS_HUMBLE
}
modifier = {
add = 10
scope:recipient = {
has_trait = drunkard
}
desc = TAKE_THE_VOWS_DRUNKARD
}
modifier = {
add = 10
scope:recipient = {
has_trait = hashishiyah
}
desc = TAKE_THE_VOWS_HASHISHIYAH
}
modifier = {
add = 50
scope:recipient = {
has_trait = trusting
}
desc = TAKE_THE_VOWS_TRUSTING
}
modifier = {
add = -50
scope:recipient = {
has_trait = rowdy
}
desc = TAKE_THE_VOWS_ROWDY
}
mod
# … (cut here; the rest is in the file)As written in game/common/character_interactions/00_religious_interactions.txt.
What happens
If they accept
- In some cases (on a condition the game doesn't show) › You:
add_piety = { … }- If take vows dynasty prestige cost more than 0 › Your dynasty:
add_dynasty_prestige = { … }
If
- The option “demand” is chosen
Then
- You:
If
- The character you target: Is an heir of you
Then
- Tyranny +10
- The character you target:
If
- Does not have you as rival
One of these
- Ai zeal at most -20
or
Ai greed at least 20or
Ai vengefulness at least 20
- Does not have the Trait: Forgiving
- Does not have the Trait: Craven
- Does not have the Trait: Zealous
- Does not have the Trait: Content
- Does not have the Trait: Humble
- Does not have the Trait: Bastard
Then
- Gains a Rival
- Every Parent:
If
- Has Legitimacy
- The character you target:
is_primary_heir_of = scope:puppet_or_actor
Then
If
- The character you target:
is_female = yes- Is a child of you
- You: The Personal Tenets unlock tenet hyperdulia daughter vows bonus
Then
add_legitimacy = { value = miniscule_legitimacy_gain multiply = scope:puppet_or_actor.primary_title.tier }
Otherwise
add_legitimacy = { value = minor_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
- The character you target:
Else if
- Has Legitimacy
- The character you target: Is an heir of you
Then
If
- The character you target:
is_female = yes- Is a child of you
- You: The Personal Tenets unlock tenet hyperdulia daughter vows bonus
Then
add_legitimacy = { value = minor_legitimacy_gain multiply = scope:puppet_or_actor.primary_title.tier }
Otherwise
add_legitimacy = { value = miniscule_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
- The character you target:
Else if
- Has Legitimacy
- The character you target:
is_female = yes- Is a child of you
- You: The Personal Tenets unlock tenet hyperdulia daughter vows bonus
Then
add_legitimacy = { value = medium_legitimacy_gain multiply = scope:puppet_or_actor.primary_title.tier }
- The character you target:
If
a check the game hides
Then
If
One of these
- The option “demand” is chosen
or
All of these
- Is imprisoned by you
One of these
- Is an heir of you
or
Any claim:exists = this
Then
- Opinion: Forced Taking of Vows
Otherwise
- Opinion: Demanded Taking of Vows
- The character you target:
- Loses the Trait Cleric
- Gains the Trait Monk
- Level of Devotion +1
- If a ruler:
depose = yes
- If married › Every spouse:
divorce = scope:recipient
If
a check the game hides
Then
break_betrothal = betrothedIf
has_been_promised_grand_wedding = { }
Then
break_grand_wedding_betrothal_effect = { }
- If concubine:
this.concubinist = { remove_concubine = scope:recipient }
- If number of concubines more than 0 › Every concubine: … (more in the script below)
- … (more in the script below)
If they refuse
If
- The option “demand” is chosen
Then
- You:
If
- The character you target: Is an heir of you
Then
- Tyranny +10
- The character you target:
If
- Does not have you as rival
One of these
- Ai zeal at most -20
or
Ai greed at least 20or
Ai vengefulness at least 20
- Does not have the Trait: Forgiving
- Does not have the Trait: Craven
- Does not have the Trait: Zealous
- Does not have the Trait: Content
- Does not have the Trait: Humble
- Does not have the Trait: Bastard
Then
- Gains a Rival
- Every Parent:
- The character you target: Opinion: Demanded Vows for 10 years
- Event religious_interaction.1031
- You:
add_piety_no_experience = { value = scope:recipient.ask_to_take_vows_piety_cost }
If
Then
- Your house:
add_unity_value = { … }
- Your house:
Options when sending
- Use a Hook
- Demand Acquiescence, as Parent or Dynasty Head
- Pay Gold
Events it fires: holy_order.0002, religious_interaction.1031
• 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) (32 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
piety >= major_piety_value
is_adult = yes
}
is_shown = scope:puppet_or_actor ?= {
faith ?= {
religious_head ?= scope:puppet_or_actor
NOT = {
any_faith_holy_order = {
take_the_vows_valid_monastic_order_trigger = {
CHARACTER = scope:puppet_or_actor
}
}
}
}
take_vows_available_trigger = yes
NOT = {
any_learning_councillor = {
this = scope:recipient
}
}
}
scope:recipient = {
is_courtier_of = scope:puppet_or_actor
NOR = {
has_trait = devoted
has_trait = order_member
}
}As written in game/common/character_interactions/00_religious_interactions.txt.
Can be sent when (is_valid…) (34 lines of game script)
trigger_if = {
limit = {
scope:is_puppet_action ?= yes
}
scope:puppet_or_actor = {
piety >= scope:recipient.ask_to_take_vows_piety_cost
}
}
trigger_if = {
limit = {
scope:is_puppet_action ?= yes
}
scope:puppet_or_actor = {
dynasty ?= {
dynasty_prestige >= take_vows_dynasty_prestige_cost_value
}
}
}
scope:recipient = {
age >= 10
is_courtier_of = scope:puppet_or_actor
can_take_religious_vows_trigger = yes
}
custom_tooltip = {
text = cannot_take_overt_hostile_actions_against_diarch.tt
NOT = {
scope:recipient ?= scope:puppet_or_actor.diarch
}
}
scope:puppet_or_actor = {
NOT = {
has_character_modifier = promised_pilgrimage_to_clergy_modifier
}
}As written in game/common/character_interactions/00_religious_interactions.txt.
Effects (on_send, on_accept, on_decline) (236 lines of game script)
on_send = scope:recipient = {
set_variable = {
name = vows_piety_spent
value = ask_to_take_vows_piety_cost
days = 10
}
}
on_accept = if = {
limit = {
scope:is_puppet_action ?= yes
}
scope:puppet_or_actor = {
add_piety = {
value = {
add = scope:recipient.ask_to_take_vows_piety_cost
max = piety
multiply = -1
}
}
if = {
limit = {
take_vows_dynasty_prestige_cost_value > 0
}
dynasty ?= {
add_dynasty_prestige = {
value = {
value = take_vows_dynasty_prestige_cost_value
multiply = -1
}
}
}
}
}
}
scope:puppet_or_actor = {
if = {
limit = {
scope:hook = yes
}
use_hook = scope:recipient
}
if = {
limit = {
scope:demand = yes
}
scope:puppet_or_actor = {
show_as_tooltip = {
take_vows_demand_effect = yes
}
}
}
if = {
limit = {
has_legitimacy = yes
scope:recipient = {
is_primary_heir_of = scope:puppet_or_actor
}
}
if = {
limit = {
hyperdulia_take_the_vows_trigger = yes
}
add_legitimacy = {
value = miniscule_legitimacy_gain
multiply = scope:puppet_or_actor.primary_title.tier
}
}
else = {
add_legitimacy = {
value = minor_legitimacy_loss
multiply = scope:puppet_or_actor.primary_title.tier
}
}
}
else_if = {
limit = {
has_legitimacy = yes
scope:recipient = {
is_heir_of = scope:puppet_or_actor
}
}
if = {
limit = {
hyperdulia_take_the_vows_trigger = yes
}
add_legitimacy = {
value = minor_legitimacy_gain
multiply = scope:puppet_or_actor.primary_title.tier
}
}
else = {
add_legitimacy = {
value = miniscule_legitimacy_loss
multiply = scope:puppet_or_actor.primary_title.tier
}
}
}
else_if = {
limit = {
has_legitimacy = yes
hyperdulia_take_the_vows_trigger = yes
}
add_legitimacy = {
value = medium_legitimacy_gain
multiply = scope:puppet_or_actor.primary_title.tier
}
}
if = {
limit = {
scope:simony_paid_vows = yes
}
scope:recipient = {
add_character_flag = {
flag = pam_simony_paid_vows
days = 1
}
}
}
show_as_tooltip = {
send_child_to_clergy_effect = yes
}
scope:recipient = {
if = {
limit = {
scope:puppet_or_actor.top_liege = {
any_vassal_or_below = {
government_has_flag = government_is_theocracy
primary_title.tier > tier_barony
faith = scope:puppet_or_actor.faith
}
}
}
scope:puppet_or_actor.top_liege = {
random_vassal_or_below = {
limit = {
government_has_flag = government_is_theocracy
primary_title.tier > tier_barony
faith = scope:puppet_or_actor.faith
}
save_scope_as = theocratic_travel_target
}
}
scope:theocratic_travel_target = {
add_courtier = scope:recipient
}
}
else_if = {
limit = {
exists = scope:puppet_or_actor.capital_province
}
move_to_pool_at = scope:puppet_or_actor.capital_province
}
kick_from_court_interaction_warning_tooltip_effect = yes
}
trigger_event = holy_order.0002
take_vows_faith_opinion_effect = yes
if = {
limit = {
house = {
has_house_aspiration_parameter = humility_take_the_vows_bonus
}
}
add_piety_experience = 100
add_character_modifier = {
modifier = tgp_humility_take_the_vows_bonus_modifier
years = 10
}
}
}
hidden_effect = {
scope:recipient = {
remove_variable = vows_piety_spent
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = minor_unity_gain
DESC = clan_unity_take_vows.desc
REVERSE_NON_HOUSE_TARGET = no
}
on_decline = scope:puppet_or_actor = {
if = {
limit = {
scope:demand = yes
}
scope:puppet_or_actor = {
show_as_tooltip = {
take_vows_demand_effect = yes
}
}
}
}
scope:recipient = {
add_opinion = {
target = scope:puppet_or_actor
modifier = asked_me_to_take_vows_opinion
years = 10
}
}
scope:puppet_or_actor = {
trigger_event = {
id = religious_interaction.1031
}
}
show_as_tooltip = {
scope:puppet_or_actor = {
add_piety_no_experience = {
value = scope:recipient.ask_to_take_vows_piety_cost
}
}
}
hidden_effect = {
if = {
limit = {
scope:recipient = {
has_variable = vows_piety_spent
}
}
scope:puppet_or_actor = {
add_piety_no_experience = {
value = scope:recipient.var:vows_piety_spent
}
}
scope:recipient = {
remove_variable = vows_piety_spent
}
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = minor_unity_loss
DESC = clan_unity_refused_to_take_vows.desc
REVERSE_NON_HOUSE_TARGET = no
}As written in game/common/character_interactions/00_religious_interactions.txt.
- Category
- Vassal actions
- Cost: Piety
- varies
- Cost: Renown
- varies
- Cost: Gold
- varies
- Again on the same character
- after 10 years
- In the menu
- main list
- ID
take_vows_interaction
Source: game/common/character_interactions/00_religious_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.