[flavor_cas.1800] 公社议会的不满
时间范围:1500.1.1 - 1600.1.1(每月 10% 概率触发)
触发条件:
- 国家拥有君主。
- 政府类型为君主制。
- 满足以下任一条件:
- 距离上次召开议会已超过 80 个月。
- 议会议题支持率低于 50%。
- 国家拥有修正
parliament_approved_extra_taxes。
关键效果:
- 选项 A (历史选项):
- 设置变量
repress_the_rebels。 - 在莱昂、卡斯蒂利亚、托莱多地区的所有非农村省份:
- 控制度大幅下降。
- 所有属于卡斯蒂利亚文化的农民或市民阶层人口:
- 满意度大幅下降。
- 效忠对象转变为
comuneros_rebels叛军。
- 贵族阶层满意度小幅提升。
- 国家获得持续 10 年的修正
comuneros_rebellion。
- 设置变量
- 选项 B:
- 设置变量
support_the_rebels。 - 农民阶层满意度小幅提升。
- 贵族阶层满意度大幅下降。
- 设置变量
背景介绍: 该事件模拟了16世纪早期卡斯蒂利亚公社起义的历史背景。在查理五世统治时期,卡斯蒂利亚的城镇(公社)因沉重的税收、君主频繁缺席以及贵族特权的扩张而感到不满。当君主试图绕过议会(Cortes)强行征税时,这种不满演变为公开的叛乱。事件反映了君主、贵族与市民阶层之间在财政和代表权问题上的紧张关系。
完整事件代码:
flavor_cas.1800 = { #The Comuneros Parliament is unhappy
hide_portraits = yes
type = country_event
title = flavor_cas.1800.title
desc = flavor_cas.1800.desc
fire_only_once = yes
dynamic_historical_event = {
tag = CAS
tag = SPA
from = 1500.1.1
to = 1600.1.1
monthly_chance = 10
}
illustration_tags = {
10 = angry
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:nobles_estate }
if = {
limit = {
NOT = {
any_rebel = {
rebel_name_key = comuneros_rebels
}
}
}
create_rebel = {
category = estate
name = comuneros_rebels
save_scope_as = comuneros_rebels
estate = burghers_estate
}
}
else = {
scope:comuneros_rebels = {
add_rebel_progress = 0.5
}
}
}
trigger = {
has_ruler = yes
government_type = government_type:monarchy
OR = {
months_since_last_parliament_called > 80
parliament_issue_support < 0.5
root = {
has_country_modifier = parliament_approved_extra_taxes
}
}
}
option = {
name = flavor_cas.1800.a
historical_option = yes
set_variable = repress_the_rebels
custom_tooltip = {
text = comuneros_rebels_joining
every_owned_non_rural_location = {
limit = {
OR = {
area = area:leon_area
area = area:castile_area
area = area:toledo_area
}
}
change_control = control_severe_penalty
every_pop = {
limit = {
owner = root
culture = culture:castilian
OR = {
pop_type = pop_type:peasants
pop_type = pop_type:burghers
}
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:comuneros_rebels
}
}
}
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
add_country_modifier = { modifier = comuneros_rebellion years = 10 mode = add_and_extend }
}
option = {
name = flavor_cas.1800.b
set_variable = support_the_rebels
add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_mild_bonus }
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_radical_penalty }
}
}