flavor_jap.3 威廉·亚当斯事件
时间范围:1599.1.1 - 1610.1.1(每月 50% 概率触发)
触发条件:
- 地点
amabe的所有者必须满足以下条件之一:- 所有者是事件触发国(
root)。 - 所有者与事件触发国(
root)同属于国际组织japanese_shogunate(日本幕府)。
- 所有者是事件触发国(
关键效果:
- 选项 A (flavor_jap.3.a) [历史选项]:
- 触发条件:
target_country(即amabe的所有者)是事件触发国(root)。 - 效果:
- 获得
research_progress_mild_bonus(少量研究进度加成)。 - 首都市场增加
market_goods_weak_gain数量的goods:firearms(火器)供应。 - 将创建的角色
target_character(威廉·亚当斯)移动至事件触发国。
- 获得
- 触发条件:
- 选项 B (flavor_jap.3.b):
- 触发条件:
target_country(即amabe的所有者)是事件触发国(root)。 - 效果:
- 获得
stability_mild_bonus(少量稳定度加成)。 - 静默处决角色
target_character(威廉·亚当斯)。
- 获得
- 触发条件:
- 选项 C (flavor_jap.3.c):
- 触发条件:
target_country(即amabe的所有者)不是事件触发国(root)。 - 效果:
- 显示自定义提示文本
flavor_jap.3.c.tt。 - 向
target_country静默触发事件flavor_jap.4。 - 静默处决角色
target_character(威廉·亚当斯)。
- 显示自定义提示文本
- 触发条件:
背景介绍: 此事件模拟了英国航海家威廉·亚当斯(William Adams)抵达日本的历史情节。亚当斯于1600年随荷兰商船漂流至日本九州,因其航海与造船知识受到德川家康的赏识,成为首位被任命为武士的英国人。他在日本协助建造西式帆船、担任外交顾问,并促进了日本与欧洲的早期贸易及火器技术交流。事件反映了锁国政策前夜,日本对外来技术与人才的矛盾态度——既可吸纳其知识以增强国力,也可能因排外而将其拒之门外。
完整事件代码:
flavor_jap.3 = { #William Adams #PRISON
type = country_event
title = flavor_jap.3.title
desc = flavor_jap.3.desc
historical_info = flavor_jap.3.historical_info
image = "gfx/interface/illustrations/units/navy_light_ship_4.dds"
fire_only_once = yes
dynamic_historical_event = {
tag = JAP
from = 1599.1.1
to = 1610.1.1
monthly_chance = 50
}
trigger = {
location:amabe ?= {
OR = {
owner ?= root
AND = {
owner ?= {
is_member_of_international_organization = international_organization:japanese_shogunate
}
root = {
is_member_of_international_organization = international_organization:japanese_shogunate
}
}
}
}
}
immediate = {
location:amabe = {
owner = { save_scope_as = target_country }
save_scope_as = target_location
}
scope:target_country = {
create_character = {
first_name = name_william
last_name = Adams
culture = culture:english
religion = religion:lutheran
birth_date = 1564.9.24
birth_location = location:rochester
create_in_limbo = yes
save_scope_as = target_character
}
}
scope:target_character = {
set_to_limited_random_stats = {
max_adm = 100
min_adm = 50
max_dip = 100
min_dip = 50
max_mil = 100
min_mil = 50
}
add_trait = trait:navigator
}
}
option = {
name = flavor_jap.3.a
historical_option = yes
trigger = {
scope:target_country = root
}
add_research_progress = research_progress_mild_bonus
capital.market = {
add_goods_supply = { goods = goods:firearms amount = market_goods_weak_gain }
}
scope:target_character = { move_country = root }
}
option = {
name = flavor_jap.3.b
trigger = {
scope:target_country = root
}
add_stability = stability_mild_bonus
kill_character_silently = scope:target_character
}
option = {
name = flavor_jap.3.c
trigger = {
scope:target_country != root
}
custom_tooltip = {
text = flavor_jap.3.c.tt
scope:target_country = {
trigger_event_silently = flavor_jap.4
}
}
kill_character_silently = scope:target_character
}
}