Interaction · Vassal actions
Invite to Become Mandala
Ask the recipient to abandon … Government and become a Mandala ruler
What you need
You
To send it
- Your religion › Depending on is in family:
- When is in family is Dharmic › The target’s religion:
is_in_family = rf_eastern
- When is in family is Pagan:
- The target’s faith: Does not have a Doctrine or Tenet with Prevents Tribal Rulers from changing Government type · Grants the Unreformed Pagan Combat Advantage
- The target’s religion:
is_in_family = rf_pagan
- When is in family is Dharmic › The target’s religion:
- Is at not War
- … cannot take overt hostile actions against … Diarch
- Cannot make a member of the Clergy change Government
To see it in the menu
- If played by the AI:
- Your Government uses the Mandala Capital Temple Complex Great Project and Great Building
- Is an Adult
- Your Government uses the Mandala Capital Temple Complex Great Project and Great Building
The character you target
To send it
- Does not have a Strong Hook on you
- Is at not War
Invite to Become Mandala is a vassal character interaction in Crusader Kings III. You need: Is at not War and Cannot make a member of the Clergy change Government. The character you target needs: Does not have a Strong Hook on you and Is at not War. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include … is a Spiritual Culture (+20), The Reverence Decree is active (+25) and The recipient might ask for something in return (0). Patch 1.20.1.2, from game/common/character_interactions/00_tribal_interactions.txt.
Quick answers (2)
- What are the requirements for Invite to Become Mandala in CK3?
- You: Is at not War and Cannot make a member of the Clergy change Government. The character you target: Does not have a Strong Hook on you and Is at not War. (patch 1.20.1.2)
- How do I get the AI to accept Invite to Become Mandala?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: Your Mandala Radiance (max +200), … Opinion of …, Your Faith is …, …-… Cultural Acceptance, … is a Spiritual Culture +20, Leveraging your Piety (based on your Level of Devotion), The Reverence Decree is active +25 and The recipient might ask for something in return 0.
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 | -50 |
Your Mandala Radiance (max +200)when
| scope:actor.mandala_radiance_value |
| … Opinion of … | varies |
| Their personality (AI values: rationality 0.5, energy 1, boldness -0.25, sociability 0.25) | varies |
A scripted reasonwhen
| +30 |
A scripted reasonwhen
| +60 |
Your Faith is …when
| varies |
…-… Cultural Acceptancewhen
| varies |
… is a Spiritual Culturewhen
| +20 |
Leveraging your Piety (based on your Level of Devotion)when
| varies |
The Reverence Decree is activewhen
| +25 |
| The recipient might ask for something in return | 0 |
Acceptance (ai_accept) (2 lines of game script)
base = -50 turn_subject_into_mandala_acceptance_modifier = yes
As written in game/common/character_interactions/00_tribal_interactions.txt.
What happens
When you send it
- The character you target: Event tgp_east_asia_interaction_events.1002 (after 5 days)
If they accept
- You:
pay_short_term_gold = { … }
- The character you target:
- If government is a Tribal-type Government:
- All Tribal Holdings in the realm will become Temple Citadel Holdings
If
- Directly owned province (at least 1):
has_holding_type = tribal_holding
Then
hidden_effect_new_object = { … }
Otherwise
- The current tribal holder › If their government does not have the government is mandala flag:
change_to_mandala_government_effect = { }
- Directly owned province (at least 1):
- Otherwise:
- The Realm Capital Holding will become a Temple Citadel Holding
hidden_effect_new_object = { … }
- Adopts Mandala Government
mandala_nuke_realm_laws_effect = { }- If does NOT have the No Decree Law: Adopts the No Decree Law
- If government is a Tribal-type Government:
If
- The option “piety” is chosen
Then
- You:
add_piety = { … }
If they refuse
- The character you target: … will not become a Mandala
Options when sending
- Leverage PietySpend … Piety to convince the recipient
- Use a Hook
Events it fires: tgp_east_asia_interaction_events.1002
• 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) (28 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
government_has_flag = government_is_mandala
is_adult = yes
}
is_shown = scope:actor = {
government_has_flag = government_is_mandala
}
scope:recipient = {
NOT = {
government_has_flag = government_is_mandala
}
is_ai = yes
highest_held_title_tier >= tier_county
is_landed = yes
is_ruler = yes
OR = {
liege ?= scope:actor
AND = {
overlord ?= scope:actor
scope:actor = {
has_realm_law_flag = can_convert_all_subjects_to_mandalas
}
}
}
}As written in game/common/character_interactions/00_tribal_interactions.txt.
Can be sent when (is_valid…) (43 lines of game script)
scope:actor.religion = {
switch = {
trigger = is_in_family
rf_eastern = {
scope:recipient.religion = {
is_in_family = rf_eastern
}
}
rf_pagan = {
scope:recipient.faith = {
NOT = {
has_doctrine_parameter = unreformed
}
}
scope:recipient.religion = {
is_in_family = rf_pagan
}
}
}
}
scope:recipient = {
NOT = {
has_strong_hook = scope:actor
}
is_at_war = no
}
scope:actor = {
is_at_war = no
}
custom_tooltip = {
text = cannot_take_overt_hostile_actions_against_diarch.tt
NOT = {
scope:actor.diarch ?= scope:recipient
}
}
custom_tooltip = {
text = clergy_unable_to_change_government_desc
NOT = {
scope:recipient = {
holds_religious_office_trigger = yes
}
}
}As written in game/common/character_interactions/00_tribal_interactions.txt.
Effects (on_send, on_accept, on_decline) (15 lines of game script)
on_send = scope:recipient = {
primary_title = {
save_scope_as = demanded_mandala
}
trigger_event = {
id = tgp_east_asia_interaction_events.1002
days = 5
}
}
on_accept = show_as_tooltip = {
change_to_mandala_interaction_effect = yes
}
on_decline = scope:recipient = {
custom_tooltip = demand_mandala_interaction_vassal_refuses
}As written in game/common/character_interactions/00_tribal_interactions.txt.
- Category
- Vassal actions
- Again on the same character
- after 10 years
- In the menu
- under More…
- ID
turn_subject_into_mandala_interaction
Source: game/common/character_interactions/00_tribal_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. “…” marks words the game fills in at play time (a name, a title).