Interaction · Hostile actions
Seize Throne (Scheme)
Attempt to overthrow the recipient as Ceremonial Monarch Failing this Scheme will have dire consequences!
What you need
You
To send it
can_start_scheme = { type = coup_ceremonial_liege target_character = scope:recipient }None of these
- The character you target: Has a Strong Hook on you
To see it in the menu
root.top_liege ?= scope:recipient.top_liege- Is an Independent Ruler
- Is landed
- … has a Ceremonial Monarch
Not all of these
- If … has a Ceremonial Monarch: … have the Ceremonial Monarch Title (…)
- Otherwise: … have the Ceremonial Monarch Title
The character you target
- … is the Ceremonial Monarch
Seize Throne (Scheme) is a hostile character interaction in Crusader Kings III. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/10_tgp_interactions.txt.
Quick answers (1)
- Will the AI accept Seize Throne (Scheme)?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
If
None of these
One of these
has_fulfillment_parameter = sp_hostile_schemes_minus_murder_no_sp_or_stress_lossor
has_fulfillment_parameter = sp_hostile_schemes_minus_murder_no_stress_loss
Then
- Stress and fulfillment impact: by trait: Compassionate +80, Honest +40, Just +40
If
- The option “agent focus success” is chosen
Then
- Start the Seize Throne scheme against the target
- The new scheme:
add_agent_slot = agent_muscleadd_agent_slot = agent_diplomatadd_agent_slot = agent_infiltratoradd_agent_slot = agent_lookoutIf
- The scheme launcher: Is played by the AI
Then
auto_assign_scheme_agents = yes
If
a check the game hides
Then
expose_scheme_to = scope:scheme_launcher.puppeteer
Else if
- The option “agent focus speed” is chosen
Then
- Start the Seize Throne scheme against the target
- The new scheme:
add_agent_slot = agent_infiltratoradd_agent_slot = agent_footpadadd_agent_slot = agent_planneradd_agent_slot = agent_muscleadd_agent_slot = agent_lookoutIf
- The scheme launcher: Is played by the AI
Then
auto_assign_scheme_agents = yes
If
a check the game hides
Then
expose_scheme_to = scope:scheme_launcher.puppeteer
Else if
- The option “agent focus secrecy” is chosen
Then
- Start the Seize Throne scheme against the target
- The new scheme:
add_agent_slot = agent_lookoutadd_agent_slot = agent_decoyadd_agent_slot = agent_muscleadd_agent_slot = agent_infiltratorIf
- The scheme launcher: Is played by the AI
Then
auto_assign_scheme_agents = yes
If
a check the game hides
Then
expose_scheme_to = scope:scheme_launcher.puppeteer
Otherwise
- Start the Seize Throne scheme against the target
- The new scheme:
add_agent_slot = agent_muscleadd_agent_slot = agent_infiltratoradd_agent_slot = agent_planneradd_agent_slot = agent_lookoutIf
- The scheme launcher: Is played by the AI
Then
auto_assign_scheme_agents = yes
If
a check the game hides
Then
expose_scheme_to = scope:scheme_launcher.puppeteer
If
None of these
One of these
has_fulfillment_parameter = sp_hostile_schemes_minus_murder_no_sp_or_stress_lossor
has_fulfillment_parameter = sp_hostile_schemes_minus_murder_no_stress_loss
Then
- Stress and fulfillment impact: by trait: Honest +40, Just +40
• 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) (7 lines of game script)
is_shown = scope:actor.top_liege ?= scope:recipient.top_liege
scope:actor = {
tgp_is_ceremonial_regent_trigger = yes
}
scope:recipient = {
tgp_is_ceremonial_liege_trigger = yes
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Can be sent when (is_valid…) (11 lines of game script)
scope:actor = {
can_start_scheme = {
type = coup_ceremonial_liege
target_character = scope:recipient
}
}
NOT = {
scope:recipient = {
has_strong_hook = scope:actor
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
Effects (on_send, on_accept, on_decline) (89 lines of game script)
on_accept = scope:actor = {
if = {
limit = {
NOT = {
sp_hostile_schemes_except_murder_no_stress_or_fulfillment_trigger = yes
}
}
stress_and_fulfillment_impact = {
compassionate = major_stress_impact_gain
honest = medium_stress_impact_gain
just = medium_stress_impact_gain
}
}
send_interface_toast = {
title = start_coup_ceremonial_liege_interaction_notification
left_icon = scope:actor
right_icon = scope:recipient
if = {
limit = {
scope:agent_focus_success ?= yes
}
begin_scheme_with_agents_effect = {
SCHEME_TYPE = coup_ceremonial_liege
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
AGENT_1 = agent_muscle
AGENT_2 = agent_muscle
AGENT_3 = agent_diplomat
AGENT_4 = agent_infiltrator
AGENT_5 = agent_lookout
}
}
else_if = {
limit = {
scope:agent_focus_speed ?= yes
}
begin_scheme_with_agents_effect = {
SCHEME_TYPE = coup_ceremonial_liege
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
AGENT_1 = agent_infiltrator
AGENT_2 = agent_footpad
AGENT_3 = agent_planner
AGENT_4 = agent_muscle
AGENT_5 = agent_lookout
}
}
else_if = {
limit = {
scope:agent_focus_secrecy ?= yes
}
begin_scheme_with_agents_effect = {
SCHEME_TYPE = coup_ceremonial_liege
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
AGENT_1 = agent_lookout
AGENT_2 = agent_decoy
AGENT_3 = agent_decoy
AGENT_4 = agent_muscle
AGENT_5 = agent_infiltrator
}
}
else = {
begin_scheme_with_agents_effect = {
SCHEME_TYPE = coup_ceremonial_liege
TARGET_TYPE = target_character
TARGET_SCOPE = scope:recipient
AGENT_1 = agent_muscle
AGENT_2 = agent_muscle
AGENT_3 = agent_infiltrator
AGENT_4 = agent_planner
AGENT_5 = agent_lookout
}
}
if = {
limit = {
NOT = {
sp_hostile_schemes_except_murder_no_stress_or_fulfillment_trigger = yes
}
}
show_as_tooltip = {
stress_and_fulfillment_impact = {
honest = medium_stress_impact_gain
just = medium_stress_impact_gain
}
}
}
}
}As written in game/common/character_interactions/10_tgp_interactions.txt.
- Category
- Hostile actions
- Starts the scheme
- Seize Throne
- In the menu
- under More…
- ID
coup_ceremonial_liege_interaction
Source: game/common/character_interactions/10_tgp_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.