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.72 边境指挥官任命

时间范围:1444.11.11-1821.1.1(每月 5% 概率)

触发条件

  • 国家拥有政府改革:mamluk_government(马穆鲁克政府)。
  • 至少有一块核心省份:
    • 省份拥有 awlad_al_nas_commander(阿瓦拉德·纳斯指挥官)修正。
    • 省份拥有 mamluk_commander(马穆鲁克指挥官)修正。
    • 该省份至少有一个相邻省份:
      • 该相邻省份有拥有者。
      • 该相邻省份是边境省份。
      • 该相邻省份的拥有者不是触发国。
  • 国家至少拥有一位具有 mamluk(马穆鲁克)特质的角色。

关键效果

  • 选项 A (flavor_mam.72.a):
    • 合法性:legitimacy_weak_penalty(小幅惩罚)。
    • 在目标省份添加修正 awlad_al_nas_commander(阿瓦拉德·纳斯指挥官),持续 120 个月。
    • 目标角色所属阶层满意度:estate_satisfaction_weak_penalty(小幅惩罚)。
  • 选项 B (flavor_mam.72.b):
    • 合法性:legitimacy_weak_bonus(小幅奖励)。
    • 在目标省份添加修正 mamluk_commander(马穆鲁克指挥官),持续 120 个月。
    • 目标角色所属阶层满意度:estate_satisfaction_weak_bonus(小幅奖励)。

背景介绍: 作为马穆鲁克苏丹国,其统治阶层由军事奴隶出身的马穆鲁克精英构成。在边境地区,苏丹需要任命可靠的指挥官来负责防御和治理。这一事件反映了苏丹在任命指挥官时面临的选择:是任命马穆鲁克军事精英(选项B),还是任命本地出生的“阿瓦拉德·纳斯”(马穆鲁克的后代,选项A)。这一决策不仅影响边境的军事效能,也牵动着国内不同政治集团的利益与忠诚。

完整事件代码

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

	trigger = {
		has_reform = government_reform:mamluk_government
		any_core_location = {
			NOT = {
				has_location_modifier = awlad_al_nas_commander
			}
			NOT = {
				has_location_modifier = mamluk_commander
			}
			any_neighbor_location = {
				has_owner = yes
				is_border = yes
				owner != root
			}
		}
		any_character = {
			has_trait = mamluk
		}
	}

	immediate = {
		random_owned_location = {
			limit = {
				integration_level = core
				NOT = {
					has_location_modifier = awlad_al_nas_commander
				}
				NOT = {
					has_location_modifier = mamluk_commander
				}
				any_neighbor_location = {
					has_owner = yes
					owner != root
				}
			}
			save_scope_as = target_location
		}
		ordered_character = {
			order_by = total_abilities
			limit = {
				has_trait = mamluk
			}
			max = 1
			save_scope_as = target_character
		}
	}

	option = {
		name = flavor_mam.72.a
		add_legitimacy = legitimacy_weak_penalty
		scope:target_location = {
			add_location_modifier = { modifier = awlad_al_nas_commander months = 120 mode = add }
		}
		add_estate_satisfaction = {
			type = scope:target_character.estate_type
			value = estate_satisfaction_weak_penalty
		}
	}

	option = {
		name = flavor_mam.72.b
		add_legitimacy = legitimacy_weak_bonus
		scope:target_location = {
			add_location_modifier = { modifier = mamluk_commander months = 120 mode = add }
		}
		add_estate_satisfaction = {
			type = scope:target_character.estate_type
			value = estate_satisfaction_weak_bonus
		}
	}
}