flavor_hab.57 蒂罗尔农民起义
时间范围:1520.1.1 - 1540.1.1(每月 10% 概率)
触发条件:
- 国家稳定度低于 10。
- 蒂罗尔地区(
area:tirol_area)内至少有一个地点存在农民阶层人口(pop_type:peasants)。 - 农民阶层(
peasants_estate)的满意度低于 0.5。 - 国家在蒂罗尔地区至少拥有 10 个地点。
关键效果:
- 选项 A (历史选项):
- 失去 8 倍规模的金币。
- 神职人员阶层(
clergy_estate)和贵族阶层(nobles_estate)获得轻微满意度加成。 - 农民阶层(
peasants_estate)获得极端满意度惩罚。 - 处决事件生成的人物“Michael Gaismair”。
- 消灭名为
hab_tirolean_peasant_revolt的农民阶层叛军。
- 选项 B:
- 贵族阶层和神职人员阶层获得极端满意度惩罚。
- 将人物“Michael Gaismair”移动至本国。
- 蒂罗尔地区内所有本国拥有的农民人口获得终极满意度惩罚,并改变其效忠对象至农民叛军。
- 选项 C:
- 触发前提:农民阶层权力(
estate_power)大于 0.7。 - 神职人员阶层和贵族阶层获得终极满意度惩罚。
- 农民阶层获得终极满意度加成。
- 消灭农民叛军。
- 将人物“Michael Gaismair”移动至本国。
- 触发前提:农民阶层权力(
背景介绍: 该事件模拟了16世纪上半叶在蒂罗尔地区爆发的农民起义。在宗教改革和社会动荡的背景下,沉重的赋税、封建义务以及教会和贵族的压迫,导致农民阶层的不满情绪日益高涨。事件中的关键人物迈克尔·盖斯迈尔(Michael Gaismair)是当时农民起义的著名领袖之一。玩家作为奥地利(HAB)或蒂罗尔(TIR)的统治者,将面临如何应对这场社会危机的抉择:是镇压起义以安抚教会和贵族,还是做出让步甚至支持农民,亦或是利用农民阶层的力量来打击传统特权阶层。
完整事件代码:
flavor_hab.57 = { #Peasant Revolt in Tirol
type = country_event
title = flavor_hab.57.title
desc = flavor_hab.57.desc
historical_info = flavor_hab.57.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = HAB
tag = TIR
from = 1520.1.1
to = 1540.1.1
monthly_chance = 10
}
illustration_tags = {
10 = angry
10 = exterior
}
trigger = {
stability < 10
area:tirol_area = {
any_location_in_area = {
any_pop = {
pop_type = pop_type:peasants
}
}
}
estate_satisfaction:peasants_estate < 0.5
any_owned_location = {
area = area:tirol_area
count >= 10
}
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:clergy background = pop_type:clergy }
create_rebel = {
name = hab_tirolean_peasant_revolt
category = estate
estate = peasants_estate
save_scope_as = tirolean_rebel
}
create_character = {
first_name = name_michael
last_name = Gaismair
birth_date = 1490.1.1
birth_location = location:sterzing
estate = estate_type:peasants_estate
adm = { 20 70 }
dip = { 20 70 }
mil = { 20 70 }
culture = culture:southern_bavarian
script = hab_gaismair
save_scope_as = target_character
create_in_limbo = yes
}
}
option = {
name = flavor_hab.57.a
historical_option = yes
change_gold_effect = { scale = -8 }
add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_mild_bonus }
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_extreme_penalty }
kill_character = {
target = scope:target_character
reason = execution
}
destroy_rebel = scope:tirolean_rebel
}
option = {
name = flavor_hab.57.b
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_extreme_penalty }
scope:target_character = {
move_country = root
}
custom_tooltip = {
text = flavor_hab.57.b.tt
every_owned_location = {
limit = {
area = area:tirol_area
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:tirolean_rebel
}
}
}
}
option = {
name = flavor_hab.57.c
trigger = {
"estate_power(estate_type:peasants_estate)" > 0.7
}
add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_ultimate_penalty }
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_ultimate_penalty }
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_ultimate_bonus }
destroy_rebel = scope:tirolean_rebel
scope:target_character = {
move_country = root
}
}
}