의회 소집
행동이번 버전 변경

의회 소집

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로 나아가게 됩니다. 한편, 다른 지점에서 의회를 개최할 경우 선택한 Location은 Parliament 회기 동안 의회 지점 보정치를 얻으며, 우리나라는 decentralization로 나아가게 됩니다.
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. 소개 · 개인정보 보호 · 법적 고지