
Interakcja krajowa
Zaproszenie księcia
Zaprosimy jednego z ich najważniejszych szlachciców, by został naszym nowym władcą!
MonarchiaUstrój politycznyselect trigger 1
Obieralny potestatPorządek sukcesjipotential, select trigger 1
Demokracja wiecowaPorządek sukcesjipotential
Zakaz interakcjiTyp modyfikatoraselect trigger 2Zakaz wybierania przywódców uniiModyfikator statycznyselect trigger 1veche_got_dismissedZmiennaselect trigger 1Definicjain_game/common/country_interactions/invite_prince.txt:1
2type = diplomacy
3category = CATEGORY_INFLUENCE_ACTIONS
5potential = {
6scope:actor = {
7OR = {
}
}
}
14allow = {
15scope:actor = {
16has_regent = yes
17has_heir = no
}
}
21select_trigger = {
22looking_for_a = country
23target_flag = recipient
24name = "choose_country" Wybierz Country:
25column = {
26data = name
}
28visible = {
30has_ruler = yes
31trigger_if = {
35capital ?= {
35region = scope:actor.capital.region
}
}
}
38enabled = {
39trigger_if = {
}
43ruler ?= {
44custom_tooltip = {
45text = veche_has_not_been_dismissed_tt W przeszłości nie nastąpiło odwołanie przez kraj Actor
}
}
}
}
52select_trigger = {
53looking_for_a = character
54source = recipient
55target_flag = target
56name = "invite_prince_SELECT_TITLE" Wybierz Character do zaproszenia i objęcia władzy
57none_available_msg_key = "invite_prince_no_characters"
58column = {
59data = character_info
}
61visible = {
62is_alive = yes
63trigger_if = {
64limit = {
65scope:recipient = {
66ruler ?= {
66has_dynasty = yes
}
}
}
69has_dynasty = yes
70dynasty = scope:recipient.ruler.dynasty
}
72is_adult = yes
73is_female = no
}
}
78effect = {
79if = {
80limit = {
80exists = scope:target
}
81scope:actor = {
82if = {
83limit = {
84scope:target = {
85OR = {
86is_ruler = yes
87is_heir = yes
}
}
}
91set_new_foreign_ruler = scope:target
}
93else = {
94set_new_ruler = scope:target
}
}
}
}
102block_when_at_war = yes
105diplo_chance = {
106base = -10
107rank = -2
108opinion = 0.2
109relative_strength = 200
110border_distance = -0.1
}
113ai_will_do = {
114add = {
115if = {
116limit = {
117scope:recipient = {
118is_rival_of = scope:actor
}
}
121value = -1000
}
}
124add = {
125value = "scope:recipient.opinion(scope:actor)"
126divide = 5
}
128add = {
129scope:recipient = {
130value = "trust(scope:actor)"
131divide = 5
}
}
}