Interaction · Friendly actions
Elope (Scheme)
Attempt to Elope with the recipient to Marry in secret
What you need
You
To send it
can_start_scheme = { type = elope target_character = scope:recipient }
To see it in the menu
- If played by the AI:
One of these
- Has the target as lover
or
Has the target as soulmateor
All of these
- Has the Accomplished Forger Perk
- You have a Adventurer Government
The character you target
- Is an Adult
is_courtier = yes- Is not a courtier of you
- Is not your consort
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If a check the game hides passes: the same again (4 lines)
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
- You:
- Has none of the traits: Eunuch, Beardless Eunuch, Monk, Military Order Member
- Does not have “can not marry” (a variable the game's script sets)
If
a check the game hides
Then
None of these
- Their primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Government is unplayable
- Their primary title:
- If a member of the Clergy:
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
If
- You:
Not all of these
- Game rule set to “Accepted”
- Their rite: The rite has Same-sex relationships are fully accepted
Then
sex_opposite_of = scope:actor
- You:
NOT = { has_opinion_modifier = { modifier = divorced_me_opinion target = scope:actor } }If
- Is not a courtier of you
Then
- Their rite:
None of these
- The can marry check:
One of these
or
All of these
- The consanguinity rite: The rite has Sexual relations between any Extended Family Members and/or Close Family Members will give the incest Secret
- Is family of you
or
All of these
- The consanguinity rite: The rite has Marriage between cousins is allowed
One of these
- Is close family of you
or
is_uncle_or_aunt_of = scope:actoror
is_nibling_of = scope:actor
or
All of these
- The consanguinity rite: The rite has Marriage between cousins, aunts/nephews and uncles/nieces is allowed
- Is close family of you
- The can marry check:
If
- You: Is not a courtier of the can marry check
Then
- Your rite:
None of these
- The can marry check:
One of these
or
All of these
- The consanguinity rite: The rite has Sexual relations between any Extended Family Members and/or Close Family Members will give the incest Secret
- Is family of you
or
All of these
- The consanguinity rite: The rite has Marriage between cousins is allowed
One of these
- Is close family of you
or
is_uncle_or_aunt_of = scope:actoror
is_nibling_of = scope:actor
or
All of these
- The consanguinity rite: The rite has Marriage between cousins, aunts/nephews and uncles/nieces is allowed
- Is close family of you
- The can marry check:
None of these
- The can marry check: Is your spouse
Elope (Scheme) is a friendly character interaction in Crusader Kings III. The AI weighs it. Reasons the AI weighs include You … Promising Prospects (+50), Your Dynasty has Desirable Match (+30), Level of Splendor of the … Dynasty (-5) and 10 more. Patch 1.20.1.2, from game/common/character_interactions/00_marriage_interactions.txt.
Quick answers (1)
- How do I get the AI to accept Elope (Scheme)?
- The AI weighs it. Its reasons: The recipient is wary of consequences, You … Promising Prospects +50, Your Dynasty has Desirable Match +30, … Opinion of …, … Opinion of … Spouse, Relative Close Family Tiers, Level of Splendor of the … Dynasty -5, Level of Splendor of the … Dynasty, The recipient's Faith Differs From …, Your Rite is enormously Divergent -50, Your Rite is profoundly Divergent -30, Your Rite is quite Divergent -20, Your Rite is moderately Divergent -10, Your Rite is somewhat Divergent -5, … has Weak Hook on the recipient -15, … has Strong Hook on the recipient -100, The recipient will inherit a Title -75, The recipient might inherit a Title -30 and The marriage would be Incestuous -1,000.
Will they accept?
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 | 0 |
The recipient is wary of consequenceswhen
| varies |
You … Promising Prospectswhen
| +50 |
Your Dynasty has Desirable Matchwhen
| +30 |
| … Opinion of … | varies |
| … Opinion of … Spouse | varies |
Relative Close Family Tierswhen
| elope_close_family_tiers_acceptance_value |
| Level of Splendor of the … Dynasty | -5 |
Level of Splendor of the … Dynastywhen
| varies |
The recipient's Faith Differs From …when
| varies |
Your Rite is enormously Divergentwhen
| -50 |
Your Rite is profoundly Divergentwhen
| -30 |
Your Rite is quite Divergentwhen
| -20 |
Your Rite is moderately Divergentwhen
| -10 |
Your Rite is somewhat Divergentwhen
| -5 |
… has Weak Hook on the recipientwhen
| -15 |
… has Strong Hook on the recipientwhen
| -100 |
The recipient will inherit a Titlewhen
| -75 |
The recipient might inherit a Titlewhen
| -30 |
The marriage would be Incestuouswhen
| -1,000 |
Acceptance (ai_accept) (2 lines of game script)
base = 0 elopment_ai_accept_modifier = yes
As written in game/common/character_interactions/00_marriage_interactions.txt.
What happens
If they accept
- Stress and fulfillment impact: by trait: Honest +20, Just +20
- The character you target › If imprisoned:
release_from_prison = yes
- You:
If
is_female = yes
Then
marry_matrilineal = scope:recipient
Otherwise
marry = scope:recipient
If
- The root scope is you
Then
- You:
- If married:
- Every spouse:
divorce_effect = { DIVORCER = scope:actor DIVORCEE = scope:eloper_divorcee }If
- Has you as lover
Then
remove_relation_lover = scope:actor
If
- Their rite: Does not have the Always Allowed Doctrine
Then
- Level of Fame -1
- Level of Devotion -1
If
- Their faith:
faith_has_sacraments_trigger = { }
- Does not have the Trait: Excommunicated
Then
- Gains the Trait Excommunicated
- Their faith:
- Every spouse:
- If betrothed:
reverse_add_opinion = { modifier = broke_betrothal_opinion target = betrothed }break_betrothal = betrothedIf
has_been_promised_grand_wedding = { }
Then
break_grand_wedding_betrothal_effect = { }
- If concubine:
- Their liege:
remove_concubine = scope:actorIf
- Has you as lover
Then
remove_relation_lover = scope:actor
- Level of Fame -1
- Their liege:
- If married:
- One in list, picked in order:
If
One of these
- The root scope is you
or
scope:root_scope = this
Then
If
scope:root_scope = this
Then
- Opinion: Elopement
Events it fires: lover.0202, lover.0201, lover.0203
• 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) (39 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
OR = {
any_relation = {
type = lover
}
any_relation = {
type = soulmate
}
}
NOR = {
has_trait = celibate
scheme_generic_ai_blocker_trigger = yes
}
is_adult = yes
}
is_shown = scope:actor = {
OR = {
has_relation_lover = scope:recipient
has_relation_soulmate = scope:recipient
AND = {
has_perk = accomplished_forger_perk
has_government = landless_adventurer_government
}
}
}
scope:recipient = {
is_adult = yes
is_courtier = yes
NOR = {
is_courtier_of = scope:actor
is_consort_of = scope:actor
}
could_marry_character_trigger = {
CHARACTER = scope:actor
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Can be sent when (is_valid…) (17 lines of game script)
scope:actor = {
can_start_scheme = {
type = elope
target_character = scope:recipient
}
}
trigger_if = {
limit = {
scope:actor = {
is_landless_adventurer = yes
}
}
ep3_laamp_diplo_range_trigger = {
TARGET = scope:recipient
LAAMP = scope:actor
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Effects (on_send, on_accept, on_decline) (51 lines of game script)
on_send = scope:actor = {
if = {
limit = {
OR = {
has_character_modifier = pam_granted_indulgences_modifier
has_character_modifier = pam_granted_indulgences_modifier_small
}
}
change_spiritual_fulfillment = medium_spiritual_fulfillment_loss
}
}
on_accept = scope:actor = {
stress_and_fulfillment_impact = {
honest = minor_stress_impact_gain
just = minor_stress_impact_gain
}
show_as_tooltip = {
elope_success_effect = {
TARGET = scope:recipient
OWNER = scope:actor
}
}
}
hidden_effect = {
scope:actor = {
send_interface_toast = {
type = event_toast_effect_good
title = elope_interaction_notification
left_icon = scope:actor
right_icon = scope:recipient
begin_scheme_basic_effect = {
SCHEME_TYPE = elope
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
}
show_as_tooltip = {
stress_and_fulfillment_impact = {
honest = minor_stress_impact_gain
just = minor_stress_impact_gain
}
}
}
}
}
on_decline = scope:actor = {
send_interface_toast = {
type = event_toast_effect_bad
title = elope_interaction_decline_toast
left_icon = scope:recipient
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
- Category
- Friendly actions
- Starts the scheme
- Elope
- In the menu
- under More…
- ID
elope_interaction
Source: game/common/character_interactions/00_marriage_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.