flavor_hab.35 萨尔茨堡农民起义
时间范围:1520.1.1 - 1550.1.1(每月 10% 概率)
触发条件:
- 拥有
salzburg地区。 - 国家稳定度低于 10。
salzburg地区存在至少一个pop_type:peasants(农民阶层)的人口。peasants_estate(农民阶层)的阶层满意度低于 0.3。
关键效果:
-
选项 A (flavor_hab.35.a):
- 损失 6 金币。
- 为
peasants_estate阶层增加estate_satisfaction_mild_bonus(温和增益)的满意度。 - 在
salzburg地区,对该地区所有属于本国的pop_type:peasants人口增加pop_satisfaction_mild_bonus(温和增益)的人口满意度。 - 对
salzburg地区施加control_mild_penalty(温和惩罚)的控制度修正。 - 销毁名为
hab_salzburger_peasant_revolt的叛军。
-
选项 B (flavor_hab.35.b) [历史选项]:
- 为
peasants_estate阶层增加estate_satisfaction_extreme_penalty(极端惩罚)的满意度。 - 在
salzburg地区,对该地区所有属于本国的pop_type:peasants人口增加pop_satisfaction_ultimate_penalty(终极惩罚)的人口满意度,并将这些人口的效忠对象改为salzburger_rebel(萨尔茨堡叛军)。 - 设置变量
hab_peasant_rebels_joining。
- 为
背景介绍: 该事件模拟了16世纪上半叶,在神圣罗马帝国哈布斯堡王朝或萨尔茨堡大主教区统治下,萨尔茨堡地区爆发的农民起义。当时,沉重的赋税、宗教改革引发的社会动荡以及农民阶层普遍的不满情绪,常常导致地方性的反抗。事件反映了统治者面临农民反抗时,可以选择妥协安抚(选项A)或强硬镇压(历史选项B),而后者往往会导致农民大规模倒向叛军,加剧冲突。
完整事件代码:
flavor_hab.35 = { #Peasant Uprising in Salzburg
hide_portraits = yes
type = country_event
title = flavor_hab.35.title
desc = flavor_hab.35.desc
fire_only_once = yes
historical_info = flavor_hab.35.historical_info
dynamic_historical_event = {
tag = HAB
tag = SLZ
from = 1520.1.1
to = 1550.1.1
monthly_chance = 10
}
illustration_tags = {
10 = angry
10 = exterior
}
trigger = {
owns = location:salzburg
stability < 10
location:salzburg = {
any_pop = {
pop_type = pop_type:peasants
}
}
estate_satisfaction:peasants_estate < 0.3
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:clergy background = pop_type:clergy }
create_rebel = {
name = hab_salzburger_peasant_revolt
category = estate
estate = peasants_estate
save_scope_as = salzburger_rebel
}
}
option = {
name = flavor_hab.35.a
change_gold_effect = { scale = -6 }
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_mild_bonus }
location:salzburg = {
change_control = control_mild_penalty
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_mild_bonus
}
}
destroy_rebel = scope:salzburger_rebel
}
option = {
name = flavor_hab.35.b
historical_option = yes
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_extreme_penalty }
location:salzburg = {
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:salzburger_rebel
}
}
set_variable = hab_peasant_rebels_joining
}
}