poosh
This commit is contained in:
parent
9767464f98
commit
f1a979f473
50 changed files with 104756 additions and 0 deletions
190
common/character_interactions/00_heir.txt
Normal file
190
common/character_interactions/00_heir.txt
Normal file
|
|
@ -0,0 +1,190 @@
|
|||
|
||||
|
||||
|
||||
|
||||
# Set one of your children as heir
|
||||
#This interaction is referenced in code! If it's renamed you have to ping a coder
|
||||
designate_heir_interaction = {
|
||||
icon = heir
|
||||
|
||||
category = interaction_category_diplomacy
|
||||
|
||||
desc = designate_heir_interaction_desc
|
||||
|
||||
is_shown = {
|
||||
trigger_if = {
|
||||
limit = { # Admin always has access to this - Recipient just need to be their child
|
||||
scope:actor = {
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
is_child_of = scope:actor
|
||||
}
|
||||
}
|
||||
trigger_else = { # Everyone else also needs to gain access to this interaction
|
||||
scope:recipient = {
|
||||
is_child_of = scope:actor
|
||||
}
|
||||
scope:actor = {
|
||||
can_designate_heir_trigger = yes
|
||||
}
|
||||
}
|
||||
NOR = {
|
||||
scope:recipient = scope:actor.designated_heir
|
||||
scope:recipient = scope:actor
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor = { NOT = { primary_title = title:e_byzantium } }
|
||||
}
|
||||
custom_description = {
|
||||
text = "dynasty_member_leads_election"
|
||||
scope:actor = {
|
||||
NAND = {
|
||||
primary_title = {
|
||||
has_title_law_flag = elective_succession_law
|
||||
}
|
||||
dynasty = primary_heir.dynasty
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cost = {
|
||||
prestige = {
|
||||
value = {
|
||||
add = {
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
value = designate_heir_admin_prestige_cost
|
||||
}
|
||||
else = {
|
||||
value = designate_heir_cost
|
||||
}
|
||||
desc = BASE
|
||||
}
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
}
|
||||
multiply = {
|
||||
value = 0
|
||||
desc = "[adventurer|E]"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
influence = {
|
||||
value = {
|
||||
add = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = designate_heir_admin_influence_cost
|
||||
desc = "[administrative_government|E]"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
is_valid_showing_failures_only = {
|
||||
trigger_if = {
|
||||
limit = { exists = scope:recipient }
|
||||
scope:recipient = {
|
||||
is_busy_in_events_localised = yes
|
||||
is_eunuch_trigger = no
|
||||
NOR = {
|
||||
has_trait = disinherited
|
||||
has_trait = devoted
|
||||
has_trait = order_member
|
||||
has_trait = bastard
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_allows = administrative
|
||||
any_held_title = {
|
||||
is_noble_family_title = yes
|
||||
}
|
||||
}
|
||||
prestige >= designate_heir_admin_prestige_cost
|
||||
influence >= designate_heir_admin_influence_cost
|
||||
|
||||
custom_tooltip = {
|
||||
text = valid_co_emperor_candidate_liege_trigger
|
||||
scope:recipient.top_liege = scope:actor.top_liege
|
||||
}
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
NOT = { government_has_flag = government_is_landless_adventurer }
|
||||
}
|
||||
prestige >= designate_heir_cost
|
||||
}
|
||||
trigger_else = {}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
exists = scope:recipient
|
||||
}
|
||||
scope:recipient = {
|
||||
is_adult = yes
|
||||
}
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = designate_heir_interaction.tt.currently_coruling
|
||||
scope:actor = {
|
||||
NOT = { has_diarchy_active_parameter = diarchy_is_co_rulership }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
on_auto_accept = {
|
||||
scope:recipient = {
|
||||
trigger_event = char_interaction.0120
|
||||
}
|
||||
}
|
||||
|
||||
on_accept = {
|
||||
scope:actor = {
|
||||
send_interface_toast = {
|
||||
type = event_toast_effect_neutral
|
||||
title = designate_heir_interaction_notification
|
||||
|
||||
left_icon = scope:actor
|
||||
right_icon = scope:recipient
|
||||
|
||||
set_designated_heir = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
auto_accept = yes
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue