flavor_hab.103 多瑙河治理
时间范围:1770.1.1 - 1800.1.1,每月 1% 概率触发
触发条件:
- 拥有
location:vienna(维也纳地区)
关键效果:
-
选项 A (
flavor_hab.103.a):- 国库减少 8 级规模的金币。
- 维也纳地区:繁荣度遭受
prosperity_weak_penalty(轻微惩罚),所有人口规模减少 5%。 - 将创建的人物
target_character(约翰·西格蒙德·胡伯特)移入本国。
-
选项 B (
flavor_hab.103.b):- 国库减少 3 级规模的金币。
- 维也纳地区:繁荣度遭受
prosperity_severe_penalty(严重惩罚),所有人口规模减少 10%。 - (隐藏效果)无声处决人物
target_character。
-
选项 C (
flavor_hab.103.c):- 国家稳定度遭受
stability_severe_penalty(严重惩罚)。 - 维也纳地区:繁荣度遭受
prosperity_ultimate_penalty(终极惩罚),发展度遭受development_mild_penalty(轻微惩罚),所有人口规模减少 20%。 - (隐藏效果)无声处决人物
target_character。
- 国家稳定度遭受
背景介绍: 在18世纪下半叶,哈布斯堡君主国面临着治理多瑙河、改善航运与防洪的挑战。维也纳作为帝国核心,其繁荣与安全与这条重要水道息息相关。此事件模拟了君主国在资金、工程技术与民众支持之间进行权衡,以实施河流治理项目的决策过程。
完整事件代码:
flavor_hab.103 = { #Regulating the Danube
type = country_event
title = flavor_hab.103.title
desc = flavor_hab.103.desc
fire_only_once = yes
dynamic_historical_event = {
tag = HAB
from = 1770.1.1
to = 1800.1.1
monthly_chance = 1
}
trigger = {
owns = location:vienna
}
immediate = {
create_character = {
first_name = name_john.name_sigmund
last_name = Hubert
birth_date = 1736.6.6
birth_location = location:sopron
estate = estate_type:burghers_estate
adm = { 20 70 }
dip = { 20 70 }
mil = { 20 70 }
culture = culture:danube_bavarian
save_scope_as = target_character
script = hab_hubert
create_in_limbo = yes
}
}
option = {
name = flavor_hab.103.a
change_gold_effect = { scale = -8 }
location:vienna = {
change_prosperity = prosperity_weak_penalty
every_pop = {
add_pop_size = {
value = pop_size
multiply = -0.05
}
}
}
scope:target_character = {
move_country = root
}
}
option = {
name = flavor_hab.103.b
change_gold_effect = { scale = -3 }
location:vienna = {
change_prosperity = prosperity_severe_penalty
every_pop = {
add_pop_size = {
value = pop_size
multiply = -0.1
}
}
}
hidden_effect = {
kill_character_silently = scope:target_character
}
}
option = {
name = flavor_hab.103.c
add_stability = stability_severe_penalty
location:vienna = {
change_prosperity = prosperity_ultimate_penalty
change_development = development_mild_penalty
every_pop = {
add_pop_size = {
value = pop_size
multiply = -0.2
}
}
}
hidden_effect = {
kill_character_silently = scope:target_character
}
}
}