flavor_hab.1800 穆尔地区纺织生产
事件类型:国家事件
时间范围:1620.1.1 - 1680.1.1 触发概率:每月 2% 概率
触发条件:
- 国家拥有林茨(Linz)地区。
- 国家至少拥有以下地区之一:佩尔格(Perg)、弗赖施塔特(Freistadt)或罗尔巴赫(Rohrbach)。
关键效果:
- 选项 A (历史选项):
- 在林茨(Linz)地区:
- 如果该地区当前等级为
rural_settlement(乡村定居点),则将其提升为town(城镇)。 - 否则,为该地区提供
development_mild_bonus(轻度发展加成)和prosperity_severe_bonus(重度繁荣加成)。
- 如果该地区当前等级为
- 为
burghers_estate(市民阶层)增加estate_satisfaction_mild_bonus(轻度阶层满意度加成)。 - 设置变量
hab_push_for_muhlviertel_textile_industry。
- 在林茨(Linz)地区:
- 选项 B:
- 使社会价值观
capital_economy_vs_traditional_economy(资本经济 vs 传统经济)向右侧(即资本经济方向)移动societal_value_minor_move_to_right(轻微幅度)。 - 在林茨(Linz)地区增加 2 点
max_raw_material_workers(最大原材料工人数量)。
- 使社会价值观
背景介绍: 该事件反映了17世纪哈布斯堡君主国(以奥地利为代表)在穆尔地区(Mühlviertel)推动纺织工业发展的历史进程。林茨作为上奥地利州的重要城市,其周边地区(如佩尔格、弗赖施塔特)的纺织生产活动为当地经济带来了增长动力,并影响了社会结构和阶层关系。
完整事件代码:
flavor_hab.1800 = { #Mühlviertel Textile Production
type = country_event
title = flavor_hab.1800.title
desc = flavor_hab.1800.desc
historical_info = flavor_hab.1800.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = HAB
from = 1620.1.1
to = 1680.1.1
monthly_chance = 2
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
}
trigger = {
owns = location:linz
OR = {
owns = location:perg
owns = location:freistadt
owns = location:rohrbach
}
}
option = {
name = flavor_hab.1800.a
historical_option = yes
location:linz = {
if = {
limit = {
location_rank = location_rank:rural_settlement
}
change_location_rank = location_rank:town
}
else = {
change_development = development_mild_bonus
change_prosperity = prosperity_severe_bonus
}
}
add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_mild_bonus }
set_variable = hab_push_for_muhlviertel_textile_industry
}
option = {
name = flavor_hab.1800.b
change_societal_value = { type = capital_economy_vs_traditional_economy value = societal_value_minor_move_to_right }
location:linz = {
change_max_raw_material_workers = 2
}
}
}