[flavor_chi.128] 南京
时间范围:1370.1.1 - 1500.1.1,每月 5% 概率触发
触发条件:
- 拥有
shangyuan地区 - 未激活
situation:red_turban_rebellions(红巾军起义)情境
关键效果:
-
选项 A (flavor_chi.128.a):
- 增加
legitimacy_mild_bonus(合法性小幅增益) - 在目标地区(
shangyuan):- 若地区等级不是城市(
location_rank:city),则将其提升为城市 - 若已是城市,则增加
development_weak_bonus(发展度小幅增益)
- 若地区等级不是城市(
- 将地区重命名为
nanjing(南京)
- 增加
-
选项 B (flavor_chi.128.b):
- 触发条件:目标地区(
shangyuan)不是当前首都 - 增加
legitimacy_mild_bonus(合法性小幅增益) - 在目标地区(
shangyuan):- 若地区等级不是城市(
location_rank:city),则将其提升为城市 - 若已是城市,则增加
development_weak_bonus(发展度小幅增益)
- 若地区等级不是城市(
- 将地区重命名为
nanjing(南京) - 将首都迁至该地区
- 触发条件:目标地区(
-
选项 C (flavor_chi.128.c):
- 增加
prestige_extreme_bonus(威望极大增益)
- 增加
背景介绍: 此事件模拟了明朝初期(1370年至1500年间)关于南京(古称“上元”)地位的关键决策。南京在明朝历史上具有特殊地位,明太祖朱元璋曾定都于此,后明成祖朱棣迁都北京。事件反映了统治者对南京的定位选择:是将其发展为重要城市,还是进一步提升为首都,亦或是通过其他方式彰显权威。
完整事件代码:
flavor_chi.128 = { #Nanjing
type = country_event
title = flavor_chi.128.title
desc = flavor_chi.128.desc
fire_only_once = yes
dynamic_historical_event = {
tag = CHI
from = 1370.1.1
to = 1500.1.1
monthly_chance = 5
}
trigger = {
owns = location:shangyuan
NOT = { is_situation_active = situation:red_turban_rebellions }
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
location:shangyuan = {
save_scope_as = target_location
}
}
option = {
name = flavor_chi.128.a
add_legitimacy = legitimacy_mild_bonus
scope:target_location = {
if = {
limit = { location_rank != location_rank:city}
change_location_rank_effect = { location_rank = location_rank:city }
}
else = {
change_development = development_weak_bonus
}
rename_location = nanjing
}
}
option = {
name = flavor_chi.128.b
trigger = {
capital != scope:target_location
}
add_legitimacy = legitimacy_mild_bonus
scope:target_location = {
if = {
limit = { location_rank != location_rank:city}
change_location_rank_effect = { location_rank = location_rank:city }
}
else = {
change_development = development_weak_bonus
}
rename_location = nanjing
}
set_capital = scope:target_location
}
option = {
name = flavor_chi.128.c
add_prestige = prestige_extreme_bonus
}
}