flavor_eng.166 伦敦大洪水
时间范围:1600.1.1 - 1625.1.1(每月 5% 概率)
触发条件:
- 国家拥有并控制伦敦地区。
- 国家拥有康沃尔省的全部地区。
- 当前月份大于或等于9月(即9月、10月、11月、12月)。
关键效果:
-
选项 A (历史选项):
- 康沃尔省:所有沿海地区发展度轻微下降,所有人口规模减少1%。
- 伦敦地区:
- 发展度轻微下降。
- 根据建筑等级,按比例(建筑总数/15)摧毁部分建筑等级。
- 如果国家已拥有变量
embankment_constructed,则显示一个自定义提示。 - 否则,为市场添加一个持续36个月的临时需求
demand:globe_repairs,并显示另一个自定义提示。
-
选项 B:
- 触发前提:伦敦地区拥有至少1级的“环球剧院”建筑,且国家不拥有变量
embankment_constructed。 - 康沃尔省:所有沿海地区发展度轻微下降,所有人口规模减少1%。
- 伦敦地区:
- 发展度轻微下降。
- 根据建筑等级,按比例(建筑总数/15)摧毁部分建筑等级。
- 摧毁“环球剧院”建筑。
- 触发前提:伦敦地区拥有至少1级的“环球剧院”建筑,且国家不拥有变量
背景介绍: 该事件模拟了17世纪初伦敦可能遭遇的一场严重洪灾。历史上,伦敦在17世纪确实经历过数次泰晤士河泛滥,对城市建筑和居民生活造成破坏。事件选项反映了当时可能采取的应对措施:选项A代表了历史路径,可能涉及灾后重建与市场需求的调整;选项B则提供了一个更激进的选择,即拆除标志性的环球剧院以应对危机,这暗示了在资源有限的情况下,文化设施可能成为牺牲品。
完整事件代码:
flavor_eng.166 = {
hide_portraits = yes
type = country_event
title = flavor_eng.166.title
desc = flavor_eng.166.desc
fire_only_once = yes
dynamic_historical_event = {
tag = ENG
tag = GBR
from = 1600.1.1
to = 1625.1.1
monthly_chance = 5
}
trigger = {
location:london = {
owner = root
controller = root
}
own_entire_province = province_definition:cornwall_province
current_month >= 9
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
location:london = { save_scope_as = london }
ruler_or_regent ?= { save_scope_as = target_character }
}
option = {
name = flavor_eng.166.a
historical_option = yes
province_definition:cornwall_province = {
every_location_in_province_definition = {
limit = {
is_coastal = yes
}
change_development = development_weak_penalty
every_pop = {
add_pop_size = {
value = pop_size
multiply = -0.01
}
}
}
}
location:london = {
change_development = development_weak_penalty
ordered_buildings_in_location = {
order_by = building_level
max = {
value = 1
add = {
value = num_buildings
divide = 15
}
}
location = { minor_destroy_building_levels_in_location = yes }
}
if = {
limit = {
root = {
has_variable = embankment_constructed
}
}
custom_tooltip = flavor_eng.166.tt1
}
else = {
market = {
add_temporary_demand = {
type = demand:globe_repairs
months = 36
}
}
custom_tooltip = flavor_eng.166.tt2
}
}
}
option = {
name = flavor_eng.166.b
trigger = {
location:london = {
has_building_with_at_least_one_level = globe_theatre
}
NOT = { has_variable = embankment_constructed }
}
province_definition:cornwall_province = {
every_location_in_province_definition = {
limit = {
is_coastal = yes
}
change_development = development_weak_penalty
every_pop = {
add_pop_size = {
value = pop_size
multiply = -0.01
}
}
}
}
location:london = {
change_development = development_weak_penalty
ordered_buildings_in_location = {
order_by = building_level
max = {
value = 1
add = {
value = num_buildings
divide = 15
}
}
location = { minor_destroy_building_levels_in_location = yes }
}
destroy_building = "building(building_type:globe_theatre|owner)"
}
}
}