黑死病
局势本版本变更

黑死病

black_deathin_game/common/situations/black_death.txt:1

“父亲抛弃孩子,妻子抛弃丈夫,兄弟抛弃兄弟;因为这种疾病似乎通过呼吸和视觉就能传播,于是他们接连逝去。……一个又一个深坑堆满尸体,等到填满便继续挖更多深坑……这么多人死去,所有都认为末日降至。”

需要腺鼠疫疫病can start寻找替罪羊静态修正on monthly, visible封闭国门静态修正visible控制粮食市场静态修正on monthly, visible禁止食品出口静态修正on monthly宫廷隔离静态修正on monthly, visible隔离城市静态修正on monthly采购药方静态修正visible支付采购药方的活动静态修正visible隔离染疫者静态修正on monthly, visible锡耶纳黄金时代静态修正on start赞助宗教大赦静态修正on monthly, visible

定义in_game/common/situations/black_death.txt:1

3monthly_spawn_chance = monthly_spawn_chance_unique (1)
4hint_tag = hint_black_death
6can_start = {
7disease_is_active = disease:bubonic_plague
}
10can_end = {
11NOT = {
11disease_outbreak_is_active = var:original_outbreak
}
}
14visible = {
15OR = {
16capital ?= {
17OR = {
18continent = continent:europe
19continent = continent:africa
20continent = continent:asia
}
}
23OR = {
24country_has_disease_outbreak = "scope:target.var:original_outbreak"
26has_country_modifier = hiding_from_black_death
27has_country_modifier = control_the_food_market
28has_country_modifier = close_the_borders
29has_country_modifier = segregate_the_infected
30has_country_modifier = strict_quarantines
31has_country_modifier = procure_remedies
32has_country_modifier = procure_remedies_cost
33has_country_modifier = sponsor_sin_forgiveness_bonus
34has_country_modifier = sponsor_sin_forgiveness_cost
35has_country_modifier = blame_the_minorities
}
}
}
41on_start = {
42every_country = {
43limit = {
44capital = {
45OR = {
46continent = continent:europe
47continent = continent:africa
48continent = continent:asia
}
}
}
53trigger_event_non_silently = black_death.1
}
56if = {
57limit = {
58location:siena = {
59has_location_modifier = sie_golden_age_of_siena
}
}
62location:siena = {
63remove_location_modifier = sie_golden_age_of_siena
}
}
}
68on_monthly = {
69every_country = {
70limit = {
71country_has_disease_outbreak = root.var:original_outbreak
}
73set_variable = {
73value = yes
}
74random_list = {
7510 = {
75trigger_event_non_silently = black_death.101
}
7610 = {
76trigger_event_non_silently = black_death.102
}
7710 = {
77trigger_event_non_silently = black_death.103
}
7810 = {
78trigger_event_non_silently = black_death.1001
}
7910 = {
79trigger_event_non_silently = black_death.1002
}
8010 = {
80trigger_event_non_silently = black_death.1003
}
8110 = {
81trigger_event_non_silently = black_death.1004
}
8210 = {
82trigger_event_non_silently = black_death.1005
}
8310 = {
83trigger_event_non_silently = black_death.1006
}
8410 = {
84trigger_event_non_silently = black_death.1007
}
8510 = {
85trigger_event_non_silently = black_death.1008
}
8610 = {
86trigger_event_non_silently = black_death.1009
}
8710 = {
87trigger_event_non_silently = black_death.1010
}
8810 = {
88trigger_event_non_silently = black_death.1011
}
8910 = {
89trigger_event_non_silently = black_death.1012
}
9010 = {
90trigger_event_non_silently = black_death.1013
}
9110 = {
91trigger_event_non_silently = black_death.1014
}
9210 = {
92trigger_event_non_silently = black_death.1015
}
9310 = {
93trigger_event_non_silently = black_death.1016
}
9410 = {
94trigger_event_non_silently = black_death.1017
}
9510 = {
95trigger_event_non_silently = black_death.1018
}
9610 = {
96trigger_event_non_silently = black_death.1020
}
9710 = {
97trigger_event_non_silently = black_death.1021
}
9810 = {
98trigger_event_non_silently = black_death.1023
}
9910 = {
99trigger_event_non_silently = black_death.1024
}
10010 = {
100trigger_event_non_silently = black_death.1025
}
10110 = {
101trigger_event_non_silently = black_death.1026
}
102500 = {
}
}
}
107every_country = {
108limit = {
109NOT = {
110country_has_disease_outbreak = root.var:original_outbreak
}
112has_variable = had_black_death
}
114every_owned_non_rural_location = {
115limit = {
115has_location_modifier = isolating_cities
}
116remove_location_modifier = isolating_cities
}
119if = {
119limit = {
119has_country_modifier = hiding_from_black_death
}
119remove_country_modifier = hiding_from_black_death
}
120if = {
120limit = {
120has_country_modifier = control_the_food_market
}
120remove_country_modifier = control_the_food_market
}
121if = {
121limit = {
121has_country_modifier = foodstuffs_exports_banned
}
121remove_country_modifier = foodstuffs_exports_banned
}
122if = {
122limit = {
122has_country_modifier = segregate_the_infected
}
122remove_country_modifier = segregate_the_infected
}
123if = {
123limit = {
123has_country_modifier = strict_quarantines
}
123remove_country_modifier = strict_quarantines
}
124if = {
124limit = {
124has_country_modifier = sponsor_sin_forgiveness_bonus
}
124remove_country_modifier = sponsor_sin_forgiveness_bonus
}
125if = {
125limit = {
125has_country_modifier = sponsor_sin_forgiveness_cost
}
125remove_country_modifier = sponsor_sin_forgiveness_cost
}
126if = {
126limit = {
126has_country_modifier = blame_the_minorities
}
126remove_country_modifier = blame_the_minorities
}
}
}
130tooltip = {
131if = {
132limit = {
133disease_outbreak_presence = {
134disease_outbreak = "scope:target.var:original_outbreak"
135value > 0
}
}
138custom_tooltip = "BLACK_DEATH_PRESENT_IN_LOCATION"
}
}
143on_ended = {
145every_country = {
146remove_country_modifier = hiding_from_black_death
147remove_country_modifier = control_the_food_market
148remove_country_modifier = foodstuffs_exports_banned
149remove_country_modifier = close_the_borders
150remove_country_modifier = segregate_the_infected
151remove_country_modifier = strict_quarantines
152remove_country_modifier = procure_remedies
153remove_country_modifier = procure_remedies_cost
154remove_country_modifier = sponsor_sin_forgiveness_bonus
155remove_country_modifier = sponsor_sin_forgiveness_cost
156remove_country_modifier = blame_the_minorities
158if = {
158limit = {
158has_variable = bd101_cd
}
158remove_variable = bd101_cd
}
159if = {
159limit = {
159has_variable = bd102_cd
}
159remove_variable = bd102_cd
}
160if = {
160limit = {
160has_variable = bd103_cd
}
160remove_variable = bd103_cd
}
161if = {
161limit = {
161has_variable = bd1001_cd
}
161remove_variable = bd1001_cd
}
162if = {
162limit = {
162has_variable = bd1002_cd
}
162remove_variable = bd1002_cd
}
163if = {
163limit = {
163has_variable = bd1003_cd
}
163remove_variable = bd1003_cd
}
164if = {
164limit = {
164has_variable = bd1004_cd
}
164remove_variable = bd1004_cd
}
165if = {
165limit = {
165has_variable = bd1005_cd
}
165remove_variable = bd1005_cd
}
166if = {
166limit = {
166has_variable = bd1006_cd
}
166remove_variable = bd1006_cd
}
167if = {
167limit = {
167has_variable = bd1007_cd
}
167remove_variable = bd1007_cd
}
168if = {
168limit = {
168has_variable = bd1008_cd
}
168remove_variable = bd1008_cd
}
169if = {
169limit = {
169has_variable = bd1009_cd
}
169remove_variable = bd1009_cd
}
170if = {
170limit = {
170has_variable = bd1010_cd
}
170remove_variable = bd1010_cd
}
171if = {
171limit = {
171has_variable = bd1011_cd
}
171remove_variable = bd1011_cd
}
172if = {
172limit = {
172has_variable = bd1012_cd
}
172remove_variable = bd1012_cd
}
173if = {
173limit = {
173has_variable = bd1013_cd
}
173remove_variable = bd1013_cd
}
174if = {
174limit = {
174has_variable = bd1014_cd
}
174remove_variable = bd1014_cd
}
175if = {
175limit = {
175has_variable = bd1015_cd
}
175remove_variable = bd1015_cd
}
176if = {
176limit = {
176has_variable = bd1016_cd
}
176remove_variable = bd1016_cd
}
177if = {
177limit = {
177has_variable = bd1017_cd
}
177remove_variable = bd1017_cd
}
178if = {
178limit = {
178has_variable = bd1018_cd
}
178remove_variable = bd1018_cd
}
179if = {
179limit = {
179has_variable = bd1020_cd
}
179remove_variable = bd1020_cd
}
180if = {
180limit = {
180has_variable = bd1021_cd
}
180remove_variable = bd1021_cd
}
181if = {
181limit = {
181has_variable = bd1023_cd
}
181remove_variable = bd1023_cd
}
182if = {
182limit = {
182has_variable = bd1024_cd
}
182remove_variable = bd1024_cd
}
183if = {
183limit = {
183has_variable = bd1025_cd
}
183remove_variable = bd1025_cd
}
184if = {
184limit = {
184has_variable = bd1026_cd
}
184remove_variable = bd1026_cd
}
}
186every_country = {
187limit = {
188OR = {
189has_variable = had_black_death
190can_see_situation = situation:black_death
}
}
193trigger_event_non_silently = black_death.100
}
195every_market_in_world = {
196limit = {
197OR = {
198has_temporary_demand = demand:procure_remedies
199has_temporary_demand = demand:procure_remedies_no_liquor
}
}
202if = {
203limit = {
203has_temporary_demand = demand:procure_remedies
}
204remove_temporary_demand = demand:procure_remedies
}
206if = {
207limit = {
207has_temporary_demand = demand:procure_remedies_no_liquor
}
208remove_temporary_demand = demand:procure_remedies_no_liquor
}
}
211every_location_in_the_world = {
212remove_location_modifier = isolating_cities
}
}
216is_data_map = yes
218map_color = {
219if = {
220limit = {
221disease_outbreak_presence = {
222disease_outbreak = "scope:target.var:original_outbreak"
223value > 0
}
}
226lerp = {
227min_color = define:NMapColors|MAP_COLOR_HIGH
228max_color = define:NMapColors|MAP_COLOR_LOW
229factor = "disease_outbreak_presence(scope:target.var:original_outbreak)"
}
}
232else = {
233value = define:NMapColors|DEFAULT_COLOR
}
}
237legend_key = {
238desc = "[disease|e]"
239color = define:NMapColors|MAP_COLOR_HIGH
}
© 2026 Soft Santa Cruz, S.L.U.。保留所有权利。非官方粉丝项目,与Paradox Interactive无关。游戏内容 © Paradox Interactive。 关于 · 隐私 · 法律声明