Interaction · Diplomatic actions
Swear Blood Brotherhood
Ask the recipient to become your Blood Brother.
What you need
You
To send it
None of these
- You: Is the target’s spouse
- You: Is a parent of the target
- You:
is_grandparent_of = scope:recipient
- You:
is_great_grandparent_of = scope:recipient
- You: Is a child of the target
- You: Is a grandchild of the target
- You:
is_great_grandchild_of = scope:recipient
- You:
is_uncle_or_aunt_of = scope:recipient
- You:
is_nibling_of = scope:recipient
- You: Is a sibling of the target
- You are already blood brothers.
If
None of these
- You: Has the target as blood brother
Then
- You already have a blood brother!
If
None of these
- The character you target: Has you as blood brother
Then
- … already has a blood brother
If
- The character you target: Is at War
Then
- The character you target:
- Is not at war with you
- … is at war with your ally
If
One of these
All of these
- You:
is_male = yes
- The character you target:
is_female = yes
- You:
or
All of these
- The character you target:
is_male = yes
- You:
is_female = yes
- The character you target:
- Your rite: The rite does not have Enables Laws: Male Preference, Equal, and Female Preference Succession
Then
- Blood Brothers of opposite gender must both be Rulers
- Is not incapable
Also needed: not imprisoned
To see it in the menu
One of these
- Your Government is Nomadic
or
Has the Trait: Way of the Nomad
- If played by the AI:
- Is at not War
- Is not imprisoned
- Num of relation blood brother less than 1
- Had mpo temujin flavor 0020 is not scope:recipient
The character you target
To send it
- Is not incapable
Also needed: not imprisoned
To see it in the menu
One of these
- Government is Nomadic
or
Has the Trait: Way of the Nomad
Swear Blood Brotherhood is a diplomatic character interaction in Crusader Kings III. You need: You are already blood brothers, Is not imprisoned and Is not incapable. The character you target needs: Is not imprisoned and Is not incapable. The AI weighs it (the answer is partly random). Reasons the AI weighs include Shy approves of becoming Blood Brothers (-5), Arbitrary approves of becoming Blood Brothers (-20), Gregarious approves of becoming Blood Brothers (+10) and 54 more. It costs 50 Piety. Patch 1.20.1.2, from game/common/character_interactions/09_mpo_interactions.txt.
Quick answers (3)
- What are the requirements for Swear Blood Brotherhood in CK3?
- You: You are already blood brothers, Is not imprisoned and Is not incapable. The character you target: Is not imprisoned and Is not incapable. (patch 1.20.1.2)
- How do I get the AI to accept Swear Blood Brotherhood?
- The AI weighs it (the answer is partly random). Its reasons: … Opinion of …, Shy approves of becoming Blood Brothers -5, Arbitrary approves of becoming Blood Brothers -20, Gregarious approves of becoming Blood Brothers +10, Loyal approves of becoming Blood Brothers +10, Just approves of becoming Blood Brothers +20, Trusting approves of becoming Blood Brothers +20, Rank Difference +75, Rank Difference +50, Rank Difference +25, Rank Difference -100, Rank Difference -75, Rank Difference -50, The recipient has the Foreign Affairs Focus +25, You are of a different Faith, You are of a different Faith, You are of a different Faith, You recently Waged War -30, They is part of an Isolationist Culture -50, You are Bankrupt -25, You are Allies +50, Encircled by your Realm +40, Their realm is remote from yours -10, You are much weaker than the recipient -50, You are somewhat weaker than the recipient -25, You are roughly equal in strength to the recipient -10, The recipient is roughly equal in strength to you +10, The recipient is somewhat weaker than you +25, The recipient is much weaker than you +50, They is your Friend +50, They is your Best Friend +100, They is your Lover +25, They is your Soulmate +75, They is your Rival -150, They is your Nemesis -500, They belongs to your Dynasty +30, They belongs to your House +20, You speak the … Language +25, Intimidated by you, Terrified of you, Your low Legitimacy -5, Your low Legitimacy -10, Your low Legitimacy -15, Your high Legitimacy +5, Your high Legitimacy +10, Your high Legitimacy +20, You are both … +5, You are at War -50, The recipient is at war +50, The recipientis in a defensive war +100, The recipient's Cultural Ethos +10, You have a truce through marriage +20, The recipient belongs to a Confederation +40, You are not the same gender -75, You are not the same gender -25, August Blood Brother +20, Warlike Blood Brother +25, Clever Blood Brother +25, Caring Blood Brother +15, You abandoned a Blood Brotherhood -100, A common foe unites us. +75, A shared past binds us. +50 and We have stood together in war. +30.
- How much does Swear Blood Brotherhood cost?
- 50 Piety (patch 1.20.1.2).
Will they accept?
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 |
| … Opinion of … | varies |
| Their personality (AI values: sociability (scripted), honor (scripted)) | varies |
| Shy approves of becoming Blood Brothers | -5 |
| Arbitrary approves of becoming Blood Brothers | -20 |
Gregarious approves of becoming Blood Brotherswhen
| +10 |
| Loyal approves of becoming Blood Brothers | +10 |
| Just approves of becoming Blood Brothers | +20 |
| Trusting approves of becoming Blood Brothers | +20 |
Rank Differencewhen
| +75 |
Rank Differencewhen
| +50 |
Rank Differencewhen
| +25 |
Rank Differencewhen
| -100 |
Rank Differencewhen
| -75 |
Rank Differencewhen
| -50 |
The recipient has the Foreign Affairs Focuswhen
| +25 |
You are of a different Faithwhen
| varies |
| You are of a different Faith | varies |
| You are of a different Faith | varies |
You recently Waged Warwhen
| -30 |
They is part of an Isolationist Culturewhen
| -50 |
You are Bankruptwhen
| -25 |
You are Allieswhen
| +50 |
Encircled by your Realmwhen
| +40 |
Their realm is remote from yourswhen
| -10 |
You are much weaker than the recipientwhen
| -50 |
You are somewhat weaker than the recipientwhen
| -25 |
You are roughly equal in strength to the recipientwhen
| -10 |
The recipient is roughly equal in strength to youwhen
| +10 |
The recipient is somewhat weaker than youwhen
| +25 |
The recipient is much weaker than youwhen
| +50 |
They is your Friendwhen
| +50 |
They is your Best Friendwhen
| +100 |
They is your Loverwhen
| +25 |
They is your Soulmatewhen
| +75 |
They is your Rivalwhen
| -150 |
They is your Nemesiswhen
| -500 |
They belongs to your Dynastywhen
| +30 |
They belongs to your Housewhen
| +20 |
You speak the … Languagewhen
| +25 |
Intimidated by youwhen
| intimidated_external_reason_value |
Terrified of youwhen
| cowed_external_reason_value |
Your low Legitimacywhen
| -5 |
Your low Legitimacywhen
| -10 |
Your low Legitimacywhen
| -15 |
Your high Legitimacywhen
| +5 |
Your high Legitimacywhen
| +10 |
Your high Legitimacywhen
| +20 |
You are both …when
| +5 |
You are at Warwhen
| -50 |
The recipient is at warwhen
| +50 |
The recipientis in a defensive warwhen
| +100 |
The recipient's Cultural Ethoswhen
| +10 |
You have a truce through marriagewhen
| +20 |
A scripted reasonwhen
| +20 |
A scripted reasonwhen
| +20 |
The recipient belongs to a Confederationwhen
| +40 |
You are not the same genderwhen
| -75 |
You are not the same genderwhen
| -25 |
| August Blood Brother | +20 |
| Warlike Blood Brother | +25 |
| Clever Blood Brother | +25 |
Caring Blood Brotherwhen
| +15 |
You abandoned a Blood Brotherhoodwhen
| -100 |
A common foe unites us.when
| +75 |
A shared past binds us.when
| +50 |
We have stood together in war.when
| +30 |
Acceptance (ai_accept) (23 lines of game script)
base = -50
mpo_blood_brother_interactions_ai_accept_modifier = yes
modifier = {
trigger = {
scope:common_enemy ?= yes
}
add = 75
desc = BLOOD_BROTHER_COMMON_ENEMY_VALUE
}
modifier = {
trigger = {
scope:memories_together ?= yes
}
add = 50
desc = BLOOD_BROTHER_MEMORIES_VALUE
}
modifier = {
trigger = {
scope:war_allies ?= yes
}
add = 30
desc = BLOOD_BROTHER_WAR_ALLIES_VALUE
}As written in game/common/character_interactions/09_mpo_interactions.txt.
What happens
If they accept
set_relation_blood_brother = scope:recipient- Becomes … Ally
- Gets a Strong Hook (Blood Brother) on …
If
- The character you target:
prestige_level >= scope:actor.prestige_levelOne of these
- Prestige level at least 4
or
Highest held Title is at least Kingdom Rankor
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
One of these
- Highest held Title is more than scope:actor.highest held title tier Rank
or
All of these
One of these
- Has the Limited Dominance Law
or
Has the High Dominance Lawor
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
- You: Has the Unruly Nomads Law
or
All of these
One of these
- Has the High Dominance Law
or
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
- You: Has the Limited Dominance Law
or
All of these
One of these
- Has the Absolute Dominance Law
or
Has the Unrestricted Dominance Law
- You: Has the High Dominance Law
or
All of these
- Has the Unrestricted Dominance Law
- You: Has the Absolute Dominance Law
Then
Otherwise
- May choose August Blood Brother
- The character you target:
If
- The character you target:
- The … Culture allows … to be combatants
- If a member of the Clergy: Members of the Clergy are allowed to be combatants in ⟨faith⟩
One of these
- Prowess at least 25
or
All of these
- Prowess at least 20
One of these
- Has the Trait: Aspiring Blademaster
or
Has the Trait: Formidable Banneretor
Has the Trait: Famous Championor
All of these
- Has the Trait: Hastiluder
One of these
- Hastiluder (foot) experience at least 50
or
Hastiluder (horse) experience at least 50or
Hastiluder (bow) experience at least 50
or
Has the Trait: Berserkeror
Has the Trait: Sadisticor
Has the Trait: Vengefulor
Has the Trait: Braveor
Has the Trait: Wrathfulor
Has the Trait: Aggressive Attackeror
Has the Trait: Pillager
or
Martial at least 20or
All of these
One of these
- Prowess at least 18
or
Has the Trait: Students of Warfareor
has_lifestyle = martial_lifestyle
- Dread at least 60
Then
- May choose Warlike Blood Brother
- The character you target:
If
- The character you target:
- Ai compassion more than -20
One of these
- Has the Trait: Trusting
or
Has the Trait: Compassionateor
Has the Trait: Generousor
Has the Trait: Loyalor
Has the Trait: Gregariousor
Has the Trait: Forgivingor
Has the Trait: Family Hierarch
Then
- May choose Caring Blood Brother
- The character you target:
- The character you target:
set_relation_blood_brother = scope:actor- Becomes … Ally
- Gets a Strong Hook (Blood Brother) on …
If
- You:
prestige_level >= scope:recipient.prestige_levelOne of these
- Prestige level at least 4
or
Highest held Title is at least Kingdom Rankor
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
One of these
- Highest held Title is more than scope:recipient.highest held title tier Rank
or
All of these
One of these
- Has the Limited Dominance Law
or
… (more in the script below)
- … (more in the script below)
or
… (more in the script below)
- You:
- … (more in the script below)
- … (more in the script below)
If they refuse
Options when sending
- A common foe unites us.
- A shared past binds us.
- We have stood together in war.
- We feel a strong kinship.
• 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) (20 lines of game script)
is_available = mpo_valid_for_blood_brotherhood_trigger = yes
trigger_if = {
limit = {
is_ai = yes
}
is_at_war = no
is_imprisoned = no
has_blood_brother = no
}
is_shown = scope:actor = {
NOT = {
var:had_mpo_temujin_flavor_0020 ?= scope:recipient
}
}
scope:recipient = {
mpo_valid_for_blood_brotherhood_trigger = yes
NOT = {
this = scope:actor
}
}As written in game/common/character_interactions/09_mpo_interactions.txt.
Can be sent when (is_valid…) (12 lines of game script)
mpo_can_be_blood_brothers_trigger = {
CHARACTER_1 = scope:actor
CHARACTER_2 = scope:recipient
}
scope:actor = {
is_imprisoned = no
is_incapable = no
}
scope:recipient = {
is_imprisoned = no
is_incapable = no
}As written in game/common/character_interactions/09_mpo_interactions.txt.
Effects (on_send, on_accept, on_decline) (247 lines of game script)
on_accept = scope:actor = {
show_as_tooltip = {
set_relation_blood_brother = scope:recipient
}
custom_tooltip = blood_brother_alliance_actor_alliance_tt
custom_tooltip = blood_brother_actor_gains_hook_tt
if = {
limit = {
scope:recipient = {
mpo_blood_brother_august_trigger = {
OTHER_BROTHER = scope:actor
}
}
}
if = {
limit = {
scope:actor = {
government_has_flag = government_is_nomadic
}
}
custom_tooltip = blood_brother_august_nomadic_modifier_tt
}
else = {
custom_tooltip = blood_brother_august_modifier_tt
}
}
if = {
limit = {
scope:recipient = {
mpo_blood_brother_warrior_trigger = {
OTHER_BROTHER = scope:actor
}
}
}
custom_tooltip = blood_brother_warrior_modifier_tt
}
if = {
limit = {
scope:recipient = {
mpo_blood_brother_clever_trigger = yes
}
}
if = {
limit = {
scope:actor = {
government_has_flag = government_is_nomadic
}
}
custom_tooltip = blood_brother_clever_nomadic_modifier_tt
}
else = {
custom_tooltip = blood_brother_clever_modifier_tt
}
}
if = {
limit = {
scope:recipient = {
mpo_blood_brother_loving_trigger = yes
}
}
custom_tooltip = blood_brother_loving_modifier_tt
}
if = {
limit = {
always = scope:common_enemy
}
custom_tooltip = blood_brother_foe_modifier_tt
}
}
scope:recipient = {
show_as_tooltip = {
set_relation_blood_brother = scope:actor
}
custom_tooltip = blood_brother_alliance_recipient_alliance_tt
custom_tooltip = blood_brother_recipient_gains_hook_tt
if = {
limit = {
scope:actor = {
mpo_blood_brother_august_trigger = {
OTHER_BROTHER = scope:recipient
}
}
}
if = {
limit = {
scope:recipient = {
government_has_flag = government_is_nomadic
}
}
custom_tooltip = blood_brother_august_nomadic_modifier_tt
}
else = {
custom_tooltip = blood_brother_august_modifier_tt
}
}
if = {
limit = {
scope:actor = {
mpo_blood_brother_warrior_trigger = {
OTHER_BROTHER = scope:recipient
}
}
}
custom_tooltip = blood_brother_warrior_modifier_tt
}
if = {
limit = {
scope:actor = {
mpo_blood_brother_clever_trigger = yes
}
}
if = {
limit = {
scope:recipient = {
government_has_flag = government_is_nomadic
}
}
custom_tooltip = blood_brother_clever_nomadic_modifier_tt
}
else = {
custom_tooltip = blood_brother_clever_modifier_tt
}
}
if = {
limit = {
scope:actor = {
mpo_blood_brother_loving_trigger = yes
}
}
custom_tooltip = blood_brother_loving_modifier_tt
}
if = {
limit = {
always = scope:common_enemy
}
custom_tooltip = blood_brother_foe_modifier_tt
}
}
show_as_tooltip = {
if = {
limit = {
scope:recipient = {
is_acclaimed = yes
is_knight_of = scope:actor
}
}
scope:recipient = {
if = {
limit = {
scope:actor = {
prestige_level >= 4
}
}
custom_tooltip = recipient_accolade_major_glory_tt
}
else_if = {
limit = {
scope:actor = {
prestige_level >= 2
}
}
custom_tooltip = recipient_accolade_medium_glory_tt
}
else = {
custom_tooltip = recipient_accolade_minor_glory_tt
}
}
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:actor
TARGET = scope:recipient
VALUE = minor_unity_gain
DESC = clan_unity_oath_of_true_friendship.desc
REVERSE_NON_HOUSE_TARGET = no
}
if = {
limit = {
always = scope:common_enemy
}
scope:actor = {
make_blood_brother_save_common_enemy_effect = yes
}
}
hidden_effect = {
scope:recipient = {
save_scope_as = blood_bro
}
scope:actor = {
set_relation_blood_brother = {
reason = sworn_blood_brother
target = scope:recipient
}
trigger_event = mpo_interactions_events.0006
}
clear_saved_scope = blood_bro
scope:actor = {
save_scope_as = blood_bro
}
scope:recipient = {
trigger_event = mpo_interactions_events.0006
}
}
on_decline = scope:actor = {
send_interface_toast = {
type = event_toast_effect_bad
title = make_blood_brother_interaction.decline.actor.tt
left_icon = scope:recipient
add_stress = minor_stress_gain
}
}
scope:recipient = {
send_interface_toast = {
type = event_toast_effect_neutral
title = make_blood_brother_interaction.decline.recipient.tt
left_icon = scope:actor
scope:actor = {
add_opinion = {
target = scope:recipient
modifier = hurt_opinion
opinion = -20
}
}
}
}
hidden_effect = {
scope:recipient = {
if = {
limit = {
NOT = {
has_relation_potential_rival = scope:actor
}
}
random = {
chance = 20
set_relation_potential_rival = scope:actor
}
}
}
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:actor
TARGET = scope:recipient
VALUE = minor_unity_loss
DESC = clan_unity_declined_true_friendship.desc
REVERSE_NON_HOUSE_TARGET = no
}As written in game/common/character_interactions/09_mpo_interactions.txt.
- Category
- Diplomatic actions
- Cost: Piety
- 50
- Cooldown
- 1 month
- Again on the same character
- after 5 years
- In the menu
- main list
- ID
mpo_make_blood_brother
Source: game/common/character_interactions/09_mpo_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.