Wydarzenie

Old Ruler: rzeź synów

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

Zgodnie z naszą tradycją jedynie najlepszy i najbardziej uzdolniony kandydat ma prawo do tronu, niezależnie od tego, w jaki sposób go zdobędzie. Zazwyczaj oznacza to, że gdy Ruler Title umrze, Select CString synowie będą się nawzajem zabijać, aż zostanie tylko jeden, aby niepodzielnie rządzić.

Fale losu sprawiły jednak, że wszyscy pozostali synowie Select CString jako Old Ruler są niepełnoletni i niezdolni do rządzenia.

Wymagafist_son_variableZmiennaimmediatesecond_son_variableZmiennaimmediate

Definicjain_game/events/government/succession.txt:3

4type = country_event
6title = {
7first_valid = {
8triggered_desc = {
9trigger = {
10exists = scope:old_ruler
}
12desc = succession.1.title Old Ruler: rzeź synów
}
14triggered_desc = {
15trigger = {
16NOT = {
16exists = scope:old_ruler
}
}
18desc = succession.1.title_fallback Rzeź synów
}
}
}
22desc = {
23first_valid = {
24triggered_desc = {
25trigger = {
28list_size = {
28name = rival_sons_list Liczba rywalizujących synów
28value >= 2
}
30list_size = {
30name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
30value = 0
}
}
32desc = succession.1.desc.c Zgodnie z naszą tradycją jedynie najlepszy i najbardziej uzdolniony kandydat ma prawo do tronu, niezależnie od tego, w jaki sposób go zdobędzie. Zazwyczaj oznacza to, że gdy Ruler Title umrze, Select CString synowie będą się nawzajem zabijać, aż zostanie tylko jeden, aby niepodzielnie rządzić.

Fale losu sprawiły jednak, że wszyscy pozostali synowie Select CString jako Old Ruler są niepełnoletni i niezdolni do rządzenia.
}
34triggered_desc = {
35trigger = {
38list_size = {
38name = rival_sons_list Liczba rywalizujących synów
38value >= 2
}
40list_size = {
40name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
40value >= 1
}
}
42desc = succession.1.desc.a Zgodnie z naszą tradycją jedynie najlepszy i najbardziej uzdolniony kandydat ma prawo do tronu, niezależnie od tego, w jaki sposób go zdobędzie. Zazwyczaj oznacza to, że gdy Ruler Title umrze, Select CString synowie będą się nawzajem zabijać, aż zostanie tylko jeden, aby niepodzielnie rządzić.Dowiedzieliśmy się, że Killer zlecił udane zabójstwo swoim ludziom – Victim został uduszony. Tym sposobem tradycji stało się zadość i niebezpieczny rywal został wyeliminowany bez przelewania rodzinnej krwi.
}
45triggered_desc = {
46desc = succession.1.desc.b Zgodnie z naszą tradycją jedynie najlepszy i najbardziej uzdolniony kandydat ma prawo do tronu, niezależnie od tego, w jaki sposób go zdobędzie. Zazwyczaj oznacza to, że gdy Ruler Title umrze, Select CString synowie będą się nawzajem zabijać, aż zostanie tylko jeden, aby niepodzielnie rządzić.Dowiedzieliśmy się, że Killer zlecił udane zabójstwo swoim ludziom – Victim został uduszony. Tym sposobem tradycji stało się zadość i niebezpieczny rywal został wyeliminowany bez przelewania rodzinnej krwi.

Ostatecznie to Killer pozostał ostatnim potomkiem Select CString jako Old Ruler i ma zamiar przejąć kontrolę nad państwem Country Adjectivekim.
}
}
}
50outcome = neutral
52immediate = {
54every_in_list = {
55list = rival_sons_list Liczba rywalizujących synów
56remove_from_list = rival_sons_list Liczba rywalizujących synów
}
59every_in_list = {
60list = rival_sons_list Liczba rywalizujących synów
61remove_from_list = adult_rival_sons_list Liczba dorosłych rywalizujących synów
}
65previous_ruler ?= {
66save_scope_as = old_ruler
67every_child = {
68limit = {
69is_alive = yes
70is_female = no
}
72add_to_list = rival_sons_list Liczba rywalizujących synów
}
75every_child = {
76limit = {
77is_alive = yes
78is_adult = yes
79is_female = no
}
81add_to_list = adult_rival_sons_list Liczba dorosłych rywalizujących synów
}
}
86if = {
87limit = {
90list_size = {
90name = rival_sons_list Liczba rywalizujących synów
90value >= 2
}
92list_size = {
92name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
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 Liczba rywalizujących synów
164value >= 2
}
166list_size = {
166name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
166value >= 1
}
}
170random_in_list = {
171list = adult_rival_sons_list Liczba dorosłych rywalizujących synów
172save_scope_as = fist_son_scope
}
175random_in_list = {
176list = rival_sons_list Liczba rywalizujących synów
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 Liczba rywalizujących synów
236remove_from_list = adult_rival_sons_list Liczba dorosłych rywalizujących synów
}
}
239else = {
240scope:fist_son_scope = {
241save_scope_as = victim_scope
242remove_from_list = rival_sons_list Liczba rywalizujących synów
243remove_from_list = adult_rival_sons_list Liczba dorosłych rywalizujących synów
}
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 Liczba dorosłych rywalizujących synów
264save_scope_as = killer_scope
}
}
}

Opcje

AKiller jest faworytem.
273trigger = {
275list_size = {
275name = rival_sons_list Liczba rywalizujących synów
275value >= 2
}
277list_size = {
277name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
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 Rzeź będzie trwać, dopóki nie zostanie tylko jeden odpowiedni syn.
BKiller jest godny pochwały!
291trigger = {
293list_size = {
293name = rival_sons_list Liczba rywalizujących synów
293value = 1
}
295list_size = {
295name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
295value = 1
}
}
298character = scope:killer_scope
}
299add_prestige = prestige_mild_penalty (-10)
300add_legitimacy = legitimacy_mild_bonus (10)
CPołóżmy kres tej sytuacji, Killer musi otrzymać wsparcie.
306trigger = {
308list_size = {
308name = rival_sons_list Liczba rywalizujących synów
308value >= 2
}
310list_size = {
310name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
310value >= 1
}
}
312custom_tooltip = {
313text = succession.1.c.tt Wszyscy bracia, jakich ma Killer, giną. Wraz ze śmiercią każdej Concept staną się następujące rzeczy:
314every_in_list = {
315list = rival_sons_list Liczba rywalizujących synów
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
}
DTradycja musi zostać podtrzymana, poczekamy.
343trigger = {
345list_size = {
345name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
345value = 0
}
347list_size = {
347name = rival_sons_list Liczba rywalizujących synów
347value >= 2
}
}
350add_prestige = prestige_mild_bonus (10)
352trigger_event_non_silently = {
352id = succession.1
352years = {
1
5
}
}
ETo nie ma sensu, inny członek dynastii Old Ruler Dynasty tego dokona.
360trigger = {
362list_size = {
362name = adult_rival_sons_list Liczba dorosłych rywalizujących synów
362value = 0
}
364list_size = {
364name = rival_sons_list Liczba rywalizujących synów
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.. Wszelkie prawa zastrzeżone. Nieoficjalny projekt fanowski, niezwiązany z Paradox Interactive. Zawartość gry © Paradox Interactive. O serwisie · Prywatność · Nota prawna