flavor_hun.360 特兰西瓦尼亚瓦拉几亚法
时间范围:1337.1.1 - 1600.1.1(每月 3% 概率)
触发条件:
- 国家已通过
legal_code_law(法典法)。 - 国家未实施
vlach_law_policy(瓦拉几亚法政策)。 - 国家的主流语言不是
language:romanian_language(罗马尼亚语)。 - 国家拥有至少一个满足以下条件的省份:
- 当地控制度
< 0.5。 - 当地存在一个
pop_type:peasants(农民阶层)人口,其规模> 0.6,且文化为culture:transylvanian(特兰西瓦尼亚文化)。
- 当地控制度
- 国家总人口中,特兰西瓦尼亚文化人口占比
>= 10%。
关键效果:
-
选项 A (flavor_hun.360.a) [历史选项]:
- 解锁并实施
vlach_law_policy(瓦拉几亚法政策)。 - 为
estate_type:nobles_estate(贵族阶层)添加estate_satisfaction_extreme_penalty(极度不满)。 - 使特兰西瓦尼亚文化对本国主流文化的
cultural_view(文化观感)提升1点。
- 解锁并实施
-
选项 B (flavor_hun.360.b):
- 为
estate_type:nobles_estate(贵族阶层)添加estate_satisfaction_mild_bonus(轻微满意)。 - 对事件触发时生成的特兰西瓦尼亚独立派叛军
transylvanian_independence_fighter增加0.5点rebel_progress(叛乱进度)。 - 对事件触发时标记的、符合条件的特兰西瓦尼亚农民人口(位于控制度低、特兰西瓦尼亚农民人口多的省份)施加以下效果:
- 添加
pop_satisfaction_ultimate_penalty(极度不满)。 - 改变其效忠对象至特兰西瓦尼亚独立派叛军。
- 添加
- 为
背景介绍: 该事件反映了中世纪晚期至近代早期,匈牙利王国对境内特兰西瓦尼亚地区(拥有大量瓦拉几亚/罗马尼亚裔农民人口)的治理困境。面对该地区因文化差异和农民不满可能引发的分离主义威胁,匈牙利统治者需要在安抚本地贵族与直接镇压叛乱之间做出政策抉择。历史性的选择是通过“瓦拉几亚法”给予该地区一定的法律承认,但这会引发传统匈牙利贵族的不满。
完整事件代码:
flavor_hun.360 = {
hide_portraits = yes
type = country_event
title = flavor_hun.360.title
desc = flavor_hun.360.desc
fire_only_once = yes
dynamic_historical_event = {
tag = HUN
from = 1337.1.1
to = 1600.1.1
monthly_chance = 3
}
trigger = {
has_law = legal_code_law
not = { has_policy = vlach_law_policy }
not = { culture.language = language:romanian_language }
any_owned_location = {
any_pop = {
pop_size > 0.6
culture = culture:transylvanian
pop_type = pop_type:peasants
}
local_control < 0.5
}
"culture_percentage_in_country(culture:transylvanian)" >= 0.1
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
hidden_effect = {
if = {
limit = { NOT = { any_rebel = { rebel_name_key = transylvanian_independence_fighter } } }
create_rebel = {
category = nationalist
name = transylvanian_independence_fighter
save_scope_as = transylvanian_independence_fighter
culture = culture:transylvanian
}
}
ordered_owned_location = {
limit = {
any_pop = {
culture = culture:transylvanian
pop_type = pop_type:peasants
}
local_control < 0.5
}
max = 20
check_range_bounds = no
order_by = population
add_to_list = transylvanian_location_list
}
}
}
option = {
name = flavor_hun.360.a
historical_option = yes
unlock_policy_effect = { type = vlach_law_policy }
add_policy = policy:vlach_law_policy
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
culture:transylvanian = {
change_cultural_view = {
target = root.culture
change = 1
}
}
}
option = {
name = flavor_hun.360.b
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
custom_tooltip = {
text = flavor_hun.360.b.tt
every_in_list = {
list = transylvanian_location_list
every_pop = {
limit = {
owner = root
culture = culture:transylvanian
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:transylvanian_independence_fighter
}
}
}
scope:transylvanian_independence_fighter = {
add_rebel_progress = 0.5
}
}
}