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_pol.47] 波兰-立陶宛联姻

时间范围:1370年1月1日 - 1520年1月1日,每月 10% 概率触发

触发条件

  • 满足以下任一条件:
    1. 波兰拥有变量 POL_marriage_happening
    2. 同时满足:
      • 波兰拥有变量 POL_betrothal_initiated
      • 波兰的全局候选人变量 POL_pol_candidate_global 指向的人物满足:是成年人,并且(是活着的 或 未婚)。
      • 立陶宛的全局候选人变量 POL_lit_candidate_global 指向的人物满足:是成年人,并且(是活着的 或 未婚)。

关键效果

  • 选项 A (历史选项)

    • 如果存在波兰候选人 (scope:polish_candidate),则令该候选人与立陶宛候选人 (scope:lithuanian_candidate) 结婚。
    • 否则,令波兰提议的波兰候选人 (scope:POL_proposed_polish_candidate) 与波兰提议的立陶宛候选人 (scope:POL_proposed_lithuanian_candidate) 结婚。
  • 选项 B

    • 波兰获得严重声望惩罚 (prestige_severe_penalty)。
    • 波兰移除对立陶宛的“历史友好”观点修正 (opinion_historical_friend_POL_LIT)。
    • 立陶宛移除对波兰的“历史友好”观点修正 (opinion_historical_friend_POL_LIT)。

背景介绍: 该事件模拟了14世纪末至16世纪初,波兰王国与立陶宛大公国之间为巩固政治联盟而进行的王室联姻。此类联姻是两国关系史上的关键节点,最终促成了1385年的克雷沃联合,为后来波兰-立陶宛联邦的建立奠定了基础。事件反映了中世纪欧洲通过婚姻纽带实现王朝联合与国家利益捆绑的外交策略。

完整事件代码

flavor_pol.47 = {
	type = country_event

	title = flavor_pol.47.title
	desc = flavor_pol.47.desc
	historical_info = flavor_pol.47.historical_info

	dynamic_historical_event = {
		tag = POL
		from = 1370.1.1
		to = 1520.1.1
		monthly_chance = 10
	}

	fire_only_once = yes
	illustration_tags = {
		10 = happy
		10 = exterior
	}

	trigger = {
		OR = {
			has_variable = POL_marriage_happening
			AND = {
				has_variable = POL_betrothal_initiated
				c:POL.var:POL_pol_candidate_global ?= {
					OR = {
						is_alive = yes
						is_married = no
					}
					is_adult = yes
				}
				c:LIT.var:POL_lit_candidate_global ?= {
					OR = {
						is_alive = yes
						is_married = no
					}
					is_adult = yes
				}
			}
		}
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:nobles_estate }
		clear_marriage_flags_and_set_scope_flags = yes
	}

	option = {
		name = flavor_pol.47.a

		historical_option = yes

		if = {
			limit = {
				exists = scope:polish_candidate
			}
			scope:polish_candidate = { marry_character = scope:lithuanian_candidate }
		}
		else = {
			scope:POL_proposed_polish_candidate = { marry_character = scope:POL_proposed_lithuanian_candidate } # to be seen from flavor_pol.55 insight
		}
	}

	option = {
		name = flavor_pol.47.b

		add_prestige = prestige_severe_penalty

		remove_opinion = {
			target = c:LIT
			modifier = opinion_historical_friend_POL_LIT
		}
		c:LIT = {
			remove_opinion = {
				target = ROOT
				modifier = opinion_historical_friend_POL_LIT
			}
		}
	}
	after = {
		pol_clear_scope_flags = yes
	}
}