[flavor_chi.113] 台湾流亡政权
时间范围
事件无固定 from 和 to 日期,可在满足触发条件时发生。触发概率未指定 monthly_chance,为条件满足时可能触发的事件。
触发条件
- 国家 不是 元朝中国(
is_yuan_china = no)。 - 国家拥有至少一名 将军 角色(
any_character = { is_general = yes })。 - 台湾地区(
area:taiwan_area)内存在至少一个 无所有者 且 沿海 的地点(any_location_in_area = { has_owner = no is_coastal = yes })。
关键效果
-
选项 A(
flavor_chi.113.a):- 国家获得 轻度威望惩罚(
add_prestige = prestige_mild_penalty)。
- 国家获得 轻度威望惩罚(
-
选项 B(
flavor_chi.113.b):- 触发条件:仅限 玩家控制的国家(
is_ai = no)。 - 国家获得 轻度威望惩罚(
add_prestige = prestige_mild_penalty)。 - 玩家切换 至新创建的流亡国家(
change_player = scope:target_country)。
- 触发条件:仅限 玩家控制的国家(
事件即时效果(immediate)
- 随机选择一名本国将军,保存为
target_character。 - 在台湾地区随机选择一个无所有者且沿海的地点,保存为
target_location。 - 对该地点执行:
- 将所有权转移给触发事件的国家。
- 在该地点 创建一个新国家(保存为
target_country),并任命target_character为其新统治者。 - 为新国家添加持续 25 年 的修正
chi_taiwan_exile。 - 将该地点 核心化 并添加为新国家的核心领土。
背景介绍
在明朝灭亡后的动荡时期,部分忠于前朝的军事将领与残余势力渡海退守台湾,试图在海外建立延续政权,以图恢复。这一事件反映了明清鼎革之际,军事集团在东南沿海寻找立足点、建立流亡政权的历史可能性。
完整事件代码
flavor_chi.113 = {
type = country_event
title = flavor_chi.113.title
desc = flavor_chi.113.desc
trigger = {
is_yuan_china = no
any_character = {
is_general = yes
}
area:taiwan_area = {
any_location_in_area = {
has_owner = no
is_coastal = yes
}
}
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
random_character = {
limit = {
is_general = yes
}
save_scope_as = target_character
}
area:taiwan_area = {
random_location_in_area = {
limit = {
has_owner = no
is_coastal = yes
}
save_scope_as = target_location
}
}
scope:target_location = {
change_location_owner = ROOT
create_country_from_location = {
save_scope_as = target_country
set_new_ruler = scope:target_character
add_country_modifier = {
mode = replace
modifier = chi_taiwan_exile
years = 25
}
}
change_integration_level = core
add_core = scope:target_country
}
}
option = {
name = flavor_chi.113.a
add_prestige = prestige_mild_penalty
}
option = {
name = flavor_chi.113.b
trigger = {
is_ai = no
}
add_prestige = prestige_mild_penalty
change_player = scope:target_country
}
}