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.65] 马穆鲁克军队中的异文化士兵

时间范围
无明确起止日期(from/to未定义),事件在满足条件时随机触发。

触发条件

  • 国家已采用政府改革:马穆鲁克政府has_reform = government_reform:mamluk_government
  • 国家境内存在士兵人口pop_type = pop_type:soldiers),且其文化不同于国家主流文化(culture != root.culture

关键效果

  • 选项 A(flavor_mam.65.a

    • 在目标地点(target_location)中,所有文化不同于国家主流文化的士兵人口,其满意度将受到极端惩罚add_pop_satisfaction = pop_satisfaction_extreme_penalty
    • 贵族阶层estate_type:nobles_estate)的满意度获得小幅提升add_estate_satisfaction = estate_satisfaction_weak_bonus
  • 选项 B(flavor_mam.65.b

    • 目标地点(target_location)的控制度受到轻度惩罚change_control = control_mild_penalty
    • 国家损失一定数量的金钱,金额为当前月收入(monthly_income_total)的50%(multiply = -0.5),但最低损失10,最高损失400(min = 10max = 400

背景介绍
马穆鲁克苏丹国以其独特的军事奴隶(马穆鲁克)制度闻名,其军队核心常由来自高加索、中亚等地的非阿拉伯裔奴隶士兵构成。随着时间推移,这些异文化士兵群体在军队和社会中的地位、忠诚度以及与本土贵族的关系,成为统治者需要不断权衡和管理的政治议题。本事件模拟了统治者面对军队中异文化士兵群体时,可能采取的不同策略及其带来的连锁反应。

完整事件代码

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

	illustration_tags = {
		10 = regular
		10 = exterior
	}

	trigger = {
		has_reform = government_reform:mamluk_government
		any_pop = {
			pop_type = pop_type:soldiers
			culture != root.culture
		}
	}

	immediate = {
		random_owned_location = {
			limit = {
				any_pop = {
					pop_type = pop_type:soldiers
					culture != root.culture
				}
			}
			save_scope_as = target_location
		}
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
	}

	option = {
		name = flavor_mam.65.a
		custom_tooltip = {
			text = mam_all_pop_not_of_primary_culture_lose_satisfaction_tt
			scope:target_location = {
				every_pop = {
					limit = {
						pop_type = pop_type:soldiers
						culture != root.culture
					}
					add_pop_satisfaction = pop_satisfaction_extreme_penalty
				}
			}
		}
		add_estate_satisfaction = {
			type = estate_type:nobles_estate
			value = estate_satisfaction_weak_bonus
		}
	}

	option = {
		name = flavor_mam.65.b
		scope:target_location = {
			change_control = control_mild_penalty
		}
		add_gold = {
			value = monthly_income_total
			min = 10
			max = 400
			multiply = -0.5
		}
	}
}