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.20 马穆鲁克与贵族冲突

时间范围:无特定起止日期(动态事件) 触发概率:无固定月度概率(满足条件后触发)

触发条件

  • 国家采用政府改革:mamluk_government(马穆鲁克政府)
  • 存在至少一位满足以下所有条件的角色:
    • 不是统治者
    • 不是继承人
    • 不是摄政
    • 拥有特质:mamluk(马穆鲁克)
    • 拥有变量:rebelling_mamluk_var(反叛的马穆鲁克)

关键效果

  • 选项 Aflavor_mam.20.a):
    • 增加 nobles_estate(贵族阶层)的阶层满意度:estate_satisfaction_mild_bonus(轻度增益)
    • 处决目标角色(scope:target_character
    • 若目标角色的出生地由本国控制:
      • 该出生地省份内的所有人口(若为本国所有)将增加人口不满度:pop_satisfaction_extreme_penalty(极端惩罚)
  • 选项 Bflavor_mam.20.b):
    • 减少 nobles_estate(贵族阶层)的阶层满意度:estate_satisfaction_extreme_penalty(极端惩罚)
    • 减少政府权力:government_power_extreme_penalty(极端惩罚)

背景介绍: 在采用马穆鲁克政府体制的国家中,出身于马穆鲁克军事精英阶层的非核心成员若持有反叛倾向,可能引发与本土贵族阶层的权力冲突。统治者面临抉择:是强硬镇压反叛者以安抚贵族,但可能激化地方矛盾;还是妥协处理,承受贵族不满与中央权威的削弱。

完整事件代码

flavor_mam.20 = {	#$mamluk$ Clashes with Nobles
	type = country_event
	title = flavor_mam.20.title
	desc = flavor_mam.20.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 = armed
	}

	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
				}
			}
		}
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
	}
	option = {
		name = flavor_mam.20.a

		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
		kill_character = scope:target_character
		if = {
			limit = {
				scope:target_character.birth_location.owner = root
			}
			custom_tooltip = {
				text = people_in_bl_will_dislike_that_tt
				scope:target_character.birth_location = {
					province = {
						every_location_in_province = {
							every_pop = {
								limit = {
									owner = root
								}
								add_pop_satisfaction = pop_satisfaction_extreme_penalty
							}
						}
					}
				}
			}
		}
	}

	option = {
		name = flavor_mam.20.b

		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_extreme_penalty }
		add_government_power = government_power_extreme_penalty
	}
}