[flavor_pol.11] 帕克塔·康文塔
时间范围:1570.1.1-1670.12.31(每月概率触发,具体概率未在代码中指定)
触发条件:
- 国家标签为
POL(波兰)。 - 当前年份在 1570 年至 1670 年之间。
- 国家拥有统治者。
- 未拥有特权
estate_privilege:pacta_conventa。 - 贵族阶层 (
estate_type:nobles_estate) 的力量大于王室阶层 (estate_type:crown_estate)。 - 满足以下任一条件:
- 拥有特权
estate_privilege:golden_liberty(黄金自由)。 - 贵族阶层力量大于 0.35。
- 继承法为
heir_selection:elective_succession(选举继承)。 - 继承法为
heir_selection:dynastic_elective_succession(王朝选举继承)。
- 拥有特权
关键效果:
-
选项 A (flavor_pol.11.a) - 历史选项:
- 贵族阶层满意度增加
estate_satisfaction_mild_bonus。 - 国家稳定度增加
stability_extreme_bonus。 - 授予特权
estate_privilege:pacta_conventa。 - 隐藏效果:摧毁贵族叛乱
scope:noble_uprising。
- 贵族阶层满意度增加
-
选项 B (flavor_pol.11.b):
- 贵族阶层满意度减少
estate_satisfaction_extreme_penalty。 - 国家稳定度减少
stability_extreme_penalty。 - 贵族叛乱
scope:noble_uprising的进度增加 0.90。 - 根据贵族阶层力量百分比,在控制度最低的地区中,对属于波兰的贵族 (
pop_type:nobles) 或农民 (pop_type:peasants) 人口进行操作:- 人口满意度减少 0.99。
- 改变人口效忠对象至贵族叛乱
scope:noble_uprising。
- 贵族阶层满意度减少
背景介绍: “帕克塔·康文塔”是波兰-立陶宛联邦时期,国王与贵族阶层(施拉赤塔)之间签订的一系列协议。这些协议通常在国王选举后确立,规定了国王的权力限制和贵族享有的特权,是波兰“黄金自由”政治体系的核心组成部分,深刻影响了波兰的贵族民主制和中央王权的衰弱。
完整事件代码:
flavor_pol.11 = { #https://en.wikipedia.org/wiki/Pacta_conventa
hide_portraits = yes
type = country_event
title = flavor_pol.11.title
desc = flavor_pol.11.desc
historical_info = flavor_pol.11.historical_info
fire_only_once = yes
trigger = {
tag = POL
current_year >= 1570
current_year <= 1670
has_ruler = yes
NOT = {
has_estate_privilege = estate_privilege:pacta_conventa
}
"estate_power(estate_type:crown_estate)" < "estate_power(estate_type:nobles_estate)"
OR = {
has_estate_privilege = estate_privilege:golden_liberty
"estate_power(estate_type:nobles_estate)" > 0.35
succession_law = heir_selection:elective_succession
succession_law = heir_selection:dynastic_elective_succession
}
}
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler = {
save_scope_as = new_ruler_scope
}
if = {
limit = {
any_rebel = { estate_type = estate_type:nobles_estate }
}
random_rebel = {
limit = { estate_type = estate_type:nobles_estate }
save_scope_as = noble_uprising
}
}
else = {
create_rebel = {
category = estate
estate = nobles_estate
save_scope_as = noble_uprising
}
}
}
option = {
name = flavor_pol.11.a
historical_option = yes
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
add_stability = stability_extreme_bonus
grant_estate_privilege = estate_privilege:pacta_conventa
hidden_effect = { destroy_rebel = scope:noble_uprising }
}
option = {
name = flavor_pol.11.b
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
add_stability = stability_extreme_penalty
scope:noble_uprising = {
add_rebel_progress = 0.90
}
#As many locations as noble power percentage
ordered_owned_location = {
order_by = { #Get the least controlled ones
value = local_control
multiply = -1
}
max = {
value = {
add = num_locations
multiply = "estate_power(estate_type:nobles_estate)"
}
}
every_pop = {
limit = {
owner = root
OR = {
pop_type = pop_type:nobles
pop_type = pop_type:peasants
}
}
add_pop_satisfaction = -0.99
change_pop_allegiance = scope:noble_uprising
}
}
}
}