Interaction · Diplomatic actions
End Dynasty Wars
Dynasty Head Interaction Demand that the recipient immediately ends all their offensive wars against any other members of your Dynasty
What you need
You
To send it
- Your dynasty:
dynasty_prestige >= medium_dynasty_prestige_value
- Is not at war with the target
To see it in the menu
- Is a Dynasty Head
- Your religion is the same as that of recipient
- Is of the same dynasty as the target
The character you target
- Is a ruler
One of these
- Any character war:
primary_defender != scope:puppet_or_actor- Has the target as the war's attacker
primary_defender.dynasty ?= scope:recipient.dynasty
End Dynasty Wars is a diplomatic character interaction in Crusader Kings III. You need: Is not at war with the target. Accepted automatically. Patch 1.20.1.2, from game/common/character_interactions/00_dynast_interactions.txt.
Quick answers (2)
- What are the requirements for End Dynasty Wars in CK3?
- You: Is not at war with the target. (patch 1.20.1.2)
- Will the AI accept End Dynasty Wars?
- Yes: it is accepted automatically.
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
- Your dynasty: The dynasty gains … Renown
- The character you target › Every character war:
- Where:
primary_defender != scope:puppet_or_actor- Has the target as the war's attacker
primary_defender.dynasty = scope:recipient.dynasty
primary_defender = { trigger_event = char_interaction.0071 }end_war = white_peace
- Where:
When it is accepted automatically
- The character you target: Event char_interaction.0070
Events it fires: char_interaction.0071, char_interaction.0070
• 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) (14 lines of game script)
is_shown = scope:puppet_or_actor != scope:recipient
scope:puppet_or_actor ?= {
is_dynast = yes
religion ?= scope:recipient.religion
dynasty ?= scope:recipient.dynasty
}
scope:recipient = {
is_playable_character = yes
any_character_war = {
primary_defender != scope:puppet_or_actor
primary_attacker ?= scope:recipient
primary_defender.dynasty ?= scope:recipient.dynasty
}
}As written in game/common/character_interactions/00_dynast_interactions.txt.
Can be sent when (is_valid…) (8 lines of game script)
scope:puppet_or_actor.dynasty = {
dynasty_prestige >= medium_dynasty_prestige_value
}
scope:puppet_or_actor = {
NOT = {
is_at_war_with = scope:recipient
}
}As written in game/common/character_interactions/00_dynast_interactions.txt.
Effects (on_send, on_accept, on_decline) (16 lines of game script)
on_accept = scope:puppet_or_actor = {
hidden_effect = {
send_interface_message = {
type = event_dynasty_neutral
title = dynast_end_dynasty_wars_interaction_notification
right_icon = scope:recipient
show_as_tooltip = {
dynast_end_dynasty_wars_effect = yes
}
}
}
}
dynast_end_dynasty_wars_effect = yes
on_auto_accept = scope:recipient = {
trigger_event = char_interaction.0070
}As written in game/common/character_interactions/00_dynast_interactions.txt.
- Category
- Diplomatic actions
- In the menu
- under More…
- ID
dynast_end_dynasty_wars_interaction
Source: game/common/character_interactions/00_dynast_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.