Interaction · Diarch
Elevate Co-Emperor
Raise a trusted Family Member or the House Head of a Powerful Family to the position of Co-Emperor, making them your likely heir and helping both of you acquire more Influence
What you need
You
To send it
has_active_diarchy = noIf
a check the game hides
Then
- The other character:
- Is an Adult
- Is not imprisoned
- Must be in same Realm
- Only Top Liege's Close Family and House Heads of Powerful Families may be Co-Emperors
- Does not have the Trait: Blind
- Does not have the Trait: Eunuch
- Does not have the Trait: Incapable
- Their government is not unplayable
- Their government is not a Theocratic-type Government
- Their government is not Adventurer
- The other character:
Also needed: available (not in an army, not imprisoned, not incapable) · none of the traits Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux · not busy in an Activity · not planning another Activity
To see it in the menu
- If played by the AI:
- Is at least 50 years old
has_active_diarchy = no- Highest held Title is at least Empire Rank
- Has the Acclamation Succession Law
One of these
One of these
- Holds Byzantine Empire
or
Holds Roman Empireor
Holds Eastern Roman Empire
or
Your culture: The Culture has the Administrative Emperors may enter into Duumvirates, voluntarily Sharing Power with another Character for powerful bonuses Tradition
- Any child: Is an Adult
- Highest held Title is at least Empire Rank
- Has the Acclamation Succession Law
One of these
One of these
- Holds Byzantine Empire
or
Holds Roman Empireor
Holds Eastern Roman Empire
or
Your culture: The Culture has the Administrative Emperors may enter into Duumvirates, voluntarily Sharing Power with another Character for powerful bonuses Tradition
One of these
scope:recipient ?= scope:actoror
The other character:All of these
- Is an Adult
- Is not imprisoned
- Must be in same Realm
- Only Top Liege's Close Family and House Heads of Powerful Families may be Co-Emperors
- Does not have the Trait: Blind
- Does not have the Trait: Eunuch
- Does not have the Trait: Incapable
- Their government is not unplayable
- Their government is not a Theocratic-type Government
- Their government is not Adventurer
Elevate Co-Emperor is a diarch character interaction in Crusader Kings III. You need: Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux, You are currently busy … and 1 more. Accepted automatically. It costs 500 Prestige, 150 Influence. Patch 1.20.1.2, from game/common/character_interactions/00_diarch_interactions.txt.
Quick answers (3)
- What are the requirements for Elevate Co-Emperor in CK3?
- You: Is available (not in an army, not imprisoned, not incapable), Has none of the traits: Consumption, Typhus, Bubonic Plague, Smallpox, Measles, Bloody Flux, You are currently busy … and You are already planning another Activity. (patch 1.20.1.2)
- Will the AI accept Elevate Co-Emperor?
- Yes: it is accepted automatically.
- How much does Elevate Co-Emperor cost?
- 500 Prestige, 150 Influence (patch 1.20.1.2).
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
If
a check the game hides
Then
- You enter a Duumvirate with … as your Co-Emperor
If
- The other character:
- Is family of you
- Is of the same house as you
Then
- Your designated heir:
set_designated_heir = scope:secondary_recipient
- The other character:
Otherwise
try_start_diarchy = co_emperorshipset_diarch = scope:ai_recipientIf
- The other character:
- Is family of you
- Is of the same house as you
Then
set_designated_heir = scope:ai_recipient
- The other character:
- The old heir:
If
Then
- Opinion: Disappointed (-20)
If a check the game hides passes: the same again (1 line)
- Opinion: Insulted (-30)
Otherwise
- Opinion: Insulted (-30)
Otherwise
- Opinion: Betrayal (-50)
If a check the game hides passes: the same again (1 line)
- Opinion: Hatred (-75)
Otherwise
- Opinion: Hatred (-75)
- Your designated diarch:
If
a check the game hides
Then
If
Then
- Opinion: Disappointed (-10)
If a check the game hides passes: the same again (1 line)
- Opinion: Insulted (-15)
Otherwise
- Opinion: Insulted (-15)
If
- The other character: Is not a ruler
Then
- You:
add_courtier = scope:secondary_recipient
If
scope:secondary_recipient.liege != scope:actor- The other character:
NOT = { is_in_the_same_court_as = scope:actor }
Then
- The other character’s liege: Opinion: Retracted My Vassal
- The other character:
change_liege = { liege = scope:actor change = scope:change }
• 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) (22 lines of game script)
is_available = trigger_if = {
limit = {
is_ai = yes
}
age >= 50
has_active_diarchy = no
may_appoint_co_emperors_trigger = yes
any_child = {
is_adult = yes
}
}
is_shown = scope:actor = {
may_appoint_co_emperors_trigger = yes
}
OR = {
scope:recipient ?= scope:actor
scope:secondary_recipient ?= {
valid_co_emperor_candidate_trigger = {
LIEGE = scope:actor
}
}
}As written in game/common/character_interactions/00_diarch_interactions.txt.
Can be sent when (is_valid…) (16 lines of game script)
scope:actor = {
has_active_diarchy = no
}
trigger_if = {
limit = {
exists = scope:secondary_recipient
}
scope:secondary_recipient = {
valid_co_emperor_candidate_trigger = {
LIEGE = scope:actor
}
}
}
scope:actor = {
is_available_at_peace = yes
}As written in game/common/character_interactions/00_diarch_interactions.txt.
Effects (on_send, on_accept, on_decline) (112 lines of game script)
on_accept = scope:actor = {
if = {
limit = {
NOT = {
exists = scope:ai_recipient
}
}
custom_tooltip = {
text = appoint_co_emperor_interaction.tt.enter_co_emperorship_with_secondary_recipient
try_start_diarchy = co_emperorship
set_diarch = scope:secondary_recipient
}
if = {
limit = {
scope:secondary_recipient = {
is_close_or_extended_family_of = scope:actor
house ?= scope:actor.house
}
}
designated_heir ?= {
if = {
limit = {
this != scope:secondary_recipient
}
custom_tooltip = appoint_co_emperor_interaction.tt.overwrite_designated_heir
save_scope_as = old_heir
}
}
set_designated_heir = scope:secondary_recipient
}
}
else = {
try_start_diarchy = co_emperorship
set_diarch = scope:ai_recipient
if = {
limit = {
scope:secondary_recipient = {
is_close_or_extended_family_of = scope:actor
house ?= scope:actor.house
}
}
designated_heir ?= {
if = {
limit = {
this != scope:secondary_recipient
}
save_scope_as = old_heir
}
}
set_designated_heir = scope:ai_recipient
}
}
}
grateful_for_appointment_as_co_emperor_effect = yes
diarch_overwrites_old_designated_heir_apply_opinions_effect = {
LIEGE = scope:actor
CO_RULER = scope:secondary_recipient
}
designated_diarch_overwridden_by_co_ruler_effect = {
LIEGE = scope:actor
CO_RULER = scope:secondary_recipient
}
if = {
limit = {
scope:secondary_recipient = {
is_ruler = no
}
}
scope:actor = {
add_courtier = scope:secondary_recipient
}
}
if = {
limit = {
scope:secondary_recipient.liege != scope:actor
scope:secondary_recipient = {
NOT = {
is_in_the_same_court_as = scope:actor
}
}
}
scope:secondary_recipient.liege = {
add_opinion = {
target = scope:actor
modifier = retracted_vassal
}
}
create_title_and_vassal_change = {
type = revoked
save_scope_as = change
}
scope:secondary_recipient = {
change_liege = {
liege = scope:actor
change = scope:change
}
}
resolve_title_and_vassal_change = scope:change
}
scope:actor = {
diarch_interaction_set_or_update_global_variable_effect = {
VARIABLE = di_track_appcoemp_accept
}
diarch_interaction_add_to_global_list_effect = {
VARIABLE_LIST = di_track_appcoemp_accept_actor_list
}
}
scope:recipient = {
diarch_interaction_add_to_global_list_effect = {
VARIABLE_LIST = di_track_appcoemp_accept_recipient_list
}
}As written in game/common/character_interactions/00_diarch_interactions.txt.
- Category
- Diarch
- Cost: Prestige
- 500
- Cost: Influence
- 150
- In the menu
- under More…
- ID
appoint_co_emperor_interaction
Source: game/common/character_interactions/00_diarch_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.