flavor_zmw.1 穆塔帕的崛起
时间范围:1400.1.1 - 1500.1.1(每月 1% 概率)
触发条件:
- 拥有奇斯温戈(Chisvingo)地区。
关键效果:
- 选项 A (历史选项):
- 将新统治者设置为尼亚钦巴(Nyatsimba)。
- 将首都迁至奇斯温戈(Chisvingo)。
- 将政府名称设置为“穆塔帕王国”(rank_kingdom_mutapa)。
- 消灭“穆塔帕叛军”(mutapa_rebels)。
- 将国家标签(cosmetic)更改为 MTP。
- 选项 B:
- 在玩家拥有的上马佐韦省(upper_mazowe_province)内,所有农民(peasants)人口将:
- 获得“终极惩罚”级别的人口满意度修正。
- 改变其效忠对象为“穆塔帕叛军”。
- 尼亚钦巴(Nyatsimba)改变其效忠对象为“穆塔帕叛军”。
- 在玩家拥有的上马佐韦省(upper_mazowe_province)内,所有农民(peasants)人口将:
背景介绍: 该事件模拟了15世纪南部非洲绍纳人(Shona)中穆塔帕帝国(Mwenemutapa)的崛起过程。事件围绕传奇人物尼亚钦巴·穆托托(Nyatsimba Mutota)展开,他离开大津巴布韦(Great Zimbabwe),向北扩张并建立了以奇斯温戈为中心的新政权。事件反映了中央权威的转移、新都城的建立以及随之而来的政治与军事动荡,包括可能支持或镇压以“穆塔帕”为名的叛乱力量。
完整事件代码:
flavor_zmw.1 = { #The Rise of the Mwenemutapa
hide_portraits = yes
type = country_event
title = flavor_zmw.1.title
desc = flavor_zmw.1.desc
historical_info = flavor_zmw.1.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = ZMW
from = 1400.1.1
to = 1500.1.1
monthly_chance = 1
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
create_character = {
first_name = Nyatsimba
dynasty = dynasty:mutoto_dynasty
adm = { 40 90 }
dip = { 50 70 }
mil = { 70 95 }
age = 20
birth_location = location:great_zimbabwe
estate = estate_type:nobles_estate
save_scope_as = target_character
}
ruler_or_regent ?= {
save_scope_as = target_ruler
}
if = {
limit = {
NOT = {
any_rebel = {
rebel_name_key = mutapa_rebels
}
}
}
create_rebel = {
category = pretender
name = mutapa_rebels
save_scope_as = target_mutapa_rebels
}
}
else = {
scope:target_mutapa_rebels = {
add_rebel_progress = rebel_progress_severe_penalty
}
}
}
trigger = {
owns = location:chisvingo
}
option = {
name = flavor_zmw.1.a
historical_option = yes
set_new_ruler = scope:target_character
set_capital = location:chisvingo
set_government_name = { key = rank_kingdom_mutapa }
destroy_rebel = scope:target_mutapa_rebels
change_tag_cosmetic = { tag = MTP }
}
option = {
name = flavor_zmw.1.b
custom_tooltip = {
text = mutapa_rebels_joining
province_definition:upper_mazowe_province = {
every_location_in_province_definition = {
limit = { owner = root }
every_pop = {
limit = {
owner = root
pop_type = pop_type:peasants
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:target_mutapa_rebels
}
}
}
}
scope:target_character = {
change_character_allegiance = scope:target_mutapa_rebels
}
}
}