Événement

L'élimination des fils de Old Ruler

succession.1in_game/events/government/succession.txt:3

Conformément à la tradition de notre peuple, seul le plus apte et le plus compétent est autorisé à accéder au trône, quelle que soit la façon dont il y parvient. Cela signifie généralement que les descendants de l'ex-Ruler Title s'entretuent jusqu'à ce qu'il ne reste plus qu'un dirigeant incontesté.

Mais ainsi va le destin, car tous les fils restants de Old Ruler s'avèrent mineurs, et donc incapables de gouverner.

Requiertfist_son_variableVariableimmediatesecond_son_variableVariableimmediate

Définitionin_game/events/government/succession.txt:3

4type = country_event
6title = {
7first_valid = {
8triggered_desc = {
9trigger = {
10exists = scope:old_ruler
}
12desc = succession.1.title L'élimination des fils de Old Ruler
}
14triggered_desc = {
15trigger = {
16NOT = {
16exists = scope:old_ruler
}
}
18desc = succession.1.title_fallback L'Élimination des fils
}
}
}
22desc = {
23first_valid = {
24triggered_desc = {
25trigger = {
28list_size = {
28name = rival_sons_list Nombre de fils rivaux
28value >= 2
}
30list_size = {
30name = adult_rival_sons_list Nombre de fils rivaux adultes
30value = 0
}
}
32desc = succession.1.desc.c Conformément à la tradition de notre peuple, seul le plus apte et le plus compétent est autorisé à accéder au trône, quelle que soit la façon dont il y parvient. Cela signifie généralement que les descendants de l'ex-Ruler Title s'entretuent jusqu'à ce qu'il ne reste plus qu'un dirigeant incontesté.

Mais ainsi va le destin, car tous les fils restants de Old Ruler s'avèrent mineurs, et donc incapables de gouverner.
}
34triggered_desc = {
35trigger = {
38list_size = {
38name = rival_sons_list Nombre de fils rivaux
38value >= 2
}
40list_size = {
40name = adult_rival_sons_list Nombre de fils rivaux adultes
40value >= 1
}
}
42desc = succession.1.desc.a Conformément à la tradition de notre peuple, seul le plus apte et le plus compétent est autorisé à accéder au trône, quelle que soit la façon dont il y parvient. Cela signifie généralement que les descendants de l'ex-Ruler Title s'entretuent jusqu'à ce qu'il ne reste plus qu'un dirigeant incontesté.Les hommes de Killer auraient apparemment étranglé Victim sur ordre de leur maître. La tradition a donc été respectée et Killer a pu éliminer un dangereux rival sans faire couler directement le sang de sa famille.
}
45triggered_desc = {
46desc = succession.1.desc.b Conformément à la tradition de notre peuple, seul le plus apte et le plus compétent est autorisé à accéder au trône, quelle que soit la façon dont il y parvient. Cela signifie généralement que les descendants de l'ex-Ruler Title s'entretuent jusqu'à ce qu'il ne reste plus qu'un dirigeant incontesté.Les hommes de Killer auraient apparemment étranglé Victim sur ordre de leur maître. La tradition a donc été respectée et Killer a pu éliminer un dangereux rival sans faire couler directement le sang de sa famille.

Enfin ! Killer devient le dernier descendant de Old Ruler et s'apprête donc à reprendre les rênes du Country.
}
}
}
50outcome = neutral
52immediate = {
54every_in_list = {
55list = rival_sons_list Nombre de fils rivaux
56remove_from_list = rival_sons_list Nombre de fils rivaux
}
59every_in_list = {
60list = rival_sons_list Nombre de fils rivaux
61remove_from_list = adult_rival_sons_list Nombre de fils rivaux adultes
}
65previous_ruler ?= {
66save_scope_as = old_ruler
67every_child = {
68limit = {
69is_alive = yes
70is_female = no
}
72add_to_list = rival_sons_list Nombre de fils rivaux
}
75every_child = {
76limit = {
77is_alive = yes
78is_adult = yes
79is_female = no
}
81add_to_list = adult_rival_sons_list Nombre de fils rivaux adultes
}
}
86if = {
87limit = {
90list_size = {
90name = rival_sons_list Nombre de fils rivaux
90value >= 2
}
92list_size = {
92name = adult_rival_sons_list Nombre de fils rivaux adultes
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 Nombre de fils rivaux
164value >= 2
}
166list_size = {
166name = adult_rival_sons_list Nombre de fils rivaux adultes
166value >= 1
}
}
170random_in_list = {
171list = adult_rival_sons_list Nombre de fils rivaux adultes
172save_scope_as = fist_son_scope
}
175random_in_list = {
176list = rival_sons_list Nombre de fils rivaux
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 Nombre de fils rivaux
236remove_from_list = adult_rival_sons_list Nombre de fils rivaux adultes
}
}
239else = {
240scope:fist_son_scope = {
241save_scope_as = victim_scope
242remove_from_list = rival_sons_list Nombre de fils rivaux
243remove_from_list = adult_rival_sons_list Nombre de fils rivaux adultes
}
245scope:second_son_scope = {
246save_scope_as = killer_scope
}
}
249remove_variable = fist_son_variable
250remove_variable = second_son_variable
252scope:victim_scope ?= {
253kill_character = {
254target = this
255reason = strangling
256killer = scope:killer_scope
}
}
}
261else = {
262random_in_list = {
263list = adult_rival_sons_list Nombre de fils rivaux adultes
264save_scope_as = killer_scope
}
}
}

Options

ALa chance a souri à Killer.
273trigger = {
275list_size = {
275name = rival_sons_list Nombre de fils rivaux
275value >= 2
}
277list_size = {
277name = adult_rival_sons_list Nombre de fils rivaux adultes
277value >= 1
}
}
280add_prestige = prestige_mild_penalty (-10)
281add_legitimacy = legitimacy_mild_bonus (10)
283trigger_event_non_silently = {
283id = succession.1
283days = {
30
60
}
}
285custom_tooltip = succession.1.a.tt Ces éliminations continueront jusqu'à ce qu'il ne reste plus qu'un fils éligible.
BVive Killer !
291trigger = {
293list_size = {
293name = rival_sons_list Nombre de fils rivaux
293value = 1
}
295list_size = {
295name = adult_rival_sons_list Nombre de fils rivaux adultes
295value = 1
}
}
298character = scope:killer_scope
}
299add_prestige = prestige_mild_penalty (-10)
300add_legitimacy = legitimacy_mild_bonus (10)
CMettons un terme à cette situation et soutenons Killer.
306trigger = {
308list_size = {
308name = rival_sons_list Nombre de fils rivaux
308value >= 2
}
310list_size = {
310name = adult_rival_sons_list Nombre de fils rivaux adultes
310value >= 1
}
}
312custom_tooltip = {
313text = succession.1.c.tt Tous les frères de Killer ont péri. Pour chaque Personnage tué, les événements suivants se produiront :
314every_in_list = {
315list = rival_sons_list Nombre de fils rivaux
316limit = {
317this != scope:victim_scope
318this != scope:killer_scope
}
320root = {
321add_prestige = prestige_weak_penalty (-5)
322add_legitimacy = legitimacy_weak_bonus (5)
}
324kill_character = {
325target = this
326reason = strangling
327killer = scope:killer_scope
}
}
}
331show_as_tooltip = {
332add_prestige = prestige_weak_penalty (-5)
333add_legitimacy = legitimacy_weak_bonus (5)
}
335character = scope:killer_scope
}
DLa tradition doit être respectée, nous allons attendre.
343trigger = {
345list_size = {
345name = adult_rival_sons_list Nombre de fils rivaux adultes
345value = 0
}
347list_size = {
347name = rival_sons_list Nombre de fils rivaux
347value >= 2
}
}
350add_prestige = prestige_mild_bonus (10)
352trigger_event_non_silently = {
352id = succession.1
352years = {
1
5
}
}
EC'est ridicule, un autre Old Ruler Dynasty fera très bien l'affaire.
360trigger = {
362list_size = {
362name = adult_rival_sons_list Nombre de fils rivaux adultes
362value = 0
}
364list_size = {
364name = rival_sons_list Nombre de fils rivaux
364value >= 2
}
365exists = scope:dynastyc_succesor_scope
}
368add_legitimacy = legitimacy_extreme_penalty (-20)
369add_prestige = prestige_mild_bonus (10)
371character = scope:dynastyc_succesor_scope
}
© 2026 Soft Santa Cruz, S.L.U.. Tous droits réservés. Projet de fan non officiel, non affilié à Paradox Interactive. Contenu du jeu © Paradox Interactive. À propos · Confidentialité · Mentions légales