Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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)摧毁部分建筑等级。
      • 摧毁“环球剧院”建筑。

背景介绍: 该事件模拟了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)"

		}

	}

}