[flavor_mam.38] 贝都因战乱干扰贸易
时间范围:1350.1.1 - 1400.1.1,每月 1% 概率触发
触发条件:
- 国家文化不是贝都因文化 (
culture != culture:bedouin_culture)。 - 国家人口中有贝都因文化人口 (
"culture_percentage_in_country(culture:bedouin_culture)" > 0)。
关键效果:
-
选项 A (
flavor_mam.38.a):- 减少金钱(规模为 -4)。
- 所有由本国拥有、文化为贝都因的人口获得
pop_satisfaction_ultimate_penalty(人口满意度终极惩罚)。 - 为市民阶层增加
estate_satisfaction_mild_bonus(阶层满意度轻微增益)。 - 为国家添加名为
mam_bedoin_warfare的修正,持续 10 年,模式为叠加并延长。
-
选项 B (
flavor_mam.38.b):- 增加
stability_extreme_penalty(极端稳定性惩罚)。 - 为市民阶层增加
estate_satisfaction_extreme_penalty(阶层满意度极端惩罚)。 - 为国家添加名为
mam_bedoin_warfare_severe的修正,持续 10 年,模式为叠加并延长。
- 增加
背景介绍: 在 14 世纪中后期,马穆鲁克苏丹国境内活跃的贝都因部落时常与定居政权发生冲突。这些游牧部落的袭扰不仅威胁着地方安全,也严重干扰了穿越沙漠和绿洲的商路,对依赖贸易税收的中央政府财政和市民阶层的商业利益构成了持续挑战。苏丹国政府需要在此问题上做出抉择,是尝试安抚以维持贸易,还是采取强硬手段但可能引发更广泛的不满。
完整事件代码:
flavor_mam.38 = { #Bedouin Warfare Disrupts Trade
type = country_event
title = flavor_mam.38.title
desc = flavor_mam.38.desc
fire_only_once = yes
dynamic_historical_event = {
tag = MAM
from = 1350.1.1
to = 1400.1.1
monthly_chance = 1
}
illustration_tags = {
10 = angry
10 = interior
}
trigger = {
"culture_percentage_in_country(culture:bedouin_culture)" > 0
culture != culture:bedouin_culture
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
}
option = {
name = flavor_mam.38.a
change_gold_effect = { scale = -4 }
custom_tooltip = {
text = flavor_mam.38.a.tt
every_owned_location = {
every_pop = {
limit = {
owner = root
culture = culture:bedouin_culture
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
}
}
}
add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_mild_bonus }
add_country_modifier = {
modifier = mam_bedoin_warfare
years = 10
mode = add_and_extend
}
}
option = {
name = flavor_mam.38.b
add_stability = stability_extreme_penalty
add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_extreme_penalty }
add_country_modifier = {
modifier = mam_bedoin_warfare_severe
years = 10
mode = add_and_extend
}
}
after = {
set_variable = mam_relocate_bedouins
}
}