Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

[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
	}
}