flavor_chi_pap.1 教皇使团抵达大都
时间范围
1338.1.1 - 1341.1.1 (每月 10% 概率触发)
触发条件
- 地点
dadu(大都) 必须满足:- 存在至少一个宗教为
catholic(天主教) 的人口。 - 存在至少一个建筑类型为
chi_missionary_building(中国传教建筑),且其所有者(如果存在)的宗教为catholic(天主教)。
- 存在至少一个宗教为
- 国家
c:CHI(中国) 必须存在。
关键效果
选项 A (flavor_chi_pap.1.a)
- 支付金币,金额为
local_var:cost_of_expedition(基于首都到目标地点距离计算的负值)。 - 文化获得
cultural_influence_mild_bonus(轻微文化影响力加成)。 - 获得
prestige_extreme_bonus(巨额威望加成)。 - 在3年后,为中国 (
c:CHI) 非静默触发事件flavor_chi_pap.2。
选项 B (flavor_chi_pap.1.b)
- 将已创建的角色
target_character(约翰·马黎诺里) 移动到玩家国家 (ROOT)。
背景介绍
该事件模拟了14世纪上半叶,教皇本笃十二世派遣方济各会修士约翰·马黎诺里作为使节,前往元朝大都(今北京)的历史事件。此行旨在回应元朝皇帝(可能为元顺帝)通过在大都的阿兰(基督教)社区发出的信件,寻求与罗马教廷建立联系。事件反映了中世纪晚期天主教在远东的传教努力与东西方之间的早期外交接触。
完整事件代码
flavor_chi_pap.1 = {
type = country_event
title = flavor_chi_pap.1.title
desc = flavor_chi_pap.1.desc
fire_only_once = yes
dynamic_historical_event = {
tag = PAP
from = 1338.1.1
to = 1341.1.1
monthly_chance = 10
}
trigger = {
location:dadu = {
any_pop = {
religion = religion:catholic
}
any_buildings_in_location = {
building_type = building_type:chi_missionary_building
owner ?= {
religion = religion:catholic
}
}
}
country_exists = c:CHI
}
illustration_tags = {
10 = interior
10 = regular
}
immediate = {
location:dadu = {
save_scope_as = target_location
random_pop = {
limit = {
religion = religion:catholic
}
save_scope_as = target_pop_cath
}
random_buildings_in_location = {
limit = {
building_type = building_type:chi_missionary_building
owner ?= {
religion = religion:catholic
}
}
save_scope_as = target_building
}
owner = {
save_scope_as = target_country
}
}
if = {
limit = {
is_ai = no
}
event_illustration_estate_background_effect = { background = estate_type:clergy_estate }
scope:target_country = {
event_illustration_estate_foreground_effect = { foreground = estate_type:nobles_estate }
}
}
save_scope_as = papal_state
create_character = {
first_name = name_john
last_name = Marignolli
birth_date = 1288.6.1
birth_location = location:florence
estate = estate_type:clergy_estate
create_in_limbo = yes
save_scope_as = target_character
}
set_local_variable = {
name = cost_of_expedition
value = {
value = "capital.distance_to(scope:target_location)"
multiply = -0.1
}
}
}
option = {
name = flavor_chi_pap.1.a
add_gold = local_var:cost_of_expedition
culture = {
add_cultural_influence = cultural_influence_mild_bonus
}
add_prestige = prestige_extreme_bonus
c:CHI = {
trigger_event_non_silently = {
id = flavor_chi_pap.2
years = 3
}
}
}
option = {
name = flavor_chi_pap.1.b
scope:target_character = {
move_country = ROOT
}
}
}