隔离城市
行动

隔离城市

isolate_cities_black_deathin_game/common/generic_actions/black_death.txt:98

我们认为,下令封闭城市城墙,限制人员出入,能够有效降低疾病的影响,实现迫切需要的疫情控制。

需要腺鼠疫疫病allow黑死病局势select trigger隔离城市静态修正potential

定义in_game/common/generic_actions/black_death.txt:98

99type = situation
101ai_tick = daily
102ai_tick_frequency = 40
103automation_tick = daily
104automation_tick_frequency = 7
106potential = {
107scope:actor ?= {
108NOT = {
109any_owned_non_rural_location = {
110has_location_modifier = isolating_cities
}
}
113num_of_non_rural > 0
}
}
117allow = {
118scope:actor ?= {
119estate_satisfaction:burghers_estate > 0.75
120any_owned_non_rural_location = {
121disease_presence = {
123value >= 0.2
}
}
}
}
129price = price:isolate_cities_black_death
131select_trigger = {
132looking_for_a = situation
133target_flag = recipient
134name = "choose_situation" 选择局势:
135column = {
135data = name
}
136visible = {
138situation_is_active = yes
139scope:actor = {
140country_has_disease_outbreak = root.var:original_outbreak
}
}
}
145effect = {
146scope:actor ?= {
147add_estate_satisfaction = {
}
151custom_tooltip = {
152text = isolate_cities_effect_tt 所有城镇获得隔离城市,该修正效果取决于这些地点的控制力。
153every_owned_non_rural_location = {
154add_location_modifier = {
155modifier = isolating_cities
156years = -1
157size = {缩放修正
158value = {
159desc = game_concept_control 控制力
160value = local_control
161multiply = 0.85
162if = {
163limit = {
164scope:actor.num_of_non_rural > 4
}
166divide = scope:actor.num_of_non_rural
167multiply = 4
}
}
}
171mode = add
}
}
}
}
}
178ai_will_do = {
179scope:actor ?= {
180add = "add_estate_satisfaction_utility(burghers_estate|-0.3)"
181every_owned_non_rural_location = {
182limit = {
183disease_presence = {
185value >= 0.2
}
}
188add = {
189value = local_control
190multiply = -0.85
191save_temporary_value_as = modifier_scale
192value = "add_static_modifier_utility(isolating_cities|scope:modifier_scale)"
}
}
}
}
© 2026 Soft Santa Cruz, S.L.U.。保留所有权利。非官方粉丝项目,与Paradox Interactive无关。游戏内容 © Paradox Interactive。 关于 · 隐私 · 法律声明