Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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