flavor_mam.57 贝都因部落战争
时间范围:无特定 from 和 to 日期限制,事件在满足条件后持续有效。无 monthly_chance 字段,因此无固定月度触发概率,仅在满足触发条件时可能发生。
触发条件:
- 国家标签为 MAM(马穆鲁克苏丹国)。
- 国家人口中 贝都因文化(bedouin_culture)的占比大于 0%。
- 国家的主流文化 不是 贝都因文化。
- 国家 未 拥有变量
mam_had_bedouin_war(确保此事件在游戏进程中仅触发一次)。
关键效果:
事件触发后,会立即设置一个名为 mam_had_bedouin_war 的变量,持续 9125 天(约 25 年),以防止事件重复触发。同时,系统会在本国控制的一个随机省份中,选取一个符合以下条件的省份作为目标地点(target_location):
- 该省份的 本地文化统一度 小于 1(即存在文化分歧)。
- 该省份至少有一个 贝都因文化 的人口。
- 该省份的 控制者 是本国(MAM)。
玩家随后需从以下两个选项中选择其一:
-
选项 A (flavor_mam.57.a):
- 对目标地点施加 极度繁荣惩罚(
prosperity_extreme_penalty)。 - 目标地点内所有 非贝都因文化 的人口,其 人口规模减少 10%。
- 对目标地点施加 极度繁荣惩罚(
-
选项 B (flavor_mam.57.b):
- 目标地点内所有 贝都因文化 的人口,其 人口规模减少 20%。
(注:两个选项均未标记 historical_option = yes,因此无明确的历史选项指示。)
背景介绍: 在马穆鲁克苏丹国统治的埃及和黎凡特地区,定居的阿拉伯人口与游牧的贝都因部落之间长期存在着紧张关系。贝都因部落以其强大的部落组织和游牧生活方式,时常挑战中央政府的权威,并在边境或控制薄弱的地区引发冲突。此事件模拟了这种因文化差异和地方治理问题而引发的部落战争,迫使统治者做出艰难抉择:是严厉镇压贝都因人,还是承受其他文化人口的损失并承受经济打击以平息冲突。
完整事件代码:
flavor_mam.57 = { #Bedouin Tribal Wars in a Location
type = country_event
title = flavor_mam.57.title
desc = flavor_mam.57.desc
trigger = {
tag = MAM
"culture_percentage_in_country(culture:bedouin_culture)" > 0
culture != culture:bedouin_culture
NOT = {
has_variable = mam_had_bedouin_war
}
}
immediate = {
set_variable = { name = mam_had_bedouin_war days = 9125 }
random_owned_location = {
limit = {
local_cultural_unity < 1
any_pop = {
culture = culture:bedouin_culture
}
controller = root
}
save_scope_as = target_location
}
}
option = {
name = flavor_mam.57.a
scope:target_location = {
change_prosperity = prosperity_extreme_penalty
every_pop = {
limit = {
NOT = { culture = culture:bedouin_culture }
}
add_pop_size = {
value = pop_size
multiply = -0.1
}
}
}
}
option = {
name = flavor_mam.57.b
scope:target_location = {
every_pop = {
limit = {
culture = culture:bedouin_culture
}
add_pop_size = {
value = pop_size
multiply = -0.2
}
}
}
}
}