flavor_eng.227 詹姆斯·库克的太平洋探索
时间范围:1765.1.1 - 1780.1.1 (每月 5% 概率)
触发条件:
- 国家为 英格兰 (ENG) 或 大不列颠 (GBR)。
- 国家正在进行由 詹姆斯·库克 (eng_james_cook) 领导的探索任务,且该任务位于 库克群岛区域 (area:kuki_airani_area) 或 东澳大利亚外海区域 (area:eastern_australia_high_sea_zones_area)。
- 在 库克群岛区域 或 东澳大利亚外海区域 中,至少存在一个沿海地点(城镇或城市等级)已被本国发现,且该地点没有 海外贸易站 (overseas_trading_post) 建筑。
- 国家 未处于战争状态。
关键效果:
-
选项 A (历史选项)
- 获得 少量研究进度加成。
-
选项 B
- 触发条件:已发现 东澳大利亚区域 (area:eastern_australia_area),且该区域内没有本国或其附庸国拥有的地点。
- 效果:在 东澳大利亚区域 的一个符合条件的沿海地点,于其所属市场中人口最多的一个非本国拥有的地点,建造 1 级海外贸易站,并将其所有权转移给本国。
-
选项 C
- 效果:在事件随机选定的 目标区域 (target_area) 中,于一个符合条件的沿海地点,在其所属市场中人口最多的 4 个 非本国拥有的地点,各建造 1 级海外贸易站,并将其所有权转移给本国。
-
选项 D
- 效果:
- 花费 3 倍月收入 的金钱。
- 为 詹姆斯·库克 添加持续 1 年 的 “延长探险 (extended_expedition)” 角色修正(效果可叠加延长)。
- 获得 大量研究进度加成。
- 在事件随机选定的 目标区域 (target_area) 中,于一个符合条件的沿海地点,在其所属市场中人口最多的 4 个 非本国拥有的地点,各建造 1 级海外贸易站,并将其所有权转移给本国。
- 显示自定义提示文本
flavor_eng.227.tt。
- 效果:
背景介绍: 此事件模拟了18世纪下半叶,英国皇家海军军官、航海家詹姆斯·库克船长在太平洋进行的具有里程碑意义的探索航行。库克的航行不仅精确测绘了新西兰和澳大利亚东海岸,发现了夏威夷群岛,还极大地增进了欧洲对太平洋地理、生态和文化的认识,为英国后续在该地区的殖民与贸易扩张奠定了基础。
完整事件代码:
flavor_eng.227 = {
type = country_event
fire_only_once = yes
title = flavor_eng.227.title
desc = flavor_eng.227.desc
dynamic_historical_event = {
tag = ENG
tag = GBR
from = 1765.1.1
to = 1780.1.1
monthly_chance = 5
}
trigger = {
any_exploration_from_country = {
OR = {
area = area:kuki_airani_area
area = area:eastern_australia_high_sea_zones_area
}
leader = character:eng_james_cook
}
OR = {
area:kuki_airani_area = {
any_location_in_area = {
any_neighbor_location = {
is_coastal = yes
is_discovered_by = root
OR = {
location_rank = location_rank:town
location_rank = location_rank:city
}
NOT = { has_building = building_type:overseas_trading_post }
}
}
}
area:eastern_australia_high_sea_zones_area = {
any_location_in_area = {
any_neighbor_location = {
is_coastal = yes
is_discovered_by = root
OR = {
location_rank = location_rank:town
location_rank = location_rank:city
}
NOT = { has_building = building_type:overseas_trading_post }
}
}
}
}
at_war = no
}
illustration_tags = {
10 = happy
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
random_area = {
limit = {
any_location_in_area = {
OR = {
region = region:melanesia_region
region = region:polynesia_region
area = area:eastern_australia_high_sea_zones_area
region = region:new_zealand_region
}
any_neighbor_location = {
is_coastal = yes
is_discovered_by = root
OR = {
location_rank = location_rank:town
location_rank = location_rank:city
}
NOT = { has_building = building_type:overseas_trading_post }
}
}
}
save_scope_as = target_area
}
scope:target_area = {
random_location_in_area = {
limit = {
is_coastal = yes
is_discovered_by = root
OR = {
location_rank = location_rank:town
location_rank = location_rank:city
}
NOT = { has_building = building_type:overseas_trading_post }
}
save_scope_as = target_location
}
}
character:eng_james_cook ?= { save_scope_as = james_cook }
}
option = {
name = flavor_eng.227.a
historical_option = yes
add_research_progress = research_progress_mild_bonus
}
option = {
name = flavor_eng.227.b
trigger = {
has_discovered_area = area:eastern_australia_area
area:eastern_australia_area = {
any_location_in_area = {
count < 1
OR = {
owner ?= root
owner ?= { top_overlord = root }
}
}
}
}
area:eastern_australia_area = {
random_location_in_area = {
limit = {
is_coastal = yes
is_land = yes
NOT = { has_building = building_type:overseas_trading_post }
}
market = {
ordered_location_in_market = {
limit = {
owner != root
}
order_by = population
max = 1
change_building_level_in_location = {
building = building_type:overseas_trading_post
value = 1
owner = root
}
}
}
}
}
}
option = {
name = flavor_eng.227.c
scope:target_area = {
random_location_in_area = {
random_neighbor_location = {
limit = {
is_coastal = yes
is_discovered_by = root
OR = {
location_rank = location_rank:town
location_rank = location_rank:city
}
NOT = { has_building = building_type:overseas_trading_post }
}
market = {
ordered_location_in_market = {
limit = {
owner != root
}
order_by = population
max = 4
change_building_level_in_location = {
building = building_type:overseas_trading_post
value = 1
owner = root
}
}
}
}
}
}
}
option = {
name = flavor_eng.227.d
change_gold_effect = { scale = -3 }
character:eng_james_cook = {
add_character_modifier = {
modifier = extended_expedition
years = 1
mode = add_and_extend
}
}
add_research_progress = research_progress_severe_bonus
scope:target_area = {
random_location_in_area = {
random_neighbor_location = {
limit = {
is_coastal