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_jap.13 嘉吉条约

时间范围:1420.1.1 - 1500.1.1,每月 2% 概率触发

触发条件

  • 国家 KOR(朝鲜)必须存在。
  • 本国对 KOR 的外交意见值 ≥ 50。
  • 本国 采用 state_piracy_policy(国家海盗政策)。

关键效果

  • 选项 A:签署条约 (flavor_jap.13.a)

    • KOR 互相增加外交意见(效果为 opinion_traders_in_x)。
    • KOR 的首都市场,为本国添加一个持续 25 个月的巨额商人力量加成(merchant_power_severe_bonus),效果标识为 kakitsu_treaty
    • 为本国添加政策 anti_piracy_policy(反海盗政策)。
  • 选项 B:没有必要 (flavor_jap.13.b)

    • 如果当前时代处于 age_3_discovery(大发现时代)或更晚,则本国的社会价值观 outward_vs_inward(外向 vs 内向)向左移动(即变得更内向)。
    • 在本国随机一个符合条件的沿海省份建造一个 pirate_haven(海盗巢穴)建筑。条件为:该省份沿海、没有海盗巢穴、且可以建造海盗巢穴。

背景介绍: 此事件模拟了室町时代日本与朝鲜王朝之间可能的外交互动。历史上,两国曾因倭寇问题关系紧张,但也存在通过条约规范贸易与打击海盗的尝试。该事件让玩家选择是与朝鲜达成正式协议以促进合法贸易并打击海盗,还是拒绝合作,甚至可能转向更内向的政策并纵容海盗活动。

完整事件代码

flavor_jap.13 = { #Kakitsu Treaty
	type = country_event
	title = flavor_jap.13.title
	desc = flavor_jap.13.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = SOU
		from = 1420.1.1
		to = 1500.1.1
		monthly_chance = 2
	}

	trigger = {
		country_exists = c:KOR
		opinion = { target = c:KOR value >= 50 }
		NOT = { has_policy = state_piracy_policy }
	}

	immediate = {
		c:KOR = {
			capital.market = { save_scope_as = target_location }
			save_scope_as = target_kor
		}
	}

	option = { #Sign the treaty
		name = flavor_jap.13.a
		add_opinion_mutual_effect = {
			target = c:KOR
			modifier = opinion_traders_in_x
		}
		scope:target_location = {
			add_merchant_power = {
				country = root
				power = merchant_power_severe_bonus
				months = 25
				key = kakitsu_treaty
			}
		}
		add_policy = policy:anti_piracy_policy
	}

	option = { #No need
		name = flavor_jap.13.b
		if = {
			limit = {
				current_age_or_later = { age = age_3_discovery }
			}
			change_societal_value = { type = outward_vs_inward value = societal_value_move_to_left }
		}
		random_owned_location = {
			limit = {
				is_coastal = yes
				NOT = { has_building_with_at_least_one_level = pirate_haven }
				can_build_building = building_type:pirate_haven
			}
			construct_building = { building_type = building_type:pirate_haven }
		}
	}
}