flavor_mam.20 马穆鲁克与贵族冲突
时间范围:无特定起止日期(动态事件) 触发概率:无固定月度概率(满足条件后触发)
触发条件:
- 国家采用政府改革:
mamluk_government(马穆鲁克政府) - 存在至少一位满足以下所有条件的角色:
- 不是统治者
- 不是继承人
- 不是摄政
- 拥有特质:
mamluk(马穆鲁克) - 拥有变量:
rebelling_mamluk_var(反叛的马穆鲁克)
关键效果:
- 选项 A(
flavor_mam.20.a):- 增加
nobles_estate(贵族阶层)的阶层满意度:estate_satisfaction_mild_bonus(轻度增益) - 处决目标角色(
scope:target_character) - 若目标角色的出生地由本国控制:
- 该出生地省份内的所有人口(若为本国所有)将增加人口不满度:
pop_satisfaction_extreme_penalty(极端惩罚)
- 该出生地省份内的所有人口(若为本国所有)将增加人口不满度:
- 增加
- 选项 B(
flavor_mam.20.b):- 减少
nobles_estate(贵族阶层)的阶层满意度:estate_satisfaction_extreme_penalty(极端惩罚) - 减少政府权力:
government_power_extreme_penalty(极端惩罚)
- 减少
背景介绍: 在采用马穆鲁克政府体制的国家中,出身于马穆鲁克军事精英阶层的非核心成员若持有反叛倾向,可能引发与本土贵族阶层的权力冲突。统治者面临抉择:是强硬镇压反叛者以安抚贵族,但可能激化地方矛盾;还是妥协处理,承受贵族不满与中央权威的削弱。
完整事件代码:
flavor_mam.20 = { #$mamluk$ Clashes with Nobles
type = country_event
title = flavor_mam.20.title
desc = flavor_mam.20.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 = armed
}
immediate = {
random_character = {
limit = {
is_ruler = no
is_heir = no
is_regent = no
has_trait = mamluk
has_variable = rebelling_mamluk_var
}
save_scope_as = target_character
remove_variable = rebelling_mamluk_var
birth_location = {
save_scope_as = target_location
province = {
save_scope_as = target_province
}
}
}
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
option = {
name = flavor_mam.20.a
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
kill_character = scope:target_character
if = {
limit = {
scope:target_character.birth_location.owner = root
}
custom_tooltip = {
text = people_in_bl_will_dislike_that_tt
scope:target_character.birth_location = {
province = {
every_location_in_province = {
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_extreme_penalty
}
}
}
}
}
}
}
option = {
name = flavor_mam.20.b
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
add_government_power = government_power_extreme_penalty
}
}