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.67 马穆鲁克内部叛乱

时间范围
1444.11.11-1821.1.1(游戏全程),每月触发概率未指定(monthly_chance 未定义)

触发条件

  • 国家存在首都
  • 政府改革为“马穆鲁克政府”(mamluk_government
  • 正统性 ≤ 60
  • 稳定度 ≤ 0
  • 在首都所在区域(area)内,至少有一个非首都省份为核心省份(integration_level = core

关键效果

  • 选项 Aflavor_mam.67.a):
    • 增加少量正统性惩罚(add_legitimacy = legitimacy_mild_penalty
    • 将新创建的“目标人物”(target_character)的效忠对象改为“马穆鲁克僭位者”叛军(scope:mamluk_pretender
    • 在“目标区域”(target_area)内,所有非首都省份中,属于本国的全部人口(pop)将:
      • 获得极端满意度惩罚(add_pop_satisfaction = pop_satisfaction_extreme_penalty
      • 将效忠对象改为“马穆鲁克僭位者”叛军

背景介绍
马穆鲁克苏丹国是一个由军事奴隶(马穆鲁克)精英统治的国家,其政治稳定性高度依赖于苏丹的权威和各军事派系的平衡。当中央政府的正统性受到质疑、国家陷入不稳定时,地方上的马穆鲁克军官或贵族可能利用其在首都区域的影响力,煽动当地人口和支持者发起叛乱,挑战现有苏丹的统治,试图拥立新的军事领袖。

完整事件代码

flavor_mam.67 = {
	hide_portraits = yes
	type = country_event
	title = flavor_mam.67.title
	desc = flavor_mam.67.desc

	trigger = {
		exists = capital
		has_reform = government_reform:mamluk_government
		legitimacy <= 60
		stability <= 0
		any_core_location = {
			integration_level = core
			area = root.capital.area
			is_capital = no
		}
	}

	immediate = {
		hidden_effect = {
			random_core_location = {
				limit = {
					integration_level = core
					area = root.capital.area
					is_capital = no
				}
				save_scope_as = target_location
				area = {
					save_scope_as = target_area
				}
			}
		}
		create_character = {
			culture = root.culture
			religion = root.religion
			min_age = 30
			adm = {
				50
				70
			}
			dip = {
				40
				60
			}
			mil = {
				60
				80
			}
			save_scope_as = target_character
		}

		create_rebel = {
			category = pretender
			name = mamluk_pretender
			save_scope_as = mamluk_pretender
		}
	}

	option = {
		name = flavor_mam.67.a
		add_legitimacy = legitimacy_mild_penalty
		scope:target_character = {
			change_character_allegiance = scope:mamluk_pretender
		}
		custom_tooltip = {
			text = mam_every_location_in_area_minus_capital_joins_rebellion_tt
			scope:target_area = {
				every_location_in_area = {
					limit = {
						owner ?= root
						is_capital = no
					}
					every_pop = {
						limit = {
							owner ?= root
						}
						add_pop_satisfaction = pop_satisfaction_extreme_penalty
						change_pop_allegiance = scope:mamluk_pretender
					}
				}
			}
		}
	}
}