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.21] 马穆鲁克叛乱

时间范围
无特定时间范围(动态事件),每月触发概率未指定(monthly_chance 未定义)

触发条件

  • 国家采用政府改革:马穆鲁克政府has_reform = government_reform:mamluk_government
  • 存在至少一位符合以下所有条件的角色:
    • 不是统治者(is_ruler = no
    • 不是继承人(is_heir = no
    • 不是摄政(is_regent = no
    • 拥有特质:马穆鲁克has_trait = mamluk
    • 拥有变量:rebelling_mamluk_var
    • 其出生地省份的所有者为本国(birth_location.owner = root

关键效果

  • 选项 Aflavor_mam.21.a):

    • 在目标角色出生地省份的所有地块添加修正 local_abuses_modifier,持续 5 年(可叠加延长)
    • 该省份中所有属于本国的民众(pop)获得 pop_satisfaction_severe_penalty(民众满意度严重惩罚)
  • 选项 Bflavor_mam.21.b):

    • 处决目标角色(kill_character = scope:target_character
    • 国家获得 government_power_extreme_penalty(政府权力极端惩罚)

背景介绍
马穆鲁克政府体系中,出身奴隶军阶的马穆鲁克阶层常因权力分配、待遇不公或地方治理问题引发不满。当一位拥有马穆鲁克身份的非核心统治成员暗中积蓄力量并标记为叛乱状态时,其出生地可能成为动荡的源头。统治者面临抉择:要么放任地方滥用权力导致民众怨声载道,要么以强硬手段处决叛乱者但承受政府权威受损的代价。

完整事件代码

flavor_mam.21 = {
	type = country_event
	title = flavor_mam.21.title
	desc = flavor_mam.21.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
			birth_location.owner = root
		}
	}
	illustration_tags = {
		10 = exterior
		10 = angry
	}

	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
				}
			}
		}
		ruler_or_regent ?= { save_scope_as = target_character2 }
	}

	option = {
		name = flavor_mam.21.a

		custom_tooltip = {
			text = target_province_local_abuses_modifier_tt
			scope:target_location = {
				province = {
					every_location_in_province = {
						add_location_modifier = {
							modifier = local_abuses_modifier
							years = 5
							mode = add_and_extend
						}
						every_pop = {
							limit = {
								owner = root
							}
							add_pop_satisfaction = pop_satisfaction_severe_penalty
						}
					}
				}
			}
		}
	}

	option = {
		name = flavor_mam.21.b

		kill_character = scope:target_character
		add_government_power = government_power_extreme_penalty
	}
}