清洗内阁成员
行动

清洗内阁成员

cd_purge_cabinet_memberin_game/common/generic_actions/decline_of_empire_actions.txt:102

绝对的权力导致绝对的腐败,我们的内阁成员对此再清楚不过了。要想挽回颓势,我们就必须在政府内部进行必要的清洗。

需要自满而衰灾难select trigger 1内阁首脑静态修正effect

定义in_game/common/generic_actions/decline_of_empire_actions.txt:102

103type = disaster
105allow = {
106scope:actor = {
107at_war = no
108is_during_bankruptcy = no
110any_cabinet_character = {
111count > 0
}
}
}
116automation_tick = never
117automation_tick_frequency = 12
118price = price:complacent_decline_actions_price
120cooldown = {
121type = cd_purge_cabinet_member
122years = 1
}
125select_trigger = {
126looking_for_a = disaster
127name = "choose_disaster" 选择灾难:
128target_flag = recipient
129column = {
130data = name
}
132visible = {
134disaster_is_active = yes
}
}
139select_trigger = {
140looking_for_a = character
141source = actor
142target_flag = target_character
143name = "choose_character" 选择角色:
144none_available_msg_key = "no_characters_available"
145column = {
145data = character_info
}
146visible = {
147in_cabinet = yes
148is_ruler = no
149is_heir = no
150is_regent = no
151is_consort = no
}
}
155effect = {
157if = {
158limit = {
158exists = scope:target_character
}
159scope:actor = {
159trigger_event_non_silently = decline_of_empire.8
}
160if = {
161limit = {
162scope:target_character = {
162has_character_modifier = head_of_the_cabinet_modifier
}
}
164custom_tooltip = removal_of_head_of_cabinet_takes_stab_tt 由于Target Character担任我们的内阁首脑一职,该行动将额外花费我们stability mild penalty稳定度,并使得自满度进一步下降
}
}
168custom_tooltip = selected_character_banned_or_executed_tt 将使用任何必要手段,将选择的角色从内阁移除
}
171ai_will_do = {
172add = {
173value = scope:actor.complacency
174desc = "[complacency|e]"
}
177if = {
178limit = {
178exists = scope:target_character
}
179add = {
180value = scope:target_character.days_of_service_in_cabinet
181divide = 10
182desc = "days of service in cabinet divided by 10"
}
184if = {
185limit = {
185scope:target_character.total_abilities > 0
}
186add = {
187value = scope:target_character.total_abilities
188divide = -5
189desc = "[target_character.GetName] total abilities"
}
}
192else = {
193add = {
194value = 200
195desc = "incapable character"
}
}
198if = {
199limit = {
200scope:target_character = {
200has_character_modifier = entrenched_cabinet_member
}
}
202add = 20
}
}
}
© 2026 Soft Santa Cruz, S.L.U.。保留所有权利。非官方粉丝项目,与Paradox Interactive无关。游戏内容 © Paradox Interactive。 关于 · 隐私 · 法律声明