flavor_mam.19 马穆鲁克叛乱
时间范围
- 事件窗口:无特定起止日期(
from/to未定义),事件在满足触发条件后持续有效。 - 触发概率:无
monthly_chance定义,触发依赖于条件满足。
触发条件
事件仅在以下所有条件同时满足时触发:
- 国家采用 马穆鲁克政府改革(
has_reform = government_reform:mamluk_government)。 - 存在至少一名符合以下所有条件的角色:
- 不是统治者(
is_ruler = no)。 - 不是继承人(
is_heir = no)。 - 不是摄政(
is_regent = no)。 - 拥有 马穆鲁克 特质(
has_trait = mamluk)。 - 拥有变量
rebelling_mamluk_var(has_variable = rebelling_mamluk_var)。
- 不是统治者(
关键效果
事件提供三个选项,每个选项对应不同的处理方式:
选项 A(flavor_mam.19.a)
- 效果:
- 国家稳定度遭受 极端惩罚(
add_stability = stability_extreme_penalty)。 - 贵族阶层 满意度遭受 极端惩罚(
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty })。
- 国家稳定度遭受 极端惩罚(
选项 B(flavor_mam.19.b)
- 效果:
- 创建一个新角色:
- 归属于 贵族阶层(
estate = estate_type:nobles_estate)。 - 继承叛乱马穆鲁克的家族(
dynasty = scope:target_character.dynasty)。 - 行政能力:0-50(
adm = { 0 50 })。 - 外交能力:0-50(
dip = { 0 50 })。 - 军事能力:0-65(
mil = { 0 65 })。 - 添加 马穆鲁克 特质(
add_trait = trait:mamluk)。
- 归属于 贵族阶层(
- 社会价值观向 贵族政治 方向轻微移动(
change_societal_value = { type = aristocracy_vs_plutocracy value = societal_value_minor_move_to_left })。
- 创建一个新角色:
选项 C(flavor_mam.19.c)
- 效果:
- 处决 叛乱马穆鲁克角色(
kill_character = scope:target_character)。 - 政府权力遭受 极端惩罚(
add_government_power = government_power_extreme_penalty)。
- 处决 叛乱马穆鲁克角色(
背景介绍
在采用马穆鲁克政府体制的国家中,由奴隶士兵(马穆鲁克)构成的军事贵族阶层势力强大。当非核心统治圈的马穆鲁克军官积累不满并暗中组织叛乱时,苏丹将面临严峻的统治危机。此事件模拟了苏丹必须做出的艰难抉择:是妥协安抚、扶持新的代理人,还是以铁腕手段镇压,每种选择都将对国家稳定、贵族忠诚或中央权威产生深远影响。
完整事件代码
flavor_mam.19 = {
type = country_event
title = flavor_mam.19.title
desc = flavor_mam.19.desc
trigger = {
has_reform = government_reform:mamluk_government
any_character = {
is_ruler = no
is_heir = no
is_regent = no
has_trait = mamluk
has_variable = rebelling_mamluk_var
}
}
illustration_tags = {
10 = exterior
10 = angry
}
immediate = {
ordered_character = {
limit = { has_variable = rebelling_mamluk_var }
order_by = {
value = total_abilities
if = {
limit = { in_cabinet = yes }
add = 50
}
if = {
limit = { is_general = yes }
add = 100
}
}
max = 1
check_range_bounds = no
remove_variable = rebelling_mamluk_var
save_scope_as = target_character
}
ruler_or_regent ?= { save_scope_as = target_character2 }
previous_ruler ?= { save_scope_as = target_character3 }
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
option = {
name = flavor_mam.19.a
add_stability = stability_extreme_penalty
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
}
option = {
name = flavor_mam.19.b
create_character = {
estate = estate_type:nobles_estate
dynasty = scope:target_character.dynasty
adm = { 0 50 }
dip = { 0 50 }
mil = { 0 65 }
add_trait = trait:mamluk
}
change_societal_value = {
type = aristocracy_vs_plutocracy
value = societal_value_minor_move_to_left
}
}
option = {
name = flavor_mam.19.c
kill_character = scope:target_character
add_government_power = government_power_extreme_penalty
}
}