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.152 约翰·霍金斯与三角贸易

时间范围:1562.1.1 - 1590.1.1(每月 5% 概率触发)

触发条件

  • 国家已允许奴隶制 (has_slavery = yes)。
  • 国家拥有普利茅斯地区 (location:plymouth = { owner = root })。
  • 几内亚地区 (region:guinea_region) 存在至少一个符合以下所有条件的地点:
    • 未被本国拥有,或拥有者不是本国。
    • 主流宗教不属于本国宗教组。
    • 是沿海地区。
    • 地点等级为 rural_settlement(乡村定居点)。
    • 已被本国发现。
    • 拥有至少一级的奴隶市场建筑 (slave_market),或其市场生产 slaves_goods(奴隶商品)。
  • 加勒比地区 (region:caribbean_region) 存在至少一个符合以下所有条件的地点:
    • 是沿海地区。
    • 拥有者是殖民领类型 (is_subject_type = colonial_nation)。
    • 已被本国发现。
    • 其市场交易 slaves_goods(奴隶商品)。

关键效果

  • 选项 A (flavor_eng.152.a)
    • 获得大量金钱 (change_gold_effect = { scale = 3 })。
    • 在之前随机选定的奴隶贸易来源地 (scope:slave_trading_location),为其市场中人口最多的一个符合条件的非乡村定居点沿海地点,建造一座贸易办公室 (building_type:trade_office),并将其所有者设为本国。
    • 在之前随机选定的奴隶销售地 (scope:slave_selling_location) 的拥有国,增加对本国“恼怒”的舆论 (opinion_irritated)。
    • 显示三个自定义提示 (flavor_eng.152.tt1, flavor_eng.152.tt2, flavor_eng.152.tt3)。
  • 选项 B (flavor_eng.152.b)
    • 使社会价值观向“灵性主义 vs 人文主义”的右侧移动 (societal_value_move_to_right),即更偏向灵性主义。
    • 显示一个自定义提示 (flavor_eng.152.tt1)。

背景介绍: 该事件模拟了英国航海家约翰·霍金斯爵士在16世纪中后期开创的跨大西洋三角贸易。霍金斯从英国出发,载运货物到西非换取奴隶,再将奴隶运往西印度群岛的西班牙殖民地出售,最后购买殖民地产品返回英国。这一事件标志着英国有组织地、大规模介入跨大西洋奴隶贸易的开端,为英国带来了巨额利润,也深刻影响了其殖民扩张、经济模式和社会价值观。

完整事件代码

flavor_eng.152 = {
	type = country_event

	fire_only_once = yes

	title = flavor_eng.152.title
	desc = flavor_eng.152.desc

	dynamic_historical_event = {
		tag = ENG
		tag = GBR
		from = 1562.1.1
		to = 1590.1.1
		monthly_chance = 5
	}

	trigger = {
		has_slavery = yes
		location:plymouth = { owner = root }

		region:guinea_region = {
			any_location_in_region = {
				OR = {
					has_owner = no
					owner != root
				}
				NOT = {
					dominant_religion ?= {
						group = root.religion.group
					}
				}
				is_coastal = yes
				location_rank ?= location_rank:rural_settlement
				OR = {
					has_building_with_at_least_one_level = slave_market
					market = { is_produced_in_market = goods:slaves_goods }
				}
				is_discovered_by = root
			}
		}

		region:caribbean_region = {
			any_location_in_region = {
				is_coastal = yes
				owner ?= { is_subject_type = colonial_nation }
				is_discovered_by = root
				market = { is_traded_in_market = goods:slaves_goods }
			}
		}

	}
	
	illustration_tags = {
		10 = regular
		10 = exterior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
		region:guinea_region = {
			random_location_in_region = {
				limit = {
					owner != root
					NOT = { dominant_religion.group = root.religion.group }
					is_coastal = yes
					location_rank = location_rank:rural_settlement
					OR = {
						has_building_with_at_least_one_level = slave_market
						market = { is_produced_in_market = goods:slaves_goods }
					}
					is_discovered_by = root
				}
				save_scope_as = slave_trading_location
			}
		}

		region:caribbean_region = {
			random_location_in_region = {
				limit = {
				is_discovered_by = root
				is_coastal = yes
				owner ?= { is_subject_type = colonial_nation }
				market = { is_traded_in_market = goods:slaves_goods }
				}
				save_scope_as = slave_selling_location
			}
		}

		create_character = {
			first_name = name_john
			last_name = Hawkins
			adm = 30
			dip = 40
			mil = 100
			birth_date = 1532.1.1
			birth_location = location:plymouth
			estate = estate_type:burghers_estate
			religion = root.religion
			add_trait = trait:treasure_hunter
			save_scope_as = john_hawkins
			script = eng_john_hawkins
		}

		root = { save_scope_as = target_root_country }

	}

	option = {
		name = flavor_eng.152.a

		change_gold_effect = { scale = 3 }

		scope:slave_trading_location.market = {
			ordered_location_in_market = {
				limit = {
					owner != root
					NOT = { dominant_religion.group = root.religion.group }
					is_coastal = yes
					NOT = { location_rank = location_rank:rural_settlement }
					OR = {
						has_building_with_at_least_one_level = slave_market
						market = { is_produced_in_market = goods:slaves_goods }
					}
					is_discovered_by = root
				}
				order_by = population
				max = 1

				change_building_level_in_location = {
					building = building_type:trade_office
					value = 1
					owner = root
				}
			}
		}

		scope:slave_selling_location.owner = {
			add_opinion = {
				target = root
				modifier = opinion_irritated
			}
		}

		custom_tooltip = flavor_eng.152.tt1
		custom_tooltip = flavor_eng.152.tt2
		custom_tooltip = flavor_eng.152.tt3

	}

	option = {
		name = flavor_eng.152.b

		change_societal_value = {
			type = spiritualist_vs_humanist
			value = societal_value_move_to_right
		}

		custom_tooltip = flavor_eng.152.tt1

	}

}