イベント

Old Rulerの子息の殺し合い

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

わが民の伝統では、統治者はつねに、最も有能で戦闘に長けた者であるべきで、後継者が権威を得る手段は問われない。そのため、Ruler Titleの息子たちが互いに殺し合い、最後のひとりが統治権を得ることはよくある話だ。

しかし、運命に嫌われたのか、Old Rulerの子はみな成人しておらず、統治権を得られる者がひとりも残っていない。

必要fist_son_variable変数immediatesecond_son_variable変数immediate

定義in_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の子息の殺し合い
}
14triggered_desc = {
15trigger = {
16NOT = {
16exists = scope:old_ruler
}
}
18desc = succession.1.title_fallback 子息たちの殺し合い
}
}
}
22desc = {
23first_valid = {
24triggered_desc = {
25trigger = {
28list_size = {
28name = rival_sons_list 対立候補者の人数
28value >= 2
}
30list_size = {
30name = adult_rival_sons_list 対立候補者の人数(成人)
30value = 0
}
}
32desc = succession.1.desc.c わが民の伝統では、統治者はつねに、最も有能で戦闘に長けた者であるべきで、後継者が権威を得る手段は問われない。そのため、Ruler Titleの息子たちが互いに殺し合い、最後のひとりが統治権を得ることはよくある話だ。

しかし、運命に嫌われたのか、Old Rulerの子はみな成人しておらず、統治権を得られる者がひとりも残っていない。
}
34triggered_desc = {
35trigger = {
38list_size = {
38name = rival_sons_list 対立候補者の人数
38value >= 2
}
40list_size = {
40name = adult_rival_sons_list 対立候補者の人数(成人)
40value >= 1
}
}
42desc = succession.1.desc.a わが民の伝統では、統治者はつねに、最も有能で戦闘に長けた者であるべきで、後継者が権威を得る手段は問われない。そのため、Ruler Titleの息子たちが互いに殺し合い、最後のひとりが統治権を得ることはよくある話だ。KillerがVictimを、統治権をめぐっての競争から排除したという報せが入った。厳密には部下に絞殺させたが、これは親族の血を流すことなく除去する、という伝統に則った殺害方法だったのだ。
}
45triggered_desc = {
46desc = succession.1.desc.b わが民の伝統では、統治者はつねに、最も有能で戦闘に長けた者であるべきで、後継者が権威を得る手段は問われない。そのため、Ruler Titleの息子たちが互いに殺し合い、最後のひとりが統治権を得ることはよくある話だ。KillerがVictimを、統治権をめぐっての競争から排除したという報せが入った。厳密には部下に絞殺させたが、これは親族の血を流すことなく除去する、という伝統に則った殺害方法だったのだ。

最終的に、KillerがOld Rulerの子の唯一の生き残りとなり、Countryの統治権をまもなく得ることになる。
}
}
}
50outcome = neutral
52immediate = {
54every_in_list = {
55list = rival_sons_list 対立候補者の人数
56remove_from_list = rival_sons_list 対立候補者の人数
}
59every_in_list = {
60list = rival_sons_list 対立候補者の人数
61remove_from_list = adult_rival_sons_list 対立候補者の人数(成人)
}
65previous_ruler ?= {
66save_scope_as = old_ruler
67every_child = {
68limit = {
69is_alive = yes
70is_female = no
}
72add_to_list = rival_sons_list 対立候補者の人数
}
75every_child = {
76limit = {
77is_alive = yes
78is_adult = yes
79is_female = no
}
81add_to_list = adult_rival_sons_list 対立候補者の人数(成人)
}
}
86if = {
87limit = {
90list_size = {
90name = rival_sons_list 対立候補者の人数
90value >= 2
}
92list_size = {
92name = adult_rival_sons_list 対立候補者の人数(成人)
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 対立候補者の人数
164value >= 2
}
166list_size = {
166name = adult_rival_sons_list 対立候補者の人数(成人)
166value >= 1
}
}
170random_in_list = {
171list = adult_rival_sons_list 対立候補者の人数(成人)
172save_scope_as = fist_son_scope
}
175random_in_list = {
176list = rival_sons_list 対立候補者の人数
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 対立候補者の人数
236remove_from_list = adult_rival_sons_list 対立候補者の人数(成人)
}
}
239else = {
240scope:fist_son_scope = {
241save_scope_as = victim_scope
242remove_from_list = rival_sons_list 対立候補者の人数
243remove_from_list = adult_rival_sons_list 対立候補者の人数(成人)
}
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 対立候補者の人数(成人)
264save_scope_as = killer_scope
}
}
}

選択肢

AKillerが運命に選ばれた
273trigger = {
275list_size = {
275name = rival_sons_list 対立候補者の人数
275value >= 2
}
277list_size = {
277name = adult_rival_sons_list 対立候補者の人数(成人)
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 殺し合いは、資格をもつ子息が1人になるまで続く
BKiller万歳!
291trigger = {
293list_size = {
293name = rival_sons_list 対立候補者の人数
293value = 1
}
295list_size = {
295name = adult_rival_sons_list 対立候補者の人数(成人)
295value = 1
}
}
298character = scope:killer_scope
}
299add_prestige = prestige_mild_penalty (-10)
300add_legitimacy = legitimacy_mild_bonus (10)
Cこの事態を収束させるため、Killerを支持する。
306trigger = {
308list_size = {
308name = rival_sons_list 対立候補者の人数
308value >= 2
}
310list_size = {
310name = adult_rival_sons_list 対立候補者の人数(成人)
310value >= 1
}
}
312custom_tooltip = {
313text = succession.1.c.tt Killerの兄弟が全員死ぬ。死亡したキャラクター1名につき、以下が発生:
314every_in_list = {
315list = rival_sons_list 対立候補者の人数
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
}
D伝統を守らなければならない。待とう。
343trigger = {
345list_size = {
345name = adult_rival_sons_list 対立候補者の人数(成人)
345value = 0
}
347list_size = {
347name = rival_sons_list 対立候補者の人数
347value >= 2
}
}
350add_prestige = prestige_mild_bonus (10)
352trigger_event_non_silently = {
352id = succession.1
352years = {
1
5
}
}
Eこんな殺し合いは無意味だ。Old Ruler Dynastyの別の候補を選ぼう。
360trigger = {
362list_size = {
362name = adult_rival_sons_list 対立候補者の人数(成人)
362value = 0
}
364list_size = {
364name = rival_sons_list 対立候補者の人数
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.。無断転載を禁じます。本サイトは非公式のファンプロジェクトであり、Paradox Interactiveとは関係ありません。ゲームコンテンツ © Paradox Interactive。 概要 · プライバシー · 法的情報