[flavor_hab.85] 贝特伦起义
时间范围
1620.1.1 - 1640.1.1,每月 10% 概率触发。
触发条件
- 国家拥有变量
hab_bethlen_uprising。 - 国家在
slovakia_area地区拥有至少 20 个地点。 - 宗教
calvinist已启用。 - 国家 未 采用政府改革
government_reform:religious_tolerance。 - 在
slovakia_area地区内,至少有一个由本国拥有的地点中存在信仰calvinist的人口。
关键效果
选项 A
- 名称:
flavor_hab.85.a - 历史选项: 是
- 效果:
- 在
slovakia_area地区内所有本国拥有的地点中,所有满足以下条件的人口:- 属于
pop_type:nobles(贵族类型),或 - 信仰
religion:lutheran(路德宗),或 - 信仰
religion:calvinist(加尔文宗) - 将受到
pop_satisfaction_ultimate_penalty(人口满意度终极惩罚)。 - 将改变其效忠对象至
scope:bethlen_uprising_scope(贝特伦起义叛军)。
- 属于
- 使
scope:bethlen_uprising_scope的叛军进度增加 0.5。 - 国家稳定性受到
stability_severe_penalty(稳定性严重惩罚)。 - 设置变量
hab_rakoczi_uprising。
- 在
选项 B
- 名称:
flavor_hab.85.b - 效果:
- 政府权力受到
government_power_severe_penalty(政府权力严重惩罚)。 - 若有效,宗教影响力受到
religious_influence_severe_penalty(宗教影响力严重惩罚)。 - 采用政府改革
government_reform:religious_tolerance(宗教宽容)。 - 消灭叛军
scope:bethlen_uprising_scope。
- 政府权力受到
背景介绍
该事件模拟了17世纪上半叶,在哈布斯堡君主国统治下的斯洛伐克地区,由匈牙利贵族、加尔文宗信徒加布里埃尔·贝特伦领导的起义。这一时期,哈布斯堡王朝正推行反宗教改革,压制新教势力,引发了信仰加尔文宗和路德宗的匈牙利贵族与民众的强烈不满。贝特伦起义是三十年战争期间匈牙利地区反抗哈布斯堡中央集权和宗教压迫的重要事件之一,反映了帝国内部复杂的民族、宗教与政治矛盾。
事件代码
flavor_hab.85 = { #Bethlens Uprising
type = country_event
title = flavor_hab.85.title
desc = flavor_hab.85.desc
historical_info = flavor_hab.85.historical_info
dynamic_historical_event = {
tag = HAB
from = 1620.1.1
to = 1640.1.1
monthly_chance = 10
}
trigger = {
has_variable = hab_bethlen_uprising
any_owned_location = {
area = area:slovakia_area
count >= 20
}
religion:calvinist = {
is_religion_enabled = yes
}
NOT = { has_reform = government_reform:religious_tolerance }
area:slovakia_area = {
any_location_in_area = {
owner = root
any_pop = {
religion = religion:calvinist
}
}
}
}
fire_only_once = yes
immediate = {
character:hab_bocskai ?= { save_scope_as = bocskai }
create_character = {
first_name = name_gabriel
adm = { 30 70 }
dip = { 20 70 }
mil = { 40 80 }
birth_date = 1580.1.1
birth_location = location:hunedoara
dynasty = dynasty:bethlen_dynasty
religion = religion:calvinist
culture = culture:hungarian
estate = estate_type:nobles_estate
create_in_limbo = yes
script = hab_bethlen
save_scope_as = target_character
}
create_rebel = {
category = estate
estate = nobles_estate
name = bethlen_uprising
save_scope_as = bethlen_uprising_scope
}
}
option = {
name = flavor_hab.85.a
historical_option = yes
custom_tooltip = {
text = flavor_hab.85.a.tt
every_owned_location = {
limit = {
area = area:slovakia_area
}
every_pop = {
limit = {
owner = root
OR = {
pop_type = pop_type:nobles
religion = religion:lutheran
religion = religion:calvinist
}
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:bethlen_uprising_scope
}
}
}
scope:bethlen_uprising_scope = { add_rebel_progress = 0.5 }
add_stability = stability_severe_penalty
set_variable = hab_rakoczi_uprising
}
option = {
name = flavor_hab.85.b
add_government_power = government_power_severe_penalty
add_religious_influence_if_valid = { VALUE = religious_influence_severe_penalty }
add_reform = government_reform:religious_tolerance
destroy_rebel = scope:bethlen_uprising_scope
}
after = {
remove_variable = hab_bethlen_uprising
}
}