flavor_tur.156 郁金香时代的终结
时间范围:1700.1.1 - 1837.1.1 (每月 10% 概率触发)
触发条件:
- 国家已拥有
tulip_period和a_reformation_janissaries_advance两项进步。 - 社会价值观
belligerent_vs_conciliatory(好战 vs 安抚)大于 -25。 - 国家稳定度低于 70。
- 国家拥有君主和继承人。
关键效果:
- 选项 A (历史选项):
- 君主退位,继承人即位。
- 杀死新创建的人物
Petrona Halil。 - 解散已创建的
janissary_revolt叛军。 - 获得
government_power_extreme_penalty(政府权力极端惩罚)。 - 获得
prestige_extreme_penalty(威望极端惩罚)。
- 选项 B:
- 君主退位,继承人即位。
- 杀死当前君主。
- 获得名为
janissary_custodianship的国家修正,持续10年。 - 社会价值观
centralization_vs_decentralization(集权 vs 分权)大幅向右移动。 - 社会价值观
belligerent_vs_conciliatory(好战 vs 安抚)大幅向左移动。 - 如果当前政策为
public_harem_policy,则替换为secluded_harem_policy。 - 在首都所在地区,根据特定算法,将部分
soldiers和nobles类型的、未参与叛乱的民众的满意度降至最低,并使其效忠于janissary_revolt叛军。
- 选项 C:
- 获得
government_power_mild_bonus(政府权力小幅增益)。 - 在首都所在地区,根据特定算法,将更多
soldiers和nobles类型的、未参与叛乱的民众的满意度降至最低,并使其效忠于janissary_revolt叛军。
- 获得
背景介绍:
此事件模拟了奥斯曼帝国“郁金香时代”结束后,因改革引发的政治动荡。随着现代化改革的推进,尤其是针对近卫军(耶尼切里)的改革,触动了传统军事贵族的核心利益。当国家稳定度下降、社会氛围趋于好战时,以近卫军为首的保守势力可能发动叛乱,要求罢黜支持改革的苏丹,甚至扶持新君,引发严重的政治危机。事件中出现的 Petrona Halil 可能代表了当时反对改革的近卫军领袖或保守派核心人物。
完整事件代码:
flavor_tur.156 = { #Tulip's End
type = country_event
title = flavor_tur.156.title
desc = flavor_tur.156.desc
historical_info = flavor_tur.156.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = TUR
from = 1700.1.1
to = 1837.1.1
monthly_chance = 10
}
trigger = {
has_advance = tulip_period
has_advance = a_reformation_janissaries_advance
societal_value:belligerent_vs_conciliatory > -25
stability < 70
has_ruler = yes
has_heir = yes
}
immediate = {
create_character = {
first_name = Petrona
last_name = name_khalil
adm = 30
dip = 60
mil = 85
female = no
culture = culture:turkish_culture
ethnicity = ethnicity:european_mediterranean_ethnicity
religion = religion:sunni
estate = estate_type:nobles_estate
birth_location = location:bitola
age = 40
script = tur_petrona_halil
save_scope_as = petrona_halil
}
ruler = { save_scope_as = target_character }
heir = { save_scope_as = target_heir }
capital = { save_scope_as = target_capital }
create_rebel = {
name = janissary_revolt
category = estate
estate = nobles_estate
save_scope_as = target_rebel
}
}
option = {
name = flavor_tur.156.a
historical_option = yes
custom_tooltip = tur_abdicate_throne_tt
set_new_ruler = scope:target_heir
kill_character = {
target = scope:petrona_halil
reason = killed_by_janissaries
}
custom_tooltip = {
text = janissaries_will_not_revolt_tt
destroy_rebel = scope:target_rebel
}
add_government_power = government_power_extreme_penalty
add_prestige = prestige_extreme_penalty
}
option = {
name = flavor_tur.156.b
set_new_ruler = scope:target_heir
kill_character = {
target = scope:target_character
reason = killed_by_janissaries
}
add_country_modifier = { modifier = janissary_custodianship years = 10 mode = add_and_extend }
change_societal_value = {
type = centralization_vs_decentralization
value = societal_value_large_move_to_right
}
change_societal_value = {
type = belligerent_vs_conciliatory
value = societal_value_large_move_to_left
}
if = {
limit = {
has_policy = public_harem_policy
}
add_policy = policy:secluded_harem_policy
}
custom_tooltip = {
text = revolt_will_not_spread_too_far_tt
ordered_pop = {
limit = {
owner = root
location.region = root.capital.region
OR = {
pop_type = pop_type:soldiers
pop_type = pop_type:nobles
}
has_rebel = no
}
order_by = {
value = {
add = pop_size
if = {
limit = { pop_satisfaction > 0.05 }
divide = pop_satisfaction
}
else = { divide = 0.05 }
}
}
check_range_bounds = no
max = {
value = {
add = num_provinces
divide = 25
}
add = 3
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:target_rebel
}
}
}
option = {
name = flavor_tur.156.c
add_government_power = government_power_mild_bonus
custom_tooltip = {
text = revolt_will_spread_further_tt
ordered_pop = {
limit = {
owner = root
location.region = root.capital.region
OR = {
pop_type = pop_type:soldiers
pop_type = pop_type:nobles
}
has_rebel = no
}
order_by = {
value = {
add = pop_size
if = {
limit = { pop_satisfaction > 0.05 }
divide = pop_satisfaction
}
else = { divide = 0.05 }
}
}
check_range_bounds = no
max = {
value = {
add = num_provinces
divide = 10
}
add = 3
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:target_rebel
}
}
}
}