Interaction · Diplomatic actions
Arrange Marriage
Suggest a Marriage between the recipient and either: • One of your children • One of your Courtiers
What you need
You
To send it
If
- You: Is played by the AI
Then
None of these
None of these
- You: Is at war with the target
If
- The character you send:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
- The character you send:
If
- The other character:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
- The other character:
If
- The character you target:
is_diarch = yes- Is not a ruler
Then
- This … is not Loyal enough to consent to being married off
Else if
Then
- The character you send: They can and … can marry
Otherwise
- The character you send: They and … can get betrothed
- The character you target:
If
- You:
- Is played by the AI
- Your government is not unplayable
Then
None of these
- The character you target: Government is unplayable
- You:
If
- You:
- Is played by the AI
- Your Personal Tenets unlock tenet pastoral isolation endogamy
Then
One of these
- Your faith is the target’s
or
Your faith is the other character’s
- You:
To see it in the menu
One of these
- Is a ruler
or
All of these
One of these
All of these
- Is betrothed
- Is betrothed to the target
or
All of these
All of these
All of these
is_alive = yes- 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
- Your primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Your Government is unplayable
- Your primary title:
- If a member of the Clergy:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
allowed_more_spouses = yes
- The character you target:
All of these
All of these
is_alive = yes- 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:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
allowed_more_spouses = yes
If
- The character you target: Is Concubine
Then
- The character you target: Is the can marry char check’s concubine
- If concubine:
- Is the target’s concubine
- The character you target:
All of these
All of these
is_alive = yes- 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:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
- The can marry char check:
All of these
is_alive = yes- 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:
marriage_clergy_can_marry_trigger = { }
If
a check the game hides
Then
exists = scope:contest_winner
If
- The can marry char check:
allowed_to_marry_same_sex_trigger = { }
Then
sex_opposite_of = scope:can_marry_char_check
- The can marry char check:
NOT = { has_opinion_modifier = { modifier = divorced_me_opinion target = scope:can_marry_char_check } }If
- Is not a courtier of the can marry char check
Then
- Their rite:
rite_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:can_marry_check CHARACTER_2 = scope:can_marry_char_check }
If
- The can marry char check: Is not a courtier of the can marry check
Then
- The can marry char check’s rite:
rite_allows_marriage_consanguinity_trigger = { CHARACTER_1 = scope:can_marry_check CHARACTER_2 = scope:can_marry_char_check }
None of these
- The can marry check: Is the can marry char check’s spouse
- Otherwise:
All of these
All of these
is_alive = yes- 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
- Your primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Your Government is unplayable
- Your primary title:
- If a member of the Clergy:
All of these
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
If
a check the game hides
Then
exists = scope:contest_winner
- The character you target: … (more in the script below)
- … (more in the script below)
- … (more in the script below)
The character you target
Also needed: not imprisoned
The other character
If
is_pool_guest = yes- Their host: Is played by a person
Then
NOT = { is_pool_guest_of = host }
Which character you can pick
One of these
All of these
All of these
All of these
is_alive = yes- 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
- Your primary title:
is_mercenary_company = yes
is_leading_faction_type = peasant_factionis_leading_faction_type = populist_faction- Your Government is unplayable
- Your primary title:
- If a member of the Clergy:
All of these
- Does not have the Trait: Monk
- Does not have the Trait: Military Order Member
If
a check the game hides
Then
exists = scope:contest_winner
allowed_more_spouses = yes
- Is available (not imprisoned)
or
All of these
exists = scope:secondary_actorexists = scope:secondary_recipientscope:secondary_actor.betrothed = scope:secondary_recipient
Arrange Marriage is a diplomatic character interaction in Crusader Kings III. The character you target needs: Is not imprisoned. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include You … Abandoned Marriage (-150), Weak Hook used (+100), Strong Hook used (+200) and 81 more. It costs Prestige (varies), Piety (varies), Influence (varies). Patch 1.20.1.2, from game/common/character_interactions/00_marriage_interactions.txt.
Quick answers (3)
- What are the requirements for Arrange Marriage in CK3?
- The character you target: Is not imprisoned. (patch 1.20.1.2)
- How do I get the AI to accept Arrange Marriage?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: You … Abandoned Marriage -150, Weak Hook used +100, Strong Hook used +200, You … Promising Prospects +50, You … Promising Prospects +25, Your Dynasty has Desirable Match +30, Your Dynasty has Light of Glory +10, You … Know Your Land, Know Your People +50, You … Know Your Land, Know Your People +25, The recipient desires an Alliance, The recipient desires an Alliance, The recipient does not want an Alliance, You have too many existing Alliances, You … at War, Marriage Favor +100, Fellow Confederates +25, Relative Close Family Tiers, Your Government is not Bureaucratic, The recipient's Government is not Bureaucratic, The character you send's Merit, Your Merit, You … an …, Ceremonial Monarch -1,000, You … Clergy, You … their Liege +40, You … their Liege +60, Valuable Claimant -50, Title Claimant -50, … Opinion of the spouse, …, … Opinion of the matchmaker, …, The recipient wishes well for Lovers +15, The character you send and the other character are Lovers +25, The character you send and the other character are Soulmates +100, The recipient is suspicious of your previous spouse dying during your Grand Wedding -50, You speak the … Language +5, The recipient's Realm is Foreign and shares your Court Language (you do not personally know …) +5, The recipient's Realm is Foreign and shares your Court Language (and you personally know …) +15, The recipient is in your Roll of Patrons +25, Secured Alliances +10, The recipient's own Marriage -15, Your Candidate is your Heir +10, Your Candidate is your Heir +20, Patrilineal Marriage, The character you send is Lowborn, 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, The other character's Faith does not allow Polygamous -1,000, The other character's Faith does not accept Same-Sex Relations -1,000, The marriage will have no Fertility -200, Age Considerations, Age Considerations, The marriage will have Low Fertility -100, The marriage will have Low Fertility -200, The marriage will have Low Fertility -200, The marriage will have Low Fertility -200, The character you send … Incapable -50, Unimportant Courtier +10, The other character is important to the recipient -10, The other character is a parent of the recipient's children -25, Intimidated by you, Terrified of you, Intimidated by you, Terrified of you, Intimidated by you -50, Terrified of you -75, Intimidated by you -75, Terrified of you -150, Intimidated by you, Terrified of you, The other character is dear to the recipient, The other character is dear to the recipient, The marriage would be Incestuous -1,000, The other character's Age, The recipient heard good things about my heir +75, The recipient heard good things about my child +50, The other character is focused on their Inspiration -100, The recipient is impressed by my Royal Court, The recipient is unimpressed by my Royal Court, You Domicile Buildings, Marital Ceremonies Cultural Tradition +10, Isolationist Culture -999, The recipient is less likely to arrange a marriage with a character of a different Faith -999, Longstanding ties between Houses +20, Struggle Phase Bonus +25, Using Piety +25, Spending Influence +25, Spending Herd +10, Reliable Regent +10, Scales of Power, House … Feud with House … -25, The recipient is your Tributary +50, The recipient is Obedient to you +100, You … a filthy Nomadic Horse Lord -100, You … a filthy Nomadic Horse Lord -50, You low Prowess, You Dominance is Unruly Nomads -40, You Dominance is Limited Dominance -20, You Dominance is Absolute Dominance +10, You Dominance is Unrestricted Dominance +20, Nomadic Government -20, A Grand Wedding is promised +40, Magnificent Host +25, Activities Dynasty Legacy +15, Your low Legitimacy, Your high Legitimacy, You are a Despoiler of Byzantium in Latin Empire -20, House Relation with … +25, House Relation -25, … reluctance to marry other Cultures, … reluctance to marry distant Realms, Reciprocal … reluctance to marry distant Realms, Tributary has Familial Privileges, Petition the Ceremonial Monarch +50, Marrying Ceremonial House Level of Splendor Impact, Ceremonial House marrying non-Noble Family Head -50, Ceremonial House reluctance to be secondary Spouse -50, Uninterested in Marriage -2,000, Uninterested in Marriage, You have the Diplomatic Envoys Family Attribute, The character you send is a god-fearing … -1,000, You is a god-fearing … -200 and The other character is a god-fearing … -1,000.
- How much does Arrange Marriage cost?
- Prestige (varies), Piety (varies), Influence (varies) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
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 | 0 |
| You … Abandoned Marriage | -150 |
Weak Hook usedwhen
| +100 |
Strong Hook usedwhen
| +200 |
You … Promising Prospectswhen
| +50 |
You … Promising Prospectswhen
| +25 |
Your Dynasty has Desirable Matchwhen
| +30 |
Your Dynasty has Light of Glorywhen
| +10 |
You … Know Your Land, Know Your Peoplewhen
| +50 |
You … Know Your Land, Know Your Peoplewhen
| +25 |
The recipient desires an Alliancewhen
| varies |
The recipient desires an Alliancewhen
| varies |
The recipient does not want an Alliancewhen
| varies |
You have too many existing Allianceswhen
| varies |
You … at Warwhen
| varies |
Marriage Favorwhen
| +100 |
Fellow Confederateswhen
| +25 |
Relative Close Family Tierswhen
| marry_close_family_tiers_acceptance_value |
Your Government is not Bureaucraticwhen
| varies |
The recipient's Government is not Bureaucraticwhen
| varies |
The character you send's Meritwhen
| varies |
Your Meritwhen
| varies |
You … an …when
| varies |
Ceremonial Monarchwhen
| -1,000 |
You … Clergywhen
| varies |
You … their Liegewhen
| +40 |
You … their Liegewhen
| +60 |
Valuable Claimantwhen
| -50 |
Title Claimantwhen
| -50 |
… Opinion of the spouse, …when
| varies |
| … Opinion of the matchmaker, … | varies |
The recipient wishes well for Loverswhen
| +15 |
Compared value × 0.25when
| ai_compassion |
The character you send and the other character are Loverswhen
| +25 |
The character you send and the other character are Soulmateswhen
| +100 |
The recipient is suspicious of your previous spouse dying during your Grand Weddingwhen
| -50 |
You speak the … Languagewhen
| +5 |
The recipient's Realm is Foreign and shares your Court Language (you do not personally know …)when
| +5 |
The recipient's Realm is Foreign and shares your Court Language (and you personally know …)when
| +15 |
The recipient is in your Roll of Patronswhen
| +25 |
| Secured Alliances | +10 |
The recipient's own Marriagewhen
| -15 |
Your Candidate is your Heirwhen
| +10 |
Your Candidate is your Heirwhen
| +20 |
| Patrilineal Marriage | varies |
The character you send is Lowbornwhen
| varies |
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 |
The other character's Faith does not allow Polygamouswhen
| -1,000 |
The other character's Faith does not accept Same-Sex Relationswhen
| -1,000 |
The marriage will have no Fertilitywhen
| -200 |
Age Considerationswhen
| effective_age |
Age Considerationswhen
| effective_age |
The marriage will have Low Fertilitywhen
| -100 |
The marriage will have Low Fertilitywhen
| -200 |
The marriage will have Low Fertilitywhen
| -200 |
The marriage will have Low Fertilitywhen
| -200 |
The character you send … Incapablewhen
| -50 |
Unimportant Courtierwhen
| +10 |
The other character is important to the recipientwhen
| -10 |
The other character is a parent of the recipient's childrenwhen
| -25 |
Intimidated by youwhen
| intimidated_marriage_reason_value |
Terrified of youwhen
| cowed_marriage_reason_value |
Intimidated by youwhen
| intimidated_marriage_external_reason_value |
Terrified of youwhen
| cowed_marriage_external_reason_value |
Intimidated by youwhen
| -50 |
Terrified of youwhen
| -75 |
Intimidated by youwhen
| -75 |
Terrified of youwhen
| -150 |
Intimidated by youwhen
| intimidated_marriage_not_secondary_reason_value |
Terrified of youwhen
| cowed_marriage_not_secondary_reason_value |
The other character is dear to the recipientwhen
| varies |
The other character is dear to the recipientwhen
| varies |
The marriage would be Incestuouswhen
| -1,000 |
The other character's Agewhen
| varies |
| The recipient heard good things about my heir | +75 |
| The recipient heard good things about my child | +50 |
The other character is focused on their Inspirationwhen
| -100 |
The recipient is impressed by my Royal Courtwhen
| ep1_court_grandeur_marriage_acceptance_value |
The recipient is unimpressed by my Royal Courtwhen
| ep1_court_grandeur_marriage_acceptance_value_penalty |
You Domicile Buildingswhen
| mpo_domicile_yurt_marriage_acceptance_value |
| Marital Ceremonies Cultural Tradition | +10 |
| Isolationist Culture | -999 |
The recipient is less likely to arrange a marriage with a character of a different Faithwhen
| -999 |
Longstanding ties between Houseswhen
| +20 |
Struggle Phase Bonuswhen
| +25 |
Using Pietywhen
| +25 |
Spending Influencewhen
| +25 |
Spending Herdwhen
| +10 |
Reliable Regentwhen
| +10 |
Scales of Powerwhen
| their diarchy swing × 0.5 |
House … Feud with House …when
| -25 |
The recipient is your Tributarywhen
| +50 |
The recipient is Obedient to youwhen
| +100 |
You … a filthy Nomadic Horse Lordwhen
| -100 |
You … a filthy Nomadic Horse Lordwhen
| -50 |
You low Prowesswhen
| varies |
You Dominance is Unruly Nomadswhen
| -40 |
You Dominance is Limited Dominancewhen
| -20 |
You Dominance is Absolute Dominancewhen
| +10 |
You Dominance is Unrestricted Dominancewhen
| +20 |
Nomadic Governmentwhen
| -20 |
A Grand Wedding is promisedwhen
| +40 |
| Magnificent Host | +25 |
A scripted reasonwhen
| -5,000 |
Activities Dynasty Legacywhen
| +15 |
A scripted reasonwhen
| -5,000 |
A scripted reasonwhen
| -5,000 |
Your low Legitimacywhen
| varies |
Your high Legitimacywhen
| varies |
You are a Despoiler of Byzantium in Latin Empirewhen
| -20 |
House Relation with …when
| +25 |
House Relationwhen
| -25 |
… reluctance to marry other Cultureswhen
| varies |
A scripted reasonwhen
| varies |
… reluctance to marry distant Realmswhen
| varies |
Reciprocal … reluctance to marry distant Realmswhen
| varies |
Tributary has Familial Privilegeswhen
| varies |
A scripted reasonwhen
| varies |
Petition the Ceremonial Monarchwhen
| +50 |
Marrying Ceremonial House Level of Splendor Impactwhen
| varies |
Ceremonial House marrying non-Noble Family Headwhen
| -50 |
Ceremonial House reluctance to be secondary Spousewhen
| -50 |
Uninterested in Marriagewhen
| -2,000 |
Uninterested in Marriagewhen
| varies |
You have the Diplomatic Envoys Family Attributewhen
| varies |
| The character you send is a god-fearing … | -1,000 |
| You is a god-fearing … | -200 |
| The other character is a god-fearing … | -1,000 |
Acceptance (ai_accept) (2 lines of game script)
base = 0 marriage_ai_accept_modifier = yes
As written in game/common/character_interactions/00_marriage_interactions.txt.
What happens
When you send it
If
- The option “grand wedding promise” is chosen
Then
- You › If played by the AI:
remove_short_term_gold = ai_wedding_promise_gold_actor
If they accept
- If never › You: Use a Hook on the target
- You:
If
- The other character: Is Lowborn
Then
- You:
If
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
None of these
- Their rite: The rite has Rulers gain Piety from marrying Lowborn Characters, and lose no Legitimacy for doing so
- Does not have “lowborn legitimacy cooldown” (a variable the game's script sets)
One of these
NOT = { exists = primary_spouse }or
primary_spouse ?= scope:secondary_recipient
Then
- If played by a person:
add_legitimacy = { value = medium_legitimacy_loss multiply = scope:puppet_or_actor.primary_title.tier }
- Otherwise:
add_legitimacy = { value = minor_legitimacy_loss }
Else if
- The other character: Not: Is Lowborn
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
- Government is Nomadic
- The character you target: Government is Nomadic
One of these
All of these
- Has the Unruly Nomads Law
- The character you target:
One of these
- Has the Limited Dominance Law
or
Has the High Dominance Lawor
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
or
All of these
- Has the Limited Dominance Law
- The character you target:
One of these
- Has the High Dominance Law
or
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
or
All of these
- Has the High Dominance Law
- The character you target:
One of these
- Has the Absolute Dominance Law
or
Has the Unrestricted Dominance Law
or
All of these
- Has the Absolute Dominance Law
- The character you target: Has the Unrestricted Dominance Law
Then
- Gains 100 Legitimacy
- The character you target:
If
- The character you send: Is Lowborn
Then
- The character you target:
If
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- Their government is not a Theocratic-type Government
- Their government is not unplayable
None of these
- Their rite: The rite has Rulers gain Piety from marrying Lowborn Characters, and lose no Legitimacy for doing so
- Does not have “lowborn legitimacy cooldown” (a variable the game's script sets)
One of these
NOT = { exists = primary_spouse }or
primary_spouse ?= scope:secondary_actor
Then
- If played by a person:
add_legitimacy = { value = medium_legitimacy_loss multiply = scope:recipient.primary_title.tier }
- Otherwise:
add_legitimacy = { value = minor_legitimacy_loss }
Else if
- The character you send: Not: Is Lowborn
- Has Legitimacy
- Is landed
- Is a ruler
- Highest held Title is at least County Rank
- … (more in the script below)
- … (more in the script below)
If they refuse
Options when sending
- Grand WeddingToggle Grand Wedding Promise Promise to organize a Grand Wedding, making the Marriage offer more likely to be accepted If both Spouses are Adults, you have 3 years to fulfill your promise, or there will be serious consequences!
- Matrilineal MarriageYou cannot change this since it has been agreed on during Betrothal
- Use a Hook
- Spend Piety
- Offer Influence
- Offer Herd
Events it fires: ep2_wedding.0001, marriage_interaction.0010, lover.0205, marriage_interaction.0011
• 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) (89 lines of game script)
is_shown = scope:puppet_or_actor ?= {
OR = {
is_ruler = yes
can_marry_character_trigger = {
CHARACTER = scope:recipient
}
}
}
NOR = {
scope:secondary_actor ?= {
has_been_promised_grand_wedding = yes
}
scope:secondary_recipient ?= {
has_been_promised_grand_wedding = yes
}
}
trigger_if = {
limit = {
exists = scope:secondary_recipient
scope:secondary_recipient.matchmaker != scope:secondary_recipient
}
scope:secondary_recipient = {
OR = {
marriage_interaction_can_be_picked_trigger = yes
AND = {
ready_to_marry_betrothed_trigger = yes
OR = {
betrothed ?= scope:secondary_actor
trigger_if = {
limit = {
exists = betrothed.liege
}
betrothed.liege = scope:puppet_or_actor
}
}
}
}
trigger_if = {
limit = {
is_concubine = yes
}
is_concubine_of = scope:puppet_or_actor
can_marry_character_trigger = {
CHARACTER = scope:puppet_or_actor
}
}
}
}
trigger_if = {
limit = {
scope:puppet_or_actor = {
government_has_flag = government_is_landless_adventurer
}
}
trigger_if = {
limit = {
OR = {
scope:puppet_or_actor ?= {
is_target_in_variable_list = {
name = contact_list_marriage
target = scope:recipient
}
}
scope:recipient = {
is_betrothed = yes
betrothed ?= {
OR = {
scope:puppet_or_actor ?= this
scope:secondary_actor ?= this
}
}
}
scope:secondary_recipient ?= {
is_betrothed = yes
betrothed ?= {
OR = {
scope:puppet_or_actor ?= this
scope:secondary_actor ?= this
}
}
}
}
}
always = yes
}
trigger_else = {
scope:recipient = scope:puppet_or_actor
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Can be sent when (is_valid…) (110 lines of game script)
pam_ai_marriage_respects_clerical_restraint_trigger = yes
trigger_if = {
limit = {
NAND = {
exists = scope:secondary_actor
exists = scope:secondary_recipient
}
}
custom_description = {
text = basic_can_marry_check_recipient
subject = scope:puppet_or_actor
object = scope:recipient
scope:recipient = {
OR = {
AND = {
can_marry_trigger = yes
trigger_if = {
limit = {
is_concubine = yes
}
is_concubine_of = scope:puppet_or_actor
can_marry_character_trigger = {
CHARACTER = scope:puppet_or_actor
}
}
}
AND = {
is_ruler = yes
OR = {
any_child = {
matchmaker = scope:puppet_or_actor
OR = {
AND = {
can_marry_trigger = yes
trigger_if = {
limit = {
is_concubine = yes
}
is_concubine_of = scope:puppet_or_actor
}
}
AND = {
ready_to_marry_betrothed_trigger = yes
betrothed.matchmaker = scope:puppet_or_actor
}
}
}
any_courtier = {
OR = {
AND = {
can_marry_trigger = yes
trigger_if = {
limit = {
is_concubine = yes
}
is_concubine_of = scope:puppet_or_actor
}
}
AND = {
ready_to_marry_betrothed_trigger = yes
betrothed.matchmaker = scope:puppet_or_actor
}
}
}
}
}
}
}
}
}
scope:recipient = {
is_imprisoned = no
}
NOT = {
scope:puppet_or_actor = {
is_at_war_with = scope:recipient
}
}
trigger_if = {
limit = {
exists = scope:secondary_recipient
scope:secondary_recipient != scope:recipient
}
scope:secondary_recipient = {
is_imprisoned = no
bp2_valid_for_standard_interactions_trigger = yes
}
}
trigger_if = {
limit = {
exists = scope:secondary_actor
scope:secondary_actor != scope:puppet_or_actor
}
scope:secondary_actor = {
is_imprisoned = no
bp2_valid_for_standard_interactions_trigger = yes
}
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = secondary_actor
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = secondary_recipient
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = puppet_or_actor
}
marriage_interaction_non_loyal_diarchs_refuse_secondary_marriage_trigger = {
TARGET = recipient
}As written in game/common/character_interactions/00_marriage_interactions.txt.
Effects (on_send, on_accept, on_decline) (67 lines of game script)
on_send = if = {
limit = {
scope:grand_wedding_promise = yes
}
scope:puppet_or_actor = {
set_variable = {
name = grand_wedding_promise_pending
days = 10
}
if = {
limit = {
is_ai = yes
}
remove_short_term_gold = ai_wedding_promise_gold_actor
}
}
}
on_accept = marriage_interaction_on_accept_effect = yes
scope:puppet_or_actor = {
if = {
limit = {
scope:herd_send_option = yes
}
pay_herd = {
target = scope:recipient
value = scope:puppet_or_actor.domicile.medium_herd_value
}
}
if = {
limit = {
has_variable = grand_wedding_promise_pending
}
remove_variable = grand_wedding_promise_pending
}
if = {
limit = {
is_target_in_variable_list = {
name = contact_list_marriage
target = scope:recipient
}
}
remove_list_variable = {
name = contact_list_marriage
target = scope:recipient
}
}
}
on_decline = scope:puppet_or_actor = {
if = {
limit = {
this != scope:recipient
}
trigger_event = marriage_interaction.0011
}
if = {
limit = {
has_variable = grand_wedding_promise_pending
}
remove_variable = grand_wedding_promise_pending
}
}
scope:secondary_actor = {
add_character_flag = {
flag = player_declined_marriage
years = 5
}
}As written in game/common/character_interactions/00_marriage_interactions.txt.
- Category
- Diplomatic actions
- Cost: Prestige
- varies
- Cost: Piety
- varies
- Cost: Influence
- varies
- In the menu
- main list
- ID
arrange_marriage_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.