flavor_ser.10 统治者的弱点
时间范围:1337.1.1 - 1453.6.1,每月 2% 概率触发
触发条件:
- 国家为
SER(塞尔维亚)。 - 国家从未发生过此事件(未拥有变量
had_serbian_disaster_variable)。 - 政府类型为君主制。
- 国家拥有在位统治者。
- 满足以下任一条件:
- 统治者的总能力值 ≤ 100。
- 国家正统性 ≤ 70。
- 王室地产阶层权力 ≤ 0.33。
- 人物
ser_stefan_dusan(斯特凡·杜尚)已去世。 - 统治者拥有王朝,且其王朝中至少存在一名符合
ser_valid_male_for_ruler条件的男性成员。
关键效果:
-
选项 A (flavor_ser.10.a):
- 触发条件:存在符合条件的统治者父辈(
target_parent),且当前有摄政,且该摄政并非此父辈。 - 效果:将符合条件的统治者父辈设为摄政,并施加
government_power_extreme_penalty和stability_extreme_penalty。
- 触发条件:存在符合条件的统治者父辈(
-
选项 B (flavor_ser.10.b):
- 触发条件:存在符合条件的王朝成员(
target_dynasty_member_scope)。 - 效果:秘密处决当前统治者,将符合条件的王朝成员设为新统治者,并施加
government_power_extreme_penalty和stability_extreme_penalty。
- 触发条件:存在符合条件的王朝成员(
-
选项 C (flavor_ser.10.c):
- 效果:秘密处决当前统治者(退位),并施加
stability_ultimate_penalty。
- 效果:秘密处决当前统治者(退位),并施加
-
选项 D (flavor_ser.10.d):
- 触发条件:拥有超过 5 个整合状态为“已征服”的省份。
- 效果:对所有整合状态为“已征服”的省份,其所有人口施加
pop_satisfaction_ultimate_penalty,并施加control_extreme_penalty。
-
选项 E (flavor_ser.10.e):
- 触发条件:拥有超过 5 个整合状态为“已征服”的省份,且满足以下任一条件:
- 统治者拥有特质
charismatic_negotiator(魅力谈判家)。 - 统治者拥有特质
inspiring_leader(鼓舞人心的领袖)。 - 统治者总能力值 > 220。
- 王室地产阶层权力 ≥ 0.5。
- 统治者拥有特质
- 效果:对所有整合状态为“已征服”的省份,其所有人口施加
pop_satisfaction_ultimate_penalty,并施加control_severe_penalty。
- 触发条件:拥有超过 5 个整合状态为“已征服”的省份,且满足以下任一条件:
背景介绍: 在塞尔维亚帝国伟大的斯特凡·杜尚去世后,帝国面临着继承危机和中央权力削弱的挑战。此事件模拟了在一位能力不足、合法性受质疑或缺乏强大贵族支持的统治者领导下,塞尔维亚可能陷入的政治动荡。统治者的弱点可能引发宫廷阴谋、地方叛乱或王朝更迭,考验着国家的稳定与统一。
完整事件代码:
flavor_ser.10 = { #The Weakness of [ROOT.GetRuler.GetName]
type = country_event
title = flavor_ser.10.title
desc = flavor_ser.10.desc
image = "gfx/interface/illustrations/disaster/coup_attempt.dds"
fire_only_once = yes
dynamic_historical_event = {
tag = SER
from = 1337.1.1
to = 1453.6.1
monthly_chance = 2
}
trigger = {
NOT = { has_variable = had_serbian_disaster_variable }
government_type = government_type:monarchy
has_ruler = yes
OR = {
ruler ?= {
total_abilities <= 100
}
legitimacy <= 70
"estate_power(estate_type:crown_estate)" <= 0.33
}
character:ser_stefan_dusan = {
is_alive = no
}
ruler ?= {
has_dynasty = yes
dynasty ?= {
any_character_in_dynasty = {
ser_valid_male_for_ruler = yes
}
}
}
}
immediate = {
ruler ?= {
random_parent = {
limit = { is_alive = yes }
save_scope_as = target_parent
}
}
ruler.dynasty = {
random_character_in_dynasty = {
limit = {
ser_valid_male_for_ruler = yes
}
save_scope_as = target_dynasty_member_scope
}
}
ruler ?= {
save_scope_as = target_character
}
}
option = {
name = flavor_ser.10.a
trigger = {
exists = scope:target_parent
has_regent = yes
regent ?= {
this != scope:target_parent
}
}
set_regent = scope:target_parent
add_government_power = government_power_extreme_penalty
add_stability = stability_extreme_penalty
}
option = {
name = flavor_ser.10.b
trigger = {
exists = scope:target_dynasty_member_scope
}
hidden_effect = {
kill_character_silently = root.ruler
}
set_new_ruler = scope:target_dynasty_member_scope
add_government_power = government_power_extreme_penalty
add_stability = stability_extreme_penalty
}
option = {
name = flavor_ser.10.c
custom_tooltip = ser_abdicate_throne_tt
hidden_effect = {
kill_character_silently = root.ruler
}
add_stability= stability_ultimate_penalty
}
option = {
name = flavor_ser.10.d
trigger = {
any_owned_location = {
integration_level = conquered
count > 5
}
}
custom_tooltip = ser_every_conquered_location_gets_tt
show_as_tooltip = {
random_owned_location = {
limit = { integration_level = conquered }
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
change_control = control_extreme_penalty
}
}
hidden_effect = {
every_owned_location = {
limit = {
integration_level = conquered
}
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
change_control = control_extreme_penalty
}
}
}
option = {
name = flavor_ser.10.e
trigger = {
any_owned_location = {
integration_level = conquered
count > 5
}
OR = {
ruler ?= {
has_trait = charismatic_negotiator
}
ruler ?= {
has_trait = inspiring_leader
}
ruler ?= {
total_abilities > 220
}
"estate_power(estate_type:crown_estate)" >= 0.5
}
}
custom_tooltip = ser_every_conquered_location_gets_tt
show_as_tooltip = {
random_owned_location = {
limit = { integration_level = conquered }
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
change_control = control_severe_penalty
}
}
hidden_effect = {
every_owned_location = {
limit = {
integration_level = conquered
}
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
change_control = control_severe_penalty
}
}
}
}