flavor_ira.1011 镇压什叶派叛乱
时间范围:未指定具体日期范围(代码中未定义 from 和 to 字段),触发概率未指定(代码中未定义 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
}
}
}
}
}
}