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_ira.1011 镇压什叶派叛乱

时间范围:未指定具体日期范围(代码中未定义 fromto 字段),触发概率未指定(代码中未定义 monthly_chance 字段)。

触发条件:此事件为动态历史事件,其触发条件由游戏引擎在满足特定情境(如特定类型的叛乱在特定省份发生)时调用。事件代码本身未包含 trigger 字段。

关键效果

  • 选项 A:镇压什叶派叛乱

    • 国家稳定性遭受终极惩罚(stability_ultimate_penalty)。
    • 在目标省份(target_province)内,所有什叶派(shia)人口减少10%(multiply = -0.1),剩余人口全部改信逊尼派(sunni)。
    • 消灭目标叛军(destroy_rebel = scope:target_rebel)。
    • 目标国家(scope:root_country)对本国(ROOT)获得“镇压什叶派叛乱”的好感度修正(opinion_crushed_shiite_revolt)。
  • 选项 B:我们可以等他们耗尽力量。(历史选项)

    • historical_option = yes
    • 在目标省份(target_province)内,所有什叶派(shia)人口改变效忠对象,加入目标叛军(scope:target_rebel)。
    • 目标叛军(scope:target_rebel)的进度增加40%(add_rebel_progress = 0.4)。
  • 选项 C:满足他们的要求。

    • 消灭目标叛军(destroy_rebel = scope:target_rebel)。
    • 国家威望遭受极端惩罚(prestige_extreme_penalty)。
    • 目标省份(target_province)所在区域(area)内所有本国拥有的地块,控制度遭受终极惩罚(control_ultimate_penalty)。

背景介绍: 该事件模拟了历史上统治者面对什叶派叛乱时的几种典型应对策略。在游戏所设定的时代,宗教分歧常常是地方动荡和叛乱的根源,尤其是在什叶派与逊尼派共存的地区。统治者需要在迅速镇压(可能引发更激烈的反抗和人口损失)、放任消耗(可能让叛乱势力坐大)以及妥协让步(可能损害中央权威和控制力)之间做出艰难抉择,每种选择都将对国家稳定、宗教格局和地方控制产生深远影响。

完整事件代码

flavor_ira.1011 = {
	type = country_event
	title = flavor_ira.1011.title
	desc = flavor_ira.1011.desc
	historical_info = flavor_ira.1010.historical_info
	illustration_tags = {
		10 = armed
		10 = exterior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		scope:target_location = {
			province = {
				save_scope_as = target_province
			}
		}
	}
	# Crush the Shia rebellion
	option = {
		name = flavor_ira.1011.a
		add_stability = stability_ultimate_penalty
		scope:target_province = {
			custom_tooltip = {
				text = flavor_ira.1011.a.tt
				every_location_in_province = {
					every_pop = {
						limit = { religion = religion:shia }
						add_pop_size = {
							value = pop_size
							multiply = -0.1
						}
						split_pop = {
							fraction = 1.0
							religion = religion:sunni
						}
					}
				}
			}
		}
		destroy_rebel = scope:target_rebel
		scope:root_country = {
			add_opinion = { target = ROOT modifier = opinion_crushed_shiite_revolt }
		}
	}
	# We can wait them out.
	option = {
		name = flavor_ira.1011.b
		historical_option = yes
		scope:target_province = {
			every_location_in_province = {
				every_pop = {
					limit = { religion = religion:shia }
					change_pop_allegiance = scope:target_rebel
				}
			}
		}
		scope:target_rebel = {
			add_rebel_progress = 0.4
		}
	}
	# Give in to their demands.
	option = {
		name = flavor_ira.1011.c
		destroy_rebel = scope:target_rebel
		add_prestige = prestige_extreme_penalty
		custom_tooltip = {
			text = flavor_ira.1011.c.tt
			scope:target_province = {
				area = {
					every_location_in_area = {
						limit = { owner = ROOT }
						change_control = control_ultimate_penalty
					}
				}
			}
		}
	}
}