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_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_varhas_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
	}
}