Acontecimiento
La matanza de los hijos de Old Ruler
La tradición de nuestro pueblo es que solo las figuras más capacitadas lleguen al trono, independientemente de cómo lo consigan. Esto suele significar que los hijos del antiguo Ruler Title se matarán entre sí hasta que solo quede uno para gobernar sin oposición.
Pero, por cosas del destino, los demás hijos de Old Ruler son menores de edad y no pueden gobernar
Definiciónin_game/events/government/succession.txt:3
4type = country_event
6title = {
7first_valid = {
8triggered_desc = {
9trigger = {
10exists = scope:old_ruler
}
12desc = succession.1.title La matanza de los hijos de Old Ruler
}
14triggered_desc = {
15trigger = {
16NOT = {
16exists = scope:old_ruler
}
}
18desc = succession.1.title_fallback La matanza de los hijos
}
}
}
22desc = {
23first_valid = {
24triggered_desc = {
25trigger = {
28list_size = {
28name = rival_sons_list Número de hijos rivales
28value >= 2
}
30list_size = {
30name = adult_rival_sons_list Número de hijos rivales adultos
30value = 0
}
}
32desc = succession.1.desc.c La tradición de nuestro pueblo es que solo las figuras más capacitadas lleguen al trono, independientemente de cómo lo consigan. Esto suele significar que los hijos del antiguo Ruler Title se matarán entre sí hasta que solo quede uno para gobernar sin oposición.
Pero, por cosas del destino, los demás hijos de Old Ruler son menores de edad y no pueden gobernar
Pero, por cosas del destino, los demás hijos de Old Ruler son menores de edad y no pueden gobernar
}
34triggered_desc = {
35trigger = {
38list_size = {
38name = rival_sons_list Número de hijos rivales
38value >= 2
}
40list_size = {
40name = adult_rival_sons_list Número de hijos rivales adultos
40value >= 1
}
}
42desc = succession.1.desc.a La tradición de nuestro pueblo es que solo las figuras más capacitadas lleguen al trono, independientemente de cómo lo consigan. Esto suele significar que los hijos del antiguo Ruler Title se matarán entre sí hasta que solo quede uno para gobernar sin oposición.Según las noticias que hemos recibido, Killer ha enviado a sus hombres para que estrangulen a Victim. De este modo ha seguido la tradición y se ha deshecho un rival peligroso sin derramar sangre de la familia.
}
45triggered_desc = {
46desc = succession.1.desc.b La tradición de nuestro pueblo es que solo las figuras más capacitadas lleguen al trono, independientemente de cómo lo consigan. Esto suele significar que los hijos del antiguo Ruler Title se matarán entre sí hasta que solo quede uno para gobernar sin oposición.Según las noticias que hemos recibido, Killer ha enviado a sus hombres para que estrangulen a Victim. De este modo ha seguido la tradición y se ha deshecho un rival peligroso sin derramar sangre de la familia.
Al fin, no quedan más sucesores de Old Ruler que Killer, que está a punto de tomar el control de Country.
Al fin, no quedan más sucesores de Old Ruler que Killer, que está a punto de tomar el control de Country.
}
}
}
50outcome = neutral
52immediate = {
54every_in_list = {
55list = rival_sons_list Número de hijos rivales
56remove_from_list = rival_sons_list Número de hijos rivales
}
59every_in_list = {
60list = rival_sons_list Número de hijos rivales
61remove_from_list = adult_rival_sons_list Número de hijos rivales adultos
}
65previous_ruler ?= {
66save_scope_as = old_ruler
67every_child = {
68limit = {
69is_alive = yes
70is_female = no
}
72add_to_list = rival_sons_list Número de hijos rivales
}
75every_child = {
76limit = {
77is_alive = yes
78is_adult = yes
79is_female = no
}
81add_to_list = adult_rival_sons_list Número de hijos rivales adultos
}
}
86if = {
87limit = {
90list_size = {
90name = rival_sons_list Número de hijos rivales
90value >= 2
}
92list_size = {
92name = adult_rival_sons_list Número de hijos rivales adultos
92value = 0
}
}
95if = {
96limit = {
97previous_ruler = {
98save_temporary_scope_as = check
99dynasty = {
100any_character_in_dynasty = {
101is_alive = yes
102is_female = no
103is_adult = yes
104not = {
104this = scope:check
}
105is_close_relative = scope:check
}
}
}
}
111previous_ruler = {
112save_temporary_scope_as = check
113dynasty = {
114random_character_in_dynasty = {
115limit = {
116is_alive = yes
117is_female = no
118is_adult = yes
119not = {
119this = scope:check
}
120is_close_relative = scope:check
}
}
}
124save_scope_as = dynastyc_succesor_scope
}
}
129else_if = {
130limit = {
131previous_ruler = {
132save_temporary_scope_as = check
133dynasty = {
134any_character_in_dynasty = {
135is_alive = yes
136is_female = no
137is_adult = yes
138not = {
138this = scope:check
}
}
}
}
}
144previous_ruler = {
145save_temporary_scope_as = check
146dynasty = {
147random_character_in_dynasty = {
148limit = {
149is_alive = yes
150is_female = no
151is_adult = yes
152not = {
152this = scope:check
}
}
}
}
156save_scope_as = dynastyc_succesor_scope
}
}
}
161else_if = {
162limit = {
164list_size = {
164name = rival_sons_list Número de hijos rivales
164value >= 2
}
166list_size = {
166name = adult_rival_sons_list Número de hijos rivales adultos
166value >= 1
}
}
170random_in_list = {
171list = adult_rival_sons_list Número de hijos rivales adultos
172save_scope_as = fist_son_scope
}
175random_in_list = {
176list = rival_sons_list Número de hijos rivales
177limit = {
178this != scope:fist_son_scope
}
180save_scope_as = second_son_scope
}
184set_variable = {
186value = {
187add = {
188value = scope:fist_son_scope.mil
189multiply = 1.5
}
191add = {
192value = scope:fist_son_scope.dip
193multiply = 1.5
}
195add = {
196value = random_integer
197modulo = 20
}
199if = {
200limit = {
200scope:fist_son_scope = {
200is_adult = yes
}
}
201add = 100
}
}
}
205set_variable = {
207value = {
208add = {
209value = scope:second_son_scope.mil
210multiply = 1.5
}
212add = {
213value = scope:second_son_scope.dip
214multiply = 1.5
}
216add = {
217value = random_integer
218modulo = 20
}
220if = {
221limit = {
221scope:second_son_scope = {
221is_adult = yes
}
}
222add = 100
}
}
}
226if = {
230scope:fist_son_scope = {
231save_scope_as = killer_scope
}
233scope:second_son_scope = {
234save_scope_as = victim_scope
235remove_from_list = rival_sons_list Número de hijos rivales
236remove_from_list = adult_rival_sons_list Número de hijos rivales adultos
}
}
239else = {
240scope:fist_son_scope = {
241save_scope_as = victim_scope
242remove_from_list = rival_sons_list Número de hijos rivales
243remove_from_list = adult_rival_sons_list Número de hijos rivales adultos
}
245scope:second_son_scope = {
246save_scope_as = killer_scope
}
}
252scope:victim_scope ?= {
253kill_character = {
254target = this
255reason = strangling
256killer = scope:killer_scope
}
}
}
261else = {
262random_in_list = {
263list = adult_rival_sons_list Número de hijos rivales adultos
264save_scope_as = killer_scope
}
}
}