議会の招集
アクションこのバージョンで変更

議会の招集

call_parliamentin_game/common/generic_actions/parliament.txt:2

議題を解決したり、わが国の法律におけるポリシーを変更したり、開戦事由を作成したり、税金を引き上げたり、召集陸軍や召集海軍の規模を拡大したりする際、その支持を得るための議会を招集する。

開催中に得られるエフェクト:Game Concept Parliament会期中、議会のロケーション、および首都で議会開催と首都以外で議会開催のいずれか(選択したロケーションによる)。

必要NCountry|PARLIAMENT_COOLDOWN_MONTHS定数allow田園の議会補正タイプselect trigger 1要塞レベル補正タイプselect trigger 1議会制あり補正タイプallow議席補正タイプselect trigger 1議会の廃止補正タイプallow常設議会補正タイプselect trigger 1

定義in_game/common/generic_actions/parliament.txt:2

3type = owncountry
5ai_tick = never
6automation_tick = never
7player_automated_category = parliament
9allow = {
10scope:actor = {
11is_active_parliament = no
12months_since_last_parliament_called > "define:NCountry|PARLIAMENT_COOLDOWN_MONTHS" (59)
}
}
20select_trigger = {
21show_if = {
22scope:actor = {
23country_type = location
}
}
28looking_for_a = location
29source = actor
30ai_interaction_source_list = {
31scope:actor = {
32capital = {
33add_to_list = source
}
}
}
37target_flag = parliament_location
38name = "select_parliament_location" 議会のロケーションを選択
39none_available_msg_key = "call_parliament_no_locations"
40column = {
41data = name
}
43column = {
44data = population
}
46column = {
47data = control
}
49column = {
50data = rank
}
52visible = {
53has_owner = yes
54owner ?= scope:actor
55controller ?= scope:actor
56local_control > 0
57OR = {
58is_capital = yes
59AND = {
60OR = {
61is_core_of = scope:actor
}
64OR = {
65is_province_capital = yes
}
68OR = {
69is_city = yes
70scope:actor = {
}
}
}
}
}
}
77select_trigger = {
78looking_for_a = parliament_issue
79interaction_source_list = {
80scope:actor = {
81every_possible_parliament_issue = {
82add_to_list = source
}
}
}
86ai_interaction_source_list = {
87scope:actor = {
88every_possible_parliament_issue = {
89if = {
90limit = {
91ai_parliament_issue_resolution_vote_bias(scope:actor) >= 0
}
93add_to_list = source
}
}
}
}
98cache_interaction_source_list = yes
99cache_targets = yes
100target_flag = parliament_issue
101name = "select_parliament_debate" 議題を選択
102none_available_msg_key = "select_parliament_debate_none_available"
103column = {
104data = parliament_issue_widget
}
106visible = {
107is_available_for = scope:actor
}
}
111effect = {
112scope:actor = {
113if = {
114limit = {
115exists = scope:parliament_location
}
118set_parliament_location = scope:parliament_location
119custom_tooltip = {
120text = select_parliament_location_modifier_tooltip 議会の会期中のみParliament Locationが「議会のロケーション」を獲得する。
}
123if = {
124limit = {
124scope:parliament_location = scope:actor.capital
}
125custom_tooltip = {
126text = select_parliament_location_capital_modifier_tooltip Parliament Locationは自国の首都であるため、わが国のcentralization化が進む。
}
}
129else = {
130custom_tooltip = {
131text = select_parliament_location_not_capital_modifier_tooltip Parliament Locationは自国の首都ではないため、わが国のdecentralization化が進む。
}
}
134scope:parliament_location = {
135add_location_modifier = {
136modifier = parliament_location
137mode = replace
138days = 180
}
}
}
142else = {
143custom_tooltip = select_parliament_location_inform_choice_tt 自国のcapital with iconをParliament開催地として選択するとcentralizationに傾く。別のロケーションを選択した場合はdecentralizationに傾く。選択したLocationは、Parliamentの会期中のみ「議会のロケーション」を獲得する。
144set_parliament_location = scope:actor.capital
}
148set_parliament_active = yes
150if = {
151limit = {
151exists = scope:parliament_issue
}
152set_parliament_issue = scope:parliament_issue
153set_parliament_issue_support = {
154add = {
155desc = parliament_base_support
}
158if = {
159limit = {
160scope:parliament_issue.estate_type = {
161always_loyal = no
}
}
164add = {
165desc = estate_power
166value = "estate_power(scope:parliament_issue.estate_type)"
}
}
}
}
}
}
174ai_will_do = {
175add = {
176if = {
177limit = {
178scope:actor = {
179months_since_last_parliament_called < 72
180stability < 0
}
}
183value = -10000
}
186if = {
187limit = {
188scope:actor = {
189months_since_last_parliament_called > 120
}
}
192value = 500
}
196if = {
197limit = {
198scope:actor = {
199OR = {
200any_neighbor_country = {
201scope:actor = {
202wants_casus_belli_with = prev
}
}
205any_rival = {
206scope:actor = {
207wants_casus_belli_with = prev
}
}
}
}
}
213value = 100
}
}
217scope:actor = {
218if = {
219limit = {
220exists = scope:parliament_issue
}
222add = "parliament_issue_chance(scope:parliament_issue)"
}
}
225if = {
226limit = {
227exists = scope:parliament_location
}
229scope:parliament_location = {
230save_temporary_scope_as = this_parliament_location
}
}
233else = {
234scope:actor = {
235capital = {
236save_temporary_scope_as = this_parliament_location
}
}
}
241multiply = {
242scope:this_parliament_location = {
243if = {
244limit = {
245scope:actor = {
246capital = scope:this_parliament_location
}
}
250value = 30
}
252else = {
253value = proximity
254add = {
255value = local_control
256multiply = 10
}
258add = {
259value = scope:actor.societal_value:centralization_vs_decentralization
260multiply = 0.1
}
263add = {
264value = random_integer
265modulo = 10
}
}
269if = {
270limit = {
270location_rank = location_rank:town
}
271add = 2
}
273else_if = {
274limit = {
274OR = {
274location_rank = location_rank:city
274location_rank = location_rank:megalopolis
}
}
275add = 10
}
278add = {
280multiply = 2
}
}
}
}
© 2026 Soft Santa Cruz, S.L.U.。無断転載を禁じます。本サイトは非公式のファンプロジェクトであり、Paradox Interactiveとは関係ありません。ゲームコンテンツ © Paradox Interactive。 概要 · プライバシー · 法的情報