Interaction · Vassal actions
Declare me Co-Emperor
Ask the recipient to declare you Co-Emperor of …
What you need
You
To send it
- Is an Adult
- 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
- Your government is not unplayable
- Your government is not a Theocratic-type Government
- Your government is not Adventurer
- Is not at war with the target
Also needed: not imprisoned
To see it in the menu
- you has administrative government mechanic
- If played by the AI:
- Is an Independent Ruler
The character you target
To send it
- Is at not War
has_active_diarchy = noIf
a check the game hides
Then
time_after_diarch_designated = { years >= 10 }
To see it in the menu
- 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
Their culture: The Culture has the Administrative Emperors may enter into Duumvirates, voluntarily Sharing Power with another Character for powerful bonuses Tradition
Declare me Co-Emperor is a vassal character interaction in Crusader Kings III. You need: Is an Adult, Is not imprisoned, Must be in same Realm and 8 more. The character you target needs: Is at not War. Accepted automatically in some cases; otherwise the AI weighs it. Reasons the AI weighs include Close Family should aid my rule (+30), Extended Family should aid my rule (+20), My House should aid my rule (+10) and 8 more. It costs Influence (varies), Gold (varies). Patch 1.20.1.2, from game/common/character_interactions/06_ep3_interactions.txt.
Quick answers (3)
- What are the requirements for Declare me Co-Emperor in CK3?
- You: 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, Your government is not unplayable, Your government is not a Theocratic-type Government, Your government is not Adventurer and Is not at war with the target. The character you target: Is at not War. (patch 1.20.1.2)
- How do I get the AI to accept Declare me Co-Emperor?
- Accepted automatically in some cases; otherwise the AI weighs it. Its reasons: Close Family should aid my rule +30, Extended Family should aid my rule +20, My House should aid my rule +10, Your House is a Dominant Family +10, Your House is a Powerful Family +5, You … my Designated Heir +25, We share a treasured Special Relationship +25, I already endure too much of you -25, Your succession score, Weak Hook used +50, Exerting Influence (based on your Level of Influence) +50 and Gold is Good +50.
- How much does Declare me Co-Emperor cost?
- Influence (varies), Gold (varies) (patch 1.20.1.2).
Will they accept?
Accepted automatically when:
- They use their Hook on …
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 | -150 |
| Their opinion of you × 0.5 | varies |
| Their personality (AI values: boldness -0.5, energy -0.25) | varies |
Close Family should aid my rulewhen
| +30 |
Extended Family should aid my rulewhen
| +20 |
My House should aid my rulewhen
| +10 |
Your House is a Dominant Familywhen
| +10 |
Your House is a Powerful Familywhen
| +5 |
You … my Designated Heirwhen
| +25 |
We share a treasured Special Relationshipwhen
| +25 |
I already endure too much of youwhen
| -25 |
| Your succession score | varies |
Weak Hook usedwhen
| +50 |
Exerting Influence (based on your Level of Influence)when
| +50 |
Gold is Goodwhen
| +50 |
Acceptance (ai_accept) (101 lines of game script)
base = -150
opinion_modifier = {
who = scope:recipient
opinion_target = scope:actor
multiplier = 0.5
}
ai_value_modifier = {
ai_boldness = -0.5
ai_energy = -0.25
}
modifier = {
add = 30
desc = declare_me_regent_interaction.tt.actor_is.close_family
is_close_family_of = scope:actor
diarchy_successor = {
NOT = {
is_close_family_of = scope:recipient
}
}
}
modifier = {
add = 20
desc = declare_me_regent_interaction.tt.actor_is.extended_family
is_extended_family_of = scope:actor
diarchy_successor = {
NOT = {
is_extended_family_of = scope:recipient
}
}
}
modifier = {
add = 10
desc = declare_me_regent_interaction.tt.actor_is.house_member
house = scope:actor.house
NOT = {
is_close_or_extended_family_of = scope:actor
}
diarchy_successor = {
house != scope:recipient.house
}
}
modifier = {
scope:actor.house = {
is_dominant_family = yes
this != scope:recipient.house
}
add = 10
desc = YOUR_FAMILY_IS_DOMINANT
}
modifier = {
scope:actor.house = {
is_powerful_family = yes
is_dominant_family = no
this != scope:recipient.house
}
add = 5
desc = YOUR_FAMILY_IS_POWERFUL
}
modifier = {
scope:recipient.designated_heir ?= scope:actor
add = 25
desc = YOU_ARE_MY_DESIGNATED_HEIR
}
modifier = {
add = 25
desc = declare_me_regent_interaction.tt.actor_is.positive_relationship
has_any_good_relationship_with_character_trigger = {
CHARACTER = scope:actor
}
}
modifier = {
add = -25
desc = declare_me_regent_interaction.tt.actor_is.negative_relationship
has_any_bad_relationship_with_character_trigger = {
CHARACTER = scope:actor
}
}
modifier = {
add = {
value = scope:actor.appointment_candidate_score(scope:recipient.primary_title)
divide = 4
min = 0
max = 100
}
desc = declare_me_regent_interaction.tt.actor_is.succession_score
}
modifier = {
add = 50
desc = SCHEME_WEAK_HOOK_USED
scope:hook = yes
}
modifier = {
add = 50
desc = INFLUENCE_REASON
scope:influence = yes
}
modifier = {
add = 50
desc = GOLD_REASON
scope:gold = yes
}As written in game/common/character_interactions/06_ep3_interactions.txt.
What happens
If they accept
- The character you target:
- … will enter a Duumvirate with … as … Co-Emperor
If
- You: Is a child of the target
Then
- Their designated heir:
If
- The option “gold” is chosen
Then
- Pay gold to the target
If
title:h_china.holder ?= scope:recipient- Any character situation:
situation:dynastic_cycle ?= this- The current phase counts “Son of Heaven Influenced Dynastic Cycle Catalyst”
Then
- Dynastic Cycle: Counts toward the situation's next phase: “Son of Heaven Influenced Dynastic Cycle Catalyst”
If
- The option “influence” is chosen
Then
- The character you target: Influence changes
If
a check the game hides
Then
- 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)
- The old heir:
If they refuse
- If played by the AI: Opinion: Insulted (-40)
change_strife_opinion = medium_strife_gain
Options when sending
- Use Influence
- Bribe
- Use a Hook
• 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) (15 lines of game script)
is_available = government_has_mechanic = administrative
trigger_if = {
limit = {
is_ai = yes
}
NOR = {
has_trait = content
has_trait = humble
}
}
top_liege != this
is_shown = scope:recipient = {
this = scope:actor.top_liege
may_appoint_co_emperors_trigger = yes
}As written in game/common/character_interactions/06_ep3_interactions.txt.
Can be sent when (is_valid…) (20 lines of game script)
scope:actor = {
valid_co_emperor_candidate_trigger = {
LIEGE = scope:recipient
}
NOT = {
is_at_war_with = scope:recipient
}
}
scope:recipient = {
is_at_war = no
has_active_diarchy = no
trigger_if = {
limit = {
exists = designated_diarch
}
time_after_diarch_designated = {
years >= 10
}
}
}As written in game/common/character_interactions/06_ep3_interactions.txt.
Effects (on_send, on_accept, on_decline) (106 lines of game script)
on_accept = scope:actor = {
send_interface_toast = {
type = event_toast_effect_good
title = declare_me_co_emperor_interaction.tt.success
left_icon = scope:recipient
scope:recipient = {
custom_tooltip = {
text = declare_me_co_emperor_interaction.tt.effect
try_start_diarchy = co_emperorship
set_diarch = scope:actor
}
if = {
limit = {
scope:actor = {
is_child_of = scope:recipient
}
}
designated_heir ?= {
if = {
limit = {
this != scope:actor
}
custom_tooltip = appoint_co_emperor_interaction.tt.overwrite_designated_heir
save_scope_as = old_heir
}
}
hidden_effect = {
set_designated_heir = scope:actor
}
}
}
}
if = {
limit = {
scope:hook = yes
has_usable_hook = scope:recipient
}
use_hook = scope:recipient
reverse_add_opinion = {
target = scope:recipient
modifier = suspicion_opinion
opinion = -20
}
}
if = {
limit = {
scope:gold = yes
}
show_as_tooltip = {
pay_short_term_gold = {
target = scope:recipient
gold = scope:recipient.request_co_emperor_interaction_gold_cost_value
}
}
hidden_effect = {
scope:recipient = {
add_gold = request_co_emperor_interaction_gold_cost_value
}
}
}
tgp_activate_catalyst_against_hegemon_effect = {
HEGEMON = scope:recipient
CATALYST = catalyst_hegemon_influenced_by_interaction
}
}
if = {
limit = {
scope:influence = yes
}
scope:recipient = {
change_influence = scope:actor.request_co_emperor_interaction_influence_cost_value
}
}
scope:actor = {
set_variable = {
name = co_emp_appointer
value = scope:recipient
}
}
if = {
limit = {
exists = scope:old_heir
}
diarch_overwrites_old_designated_heir_apply_opinions_effect = {
LIEGE = scope:recipient
CO_RULER = scope:actor
}
}
on_decline = scope:actor = {
send_interface_toast = {
type = event_toast_effect_bad
title = declare_me_co_emperor_interaction.tt.failure
left_icon = scope:recipient
if = {
limit = {
is_ai = yes
}
add_opinion = {
target = scope:recipient
modifier = insult_opinion
opinion = -40
}
}
change_strife_opinion = medium_strife_gain
}
}As written in game/common/character_interactions/06_ep3_interactions.txt.
- Category
- Vassal actions
- Cost: Influence
- varies
- Cost: Gold
- varies
- Again on the same character
- after 10 years
- In the menu
- under More…
- ID
request_co_emperor_interaction
Source: game/common/character_interactions/06_ep3_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. “…” marks words the game fills in at play time (a name, a title).