Scripted trigger · Khans of the Steppe files
mpo_blood_brother_august_trigger
mpo_blood_brother_august_trigger = { OTHER_BROTHER = … }game/common/scripted_triggers/mpo_scripted_triggers.txt, line 1271 (48 lines). Parameters: $OTHER_BROTHER$.
mpo_blood_brother_august_trigger is a scripted trigger in Crusader Kings III, in the Khans of the Steppe files, written at line 1271 of its file. A call passes 1 parameter: OTHER_BROTHER. The game's script calls it in 3 places, among them Swear Blood Brotherhood (interaction), Blood of My Blood (event mpo_interactions_events.0006) and mpo_blood_brother_interactions_ai_accept_modifier (scripted modifier). Patch 1.20.1.2, from game/common/scripted_triggers/mpo_scripted_triggers.txt.
What it checks
prestige_level >= $OTHER_BROTHER$.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 $OTHER BROTHER$.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
$OTHER_BROTHER$ = { has_realm_law = nomadic_authority_1 }
or
All of these
One of these
- Has the High Dominance Law
or
Has the Absolute Dominance Lawor
Has the Unrestricted Dominance Law
$OTHER_BROTHER$ = { has_realm_law = nomadic_authority_2 }
or
All of these
One of these
- Has the Absolute Dominance Law
or
Has the Unrestricted Dominance Law
$OTHER_BROTHER$ = { has_realm_law = nomadic_authority_3 }
or
All of these
- Has the Unrestricted Dominance Law
$OTHER_BROTHER$ = { has_realm_law = nomadic_authority_4 }
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (48 lines of game script)
mpo_blood_brother_august_trigger = {
prestige_level >= $OTHER_BROTHER$.prestige_level
OR = {
prestige_level >= 4
highest_held_title_tier >= tier_kingdom
has_realm_law = nomadic_authority_4
has_realm_law = nomadic_authority_5
}
OR = {
highest_held_title_tier > $OTHER_BROTHER$.highest_held_title_tier
AND = {
OR = {
has_realm_law = nomadic_authority_2
has_realm_law = nomadic_authority_3
has_realm_law = nomadic_authority_4
has_realm_law = nomadic_authority_5
}
$OTHER_BROTHER$ = {
has_realm_law = nomadic_authority_1
}
}
AND = {
OR = {
has_realm_law = nomadic_authority_3
has_realm_law = nomadic_authority_4
has_realm_law = nomadic_authority_5
}
$OTHER_BROTHER$ = {
has_realm_law = nomadic_authority_2
}
}
AND = {
OR = {
has_realm_law = nomadic_authority_4
has_realm_law = nomadic_authority_5
}
$OTHER_BROTHER$ = {
has_realm_law = nomadic_authority_3
}
}
AND = {
has_realm_law = nomadic_authority_5
$OTHER_BROTHER$ = {
has_realm_law = nomadic_authority_4
}
}
}
}As written in game/common/scripted_triggers/mpo_scripted_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls mpo_blood_brother_august_trigger.
Character interactions (1)
Events (1)
- Blood of My Blood
mpo_interactions_events.0006
Scripted modifiers (AI weights) (1)
- mpo_blood_brother_interactions_ai_accept_modifier
Source: game/common/scripted_triggers/mpo_scripted_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.