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_dan.10 哥本哈根大火(1728年)

时间范围:1720.1.1 - 1730.1.1 (每月 2% 概率)

触发条件

  • 国家拥有 location:kobenhavn(哥本哈根地区)。

关键效果

  • 选项 A (历史选项)
    • 效果:
      1. 对哥本哈根地区造成以下影响:
        • 轻微降低繁荣度。
        • 所有人口规模减少 5%。
        • 摧毁该地区一定数量的建筑等级(摧毁数量为:1 + 该地区建筑总数 / 10)。
      2. 国家损失一定数量的金钱(效果规模为 -2)。
  • 选项 B
    • 效果:
      1. 对哥本哈根地区造成以下影响:
        • 轻微降低繁荣度。
        • 轻微降低发展度。
        • 所有人口规模减少 5%。
        • 摧毁该地区一定数量的建筑等级(摧毁数量为:1 + 该地区建筑总数 / 10)。

背景介绍: 此事件模拟了历史上1728年10月20日爆发的哥本哈根大火。这场大火持续了三天,烧毁了哥本哈根约28%的建筑,导致约20%的居民无家可归,并摧毁了哥本哈根大学图书馆等众多重要文化设施,是丹麦历史上最严重的火灾之一。

完整事件代码

flavor_dan.10 = { #Great Fire of Copenhagen of 1728 #DEVASTATION
	type = country_event
	title = flavor_dan.10.title
	desc = flavor_dan.10.desc


	fire_only_once = yes
	dynamic_historical_event = {
		tag = DAN
		from = 1720.1.1
		to = 1730.1.1
		monthly_chance = 2
	}

	immediate = {
		location:kobenhavn = {
			save_scope_as = target_location
		}
	}

	trigger = {
		owns = location:kobenhavn
	}

	option = {
		name = flavor_dan.10.a
		historical_option = yes
		custom_tooltip = flavor_dan.10.a.tt
		hidden_effect = {
			scope:target_location = {
				change_prosperity = prosperity_mild_penalty
				every_pop = {
					add_pop_size = {
						value = pop_size
						multiply = -0.05
					}
				}
				ordered_buildings_in_location = {
					order_by = building_level
					max = {
						value = 1

						add = {
							value = location.num_buildings
							divide = 10
						}
					}

					location = { major_destroy_building_levels_in_location = yes }
				}
			}
		}
		change_gold_effect = { scale = -2 }

	}
	option = {
		name = flavor_dan.10.b
		custom_tooltip = flavor_dan.10.b.tt
		hidden_effect = {
			scope:target_location = {
				change_prosperity = prosperity_mild_penalty
				change_development = development_mild_penalty
				every_pop = {
					add_pop_size = {
						value = pop_size
						multiply = -0.05
					}
				}
				ordered_buildings_in_location = {
					order_by = building_level
					max = {
						value = 1

						add = {
							value = location.num_buildings
							divide = 10
						}
					}

					location = { major_destroy_building_levels_in_location = yes }
				}
			}
		}
	}
}