[flavor_mor.28] 阿布·伊南·法里斯叛乱
时间范围:1340.1.1 - 1380.1.1(每月 5% 概率)
触发条件:
- 国家处于战争状态。
- 国家拥有特莱姆森省 (
tlemcen_province) 或奥兰省 (oran_province) 的任一地块。 - 角色
mor_abu_al_hasan_ali存活且为国家统治者。 - 角色
mor_abu_inan_faris存活、非统治者且为成年人。
关键效果:
- 选项 A (历史选项):
- 创建一个名为
abu_inan_faris_rebels的“僭位者”类别叛军,并赋予其 90% 的叛乱进度。 - 角色
mor_abu_inan_faris加入该叛军。 - 在阿尔及尔地区 (
algiers_area) 内,所有未加入该叛军的、属于本国的民众,其满意度降至最低,并转而效忠于该叛军。 - 国家稳定性小幅下降。
- 有 50% 的概率在 1 至 6 年内静默触发事件
flavor_mor.29。
- 创建一个名为
- 选项 B:
- 将角色
mor_abu_inan_faris设为新的国家统治者。 - 国家威望小幅下降。
- 国家正统性大幅下降。
- 将角色
背景介绍: 此事件模拟了马林苏丹国(摩洛哥)统治家族内部的一场权力斗争。在苏丹阿布·哈桑·阿里(Abu al-Hasan Ali)统治期间,其子阿布·伊南·法里斯(Abu Inan Faris)在特定条件下(如国家处于战争且控制马格里布西部部分地区时)可能发动叛乱,挑战其父的统治,反映了中世纪北非苏丹国中常见的继承权冲突与地方势力博弈。
完整事件代码:
flavor_mor.28 = {
hide_portraits = yes
type = country_event
title = flavor_mor.28.title
desc = flavor_mor.28.desc
fire_only_once = yes
dynamic_historical_event = {
tag = MOR
from = 1340.1.1
to = 1380.1.1
monthly_chance = 5
}
illustration_tags = {
10 = angry
10 = exterior
}
trigger = {
at_war = yes
or = {
province_definition:tlemcen_province = {
any_location_in_province_definition = {
top_owner = root
}
}
province_definition:oran_province = {
any_location_in_province_definition = {
top_owner = root
}
}
}
character:mor_abu_al_hasan_ali = {
is_alive = yes
is_ruler = yes
}
character:mor_abu_inan_faris = {
is_alive = yes
is_ruler = no
is_adult = yes
}
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:nobles background = pop_type:soldiers }
capital = {
save_scope_as = capital_scope
}
ruler = {
save_scope_as = ruler_scope
}
character:mor_abu_inan_faris = {
save_scope_as = usurper_scope
}
}
option = {
name = flavor_mor.28.a
historical_option = yes
create_rebel = {
category = pretender
save_scope_as = abu_inan_faris_rebels_scope
name = abu_inan_faris_rebels
add_rebel_progress = 0.90
}
scope:usurper_scope = {
change_character_allegiance = scope:abu_inan_faris_rebels_scope
}
every_owned_location = {
limit = {
any_pop = {
or = {
has_rebel = no
rebel != scope:abu_inan_faris_rebels_scope
}
}
area = area:algiers_area
}
every_pop = {
limit = {
owner = root
or = {
has_rebel = no
rebel != scope:abu_inan_faris_rebels_scope
}
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:abu_inan_faris_rebels_scope
}
}
add_stability = stability_mild_penalty
hidden_effect = {
random_list = {
50 = {}
50 = {
trigger_event_silently = {
id = flavor_mor.29
years = { 1 6 }
}
}
}
}
}
option = {
name = flavor_mor.28.b
set_new_ruler = scope:usurper_scope
add_prestige = prestige_mild_penalty
add_legitimacy = legitimacy_ultimate_penalty
}
}