Interaction · Friendly actions
Ask to Join Military Order
Ask the recipient to take the vows and join a Military Order
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 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
- … is the Ceremonial Monarch
One of these
or
or
If
Then
All of these
- The character you target:
is_at_war_as_defender = yes
One of these
- Is the target’s spouse
or
All of these
- Is close family of the target
- Is not married
- The character you target:
- has a Martial Education Trait and can join a Military Order or 6+ Prowess"
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 · available (an adult, not imprisoned, not incapable)
To see it in the menu
One of these
- Is a courtier of you
or
Is a child of you
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
Ask to Join Military Order is a friendly character interaction in Crusader Kings III. You need: Does not have the Modifier: Promised Pilgrimage. The character you target needs: 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 and 11 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 19 more. It costs Piety (varies), Renown (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 Join Military Order in CK3?
- You: Does not have the Modifier: Promised Pilgrimage. The character you target: 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, Already under negotiation to become someone's Guardian, Is available (an adult, not imprisoned, not incapable) and has a Martial Education Trait and can join a Military Order or 6+ Prowess". (patch 1.20.1.2)
- How do I get the AI to accept Ask to Join Military Order?
- 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, Opinion, Personality — To serve … is not their calling:, Personality — Devoting … to … tempts them:, Personality — they wishes to fight for …:, Personality — they is scared to fight:, Personality — Destined for greater things:, Personality — they is inspired by your Realm Priest: +50, Personality — they has been inspired by the Clergy: +50, Virtuous, Sinful, Faithful Blade +20, Temperate +25, Content +25, Humble +25, 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, Terrified of you and … Chapter +25.
- How much does Ask to Join Military Order cost?
- Piety (varies), Renown (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; 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 |
| Opinion | varies |
Personality — To serve … is not their calling:when
| ai_zeal |
Personality — Devoting … to … tempts them:when
| varies |
Personality — they wishes to fight for …:when
| varies |
Personality — they is scared to fight:when
| varies |
Personality — Destined for greater things:when
| varies |
Personality — they is inspired by your Realm Priest:when
| +50 |
| Personality — they has been inspired by the Clergy: | +50 |
Virtuouswhen
| varies |
Sinfulwhen
| varies |
Faithful Bladewhen
| +20 |
| Temperate | +25 |
| Content | +25 |
| Humble | +25 |
| 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
| intimidated_halved_reason_value |
Terrified of youwhen
| cowed_halved_reason_value |
… Chapterwhen
| +25 |
Acceptance (ai_accept) (281 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
}
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_zeal
multiply = ai_boldness
divide = 100
min = 10
}
ai_zeal > 0
ai_boldness > 0
desc = TAKE_THE_VOWS_FIGHT_FOR_FAITH
}
modifier = {
add = {
value = ai_boldness
}
ai_boldness < 0
desc = TAKE_THE_VOWS_AFRAID_TO_DIE
}
modifier = {
add = {
value = ai_greed
multiply = -1
}
ai_greed > 0
desc = TAKE_THE_VOWS_GREED
}
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_secret = {
type = secret_lover
secret_target = {
is_clergy = yes
}
}
}
}
desc = TAKE_THE_VOWS_INSPIRING_CLERGY
}
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 = 20
scope:recipient = {
has_trait = holy_warrior
}
desc = TAKE_THE_VOWS_HOLY_WARRIOR
}
modifier = {
add = 25
scope:recipient = {
has_trait = temperate
}
desc = TAKE_THE_VOWS_TEMPERATE
}
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 = -500
scope:recipient = {
has_trait = pregnant
}
desc = TAKE_THE_VOWS_PREGNANT
}
modifier = {
add = -500
scope:recipient = {
has_trait = ambitious
}
desc = TAKE_THE_VOWS_AMBITIOUS
}
modifier = {
add = -50
scope:recipient = {
OR = {
is_married = yes
exists = betrothed
}
}
desc = TAKE_THE_VOWS_MARRIED_OR_BETROTHED
}
modifier = {
add = -150
scope:recipient = {
is_primary_heir_of = scope:puppet_or_actor
}
desc = TAKE_THE_VOWS_PRIMARY_HEIR
}
modifier = {
add = -75
scope:recipient = {
NOT = {
is_primary_heir_of = scope:puppet_or_actor
}
}
scope:puppet_or_actor.primary_title = {
place_in_line_of_succession = {
target = prev
value = 2
}
}
desc = TAKE_THE_VOWS_SECOND_HEIR
}
modifier = {
add = -50
scope:recipient = {
NOT = {
is_primary_heir_of = scope:puppet_or_actor
}
}
scope:puppet_or_actor.primary_title = {
place_in_line_of_succession = {
target = prev
value = 3
}
}
desc = TAKE_THE_VOWS_THIRD_HEIR
}
modifier = {
add = -25
scope:recipient = {
NOT = {
is_primary_heir_of = scope:puppet_or_actor
}
}
scope:puppet_or_actor.primary_title = {
place_in_line_of_succession = {
target = prev
value >= 4
value <= 10
}
}
desc = TAKE_THE_VOWS_HEIR
}
modifier = {
add = -100
scope:recipient = {
NOT = {
is_heir_of = scope:puppet_or_actor
}
any_heir_title = {
exists = holder
holder != scope:puppet_or_actor
}
NOT = {
is_primary_heir_of = scope:puppet_or_actor
}
}
desc = TAKE_THE_VOWS_HEIR_TO_OTHER_TITLE
}
modifier = {
add = -50
scope:recipient = {
NOT = {
is_heir_of = scope:puppet_or_actor
}
any_parent = {
any_held_title = {
place_in_line_of_succession = {
target = scope:recipient
value < 5
}
NOT = {
place_in_line_of_succession = {
target = scope:recipient
value < 2
}
}
}
}
NOT = {
is_primary_heir_of = scope:puppet_or_actor
}
}
desc = TAKE_THE_VOWS_IN_LINE_TO_OTHER_TITLE
}
modifier = {
desc = offer_vassalizati
# … (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
- The character you target:
is_primary_heir_of = scope:puppet_or_actor
Then
add_legitimacy = { value = minor_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
Else if
- The character you target: Is an heir of you
Then
add_legitimacy = { value = miniscule_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
- The character you target:
- Event holy_order.0001
- The character you target:
- Gains the Trait Military Order Member
- Level of Devotion +1
- Will leave … court for a Military Order
- If married › Every spouse:
divorce = scope: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
- … (more in the script below)
- The rejecting betrothed:
- … (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
Events it fires: holy_order.0001, 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 ?= {
any_faith_holy_order = {
leader = {
government_has_flag = government_is_military_holy_order
}
}
}
exists = scope:puppet_or_actor
scope:recipient = {
OR = {
is_courtier_of = scope:puppet_or_actor
is_child_of = scope:puppet_or_actor
}
NOR = {
has_trait = devoted
has_trait = order_member
}
}
NOT = {
scope:puppet_or_actor ?= {
any_learning_councillor = {
this = scope:recipient
}
}
}As written in game/common/character_interactions/00_religious_interactions.txt.
Can be sent when (is_valid…) (57 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 = {
is_courtier_of = scope:puppet_or_actor
can_take_religious_vows_trigger = yes
can_be_warrior_trigger = {
ARMY_OWNER = scope:recipient
}
custom_description = {
text = TAKE_VOWS_INTERACTION_MARTIAL_EDUCATION
object = scope:recipient
OR = {
prowess > low_skill_rating
has_education_martial_trigger = yes
}
}
custom_description = {
text = not_rival_leader_check
object = scope:recipient
scope:puppet_or_actor.faith = {
any_faith_holy_order = {
leader = {
NOT = {
has_relation_rival = scope:recipient
}
}
}
}
}
}
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) (149 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 = {
scope:recipient = {
is_primary_heir_of = scope:puppet_or_actor
}
}
add_legitimacy = {
value = minor_legitimacy_loss
multiply = scope:puppet_or_actor.primary_title.tier
}
}
else_if = {
limit = {
scope:recipient = {
is_heir_of = scope:puppet_or_actor
}
}
add_legitimacy = {
value = miniscule_legitimacy_loss
multiply = scope:puppet_or_actor.primary_title.tier
}
}
trigger_event = holy_order.0001
show_as_tooltip = {
send_child_to_holy_order_tooltip_effect = yes
scope:recipient = {
kick_from_court_interaction_warning_tooltip_effect = yes
}
take_vows_faith_opinion_effect = yes
}
}
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_send_to_holy_order.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_join_holy_order_refusal.desc
REVERSE_NON_HOUSE_TARGET = no
}As written in game/common/character_interactions/00_religious_interactions.txt.
- Category
- Friendly actions
- Cost: Piety
- varies
- Cost: Renown
- varies
- Again on the same character
- after 10 years
- In the menu
- main list
- ID
send_to_holy_order_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.