[flavor_dlh.54] 贵族叛乱
时间范围
无明确 from 和 to 日期限制,事件在满足触发条件后,持续有效。
触发条件
- 国家中至少存在一名符合以下所有条件的角色:
- 属于贵族阶层(
estate_type:nobles_estate) - 不是统治者(
is_ruler = no) - 不是摄政(
is_regent = no) - 不是继承人(
is_heir = no) - 不是青少年(
is_adolescent = no) - 不是女性(
is_female = no)
- 属于贵族阶层(
- 国家至少拥有一个省份,且该省份内所有地块的控制器均为其所有者(即该省份完全未被敌军占领)。
关键效果
事件触发后,会立即执行以下操作:
- 随机选择一个符合条件的贵族角色,标记为
target_character。 - 随机选择一个完全未被占领的省份,标记为
target_province。 - 将
target_province的所有地块加入一个名为rebel_locations的列表。 - 创建一个“觊觎者”(
pretender)类型的叛军,标记为target_rebels。 - 使
target_character效忠于target_rebels叛军。
随后,玩家需从以下两个选项中选择其一:
-
选项 A (flavor_dlh.54.a)
- AI 选择概率因子:0.25
- 效果:
- 立即监禁
target_character(imprison_character_effect)。 - 政府权力遭受严重惩罚(
add_government_power = government_power_severe_penalty)。 - 国家稳定度遭受严重惩罚(
add_stability = stability_severe_penalty)。 - 摧毁
target_rebels叛军(destroy_rebel)。
- 立即监禁
-
选项 B (flavor_dlh.54.b)
- AI 选择概率因子:1
- 修正:如果国家处于至少一场战争中(
any_war),则 AI 选择此选项的概率因子降为 0。
- 修正:如果国家处于至少一场战争中(
- 效果:
- 在
rebel_locations列表(即target_province的所有地块)中立即触发target_rebels叛军的叛乱(create_instant_rebellion)。
- 在
- AI 选择概率因子:1
背景介绍
在君主制国家中,强大的贵族阶层始终是王权潜在的挑战者。当一位有野心、有实力的成年男性贵族对现状不满时,他可能利用自己在地方上的影响力,煽动叛乱,甚至自立为王位觊觎者,直接威胁统治者的合法性与国家的稳定。此事件模拟了这种来自统治阶层内部的严重政治危机。
完整事件代码
flavor_dlh.54 = {
type = country_event
title = flavor_dlh.54.title
desc = flavor_dlh.54.desc
trigger = {
any_character = {
has_estate = estate_type:nobles_estate
is_ruler = no
is_regent = no
is_heir = no
is_adolescent = no
is_female = no
}
any_province = {
NOT = {
any_location_in_province = {
controller != owner
}
}
}
}
illustration_tags = {
10 = armed
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
random_character = {
limit = {
has_estate = estate_type:nobles_estate
is_ruler = no
is_regent = no
is_heir = no
is_adolescent = no
is_female = no
}
save_scope_as = target_character
}
random_province = {
limit = {
NOT = {
any_location_in_province = {
controller != owner
}
}
}
save_scope_as = target_province
}
scope:target_province = {
every_location_in_province = {
add_to_list = rebel_locations
}
}
create_rebel = {
category = pretender
save_scope_as = target_rebels
}
scope:target_character = {
change_character_allegiance = scope:target_rebels
}
}
option = {
name = flavor_dlh.54.a
ai_chance = {
factor = 0.25
}
scope:target_character = {
imprison_character_effect = {
years = -1
}
}
add_government_power = government_power_severe_penalty
add_stability = stability_severe_penalty
destroy_rebel = scope:target_rebels
}
option = {
name = flavor_dlh.54.b
ai_chance = {
factor = 1
modifier = {
factor = 0
any_war = {
count >= 1
}
}
}
create_instant_rebellion = {
list = rebel_locations
rebel = scope:target_rebels
}
}
}