Interaction · Friendly actions
Restore Inheritance
Dynasty Head Interaction Restore the recipient to the natural Line of Succession This is available because they has been Disinherited
What you need
You
To send it
- Your dynasty:
dynasty_prestige >= miniscule_dynasty_prestige_value
To see it in the menu
- If played by the AI:
- Is a Dynasty Head
- Is at not War
- Is a Dynasty Head
- Is of the same dynasty as the target
The character you target
- Has the Trait: Disinherited
Restore Inheritance is a friendly character interaction in Crusader Kings III. Accepted automatically. It costs Renown (varies). Patch 1.20.1.2, from game/common/character_interactions/00_dynast_interactions.txt.
Quick answers (2)
- Will the AI accept Restore Inheritance?
- Yes: it is accepted automatically.
- How much does Restore Inheritance cost?
- Renown (varies) (patch 1.20.1.2).
Will they accept?
The other character has no choice: the game accepts it automatically.
What happens
Effects
- Stress and fulfillment impact: by trait: Vengeful +20, Stubborn +20
- The character you target:
- Loses the Trait Disinherited
If
- Has the opinion “Disinherited” of you
Then
- Loses the opinion “Disinherited” of you
- Their house:
If
None of these
- Any house member:
this != scope:recipient- Has the opinion “Disinherited” of you
- Any house member:
Then
- All house members of …: Loses the opinion “Disinherited a House Member” of you
Otherwise
If
a check the game hides
Then
- Opinion: Restored Inheritance
- Their house › All house members of …: Opinion: Restored a House Member Inheritance
If
Then
- Your house:
add_unity_value = { … }
- Your house:
When it is accepted automatically
- The character you target: Event char_interaction.0030
Events it fires: char_interaction.0030
• 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_available = trigger_if = {
limit = {
is_ai = yes
}
is_dynast = yes
is_at_war = no
}
is_shown = scope:puppet_or_actor ?= {
is_dynast = yes
dynasty ?= scope:recipient.dynasty
}
scope:recipient = {
has_trait = disinherited
}As written in game/common/character_interactions/00_dynast_interactions.txt.
Can be sent when (is_valid…) (3 lines of game script)
scope:puppet_or_actor.dynasty = {
dynasty_prestige >= miniscule_dynasty_prestige_value
}As written in game/common/character_interactions/00_dynast_interactions.txt.
Effects (on_send, on_accept, on_decline) (31 lines of game script)
on_accept = scope:puppet_or_actor = {
stress_and_fulfillment_impact = {
vengeful = minor_stress_impact_gain
stubborn = minor_stress_impact_gain
}
hidden_effect = {
send_interface_message = {
type = event_dynasty_neutral
title = restore_inheritance_interaction_notification
right_icon = scope:recipient
show_as_tooltip = {
scope:recipient = {
restore_inheritance_effect = yes
}
}
}
}
}
scope:recipient = {
restore_inheritance_effect = yes
}
add_clan_unity_interaction_effect = {
CHARACTER = scope:puppet_or_actor
TARGET = scope:recipient
VALUE = minor_unity_gain
DESC = clan_unity_re_inheritance.desc
REVERSE_NON_HOUSE_TARGET = no
}
on_auto_accept = scope:recipient = {
trigger_event = char_interaction.0030
}As written in game/common/character_interactions/00_dynast_interactions.txt.
- Category
- Friendly actions
- Cost: Renown
- varies
- In the menu
- under More…
- ID
restore_inheritance_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.