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_cas.2205 伊比利亚联姻 - 卡斯蒂利亚(被忽略选项的联统宣战理由)

时间范围
事件为一次性触发(fire_only_once = yes),无具体时间范围与月度概率。

触发条件
事件本身为特定脚本触发,无通用trigger字段。通常由游戏内“伊比利亚联姻”相关事件链中的特定选项(被忽略的选项)触发。

关键效果

  • 选项: flavor_cas.2205.a
    • 对目标国家(scope:target_country)添加一个针对卡斯蒂利亚(c:CAS)的“宣称王位”宣战理由(casus_belli:cb_claim_throne)。
    • 如果存在联姻候选人(scope:marriage_candidate):
      • 若目标国家是阿拉贡(ARA),则尝试让联姻候选人与阿拉贡候选人(scope:aragonese_candidate)结婚。
      • 若目标国家是葡萄牙(POR),则尝试让联姻候选人与葡萄牙候选人(scope:portuguese_candidate)结婚。

背景介绍
“伊比利亚联姻”是15世纪下半叶伊比利亚半岛的关键历史事件,最终导致了卡斯蒂利亚与阿拉贡的王室联合,为现代西班牙的形成奠定了基础。此事件代表了联姻谈判中一个被历史忽略的可能性:卡斯蒂利亚选择不进行联合,而是转而寻求通过宣称王位的方式,在未来对阿拉贡或葡萄牙建立强制性的联合统治(Personal Union)。

完整事件代码

flavor_cas.2205 = { #The Iberian Wedding - Castile - PU CB for the ignored option
	fire_only_once = yes
	title = flavor_cas.2205.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					exists = scope:marriage_candidate
				}
				desc = flavor_cas.2205.desc.a
			}
			triggered_desc = {
				desc = flavor_cas.2205.desc.b
			}
		}
	}
	fire_only_once = yes

	illustration_tags = {
		10 = regular
		10 = interior
	}

	option = {
		name = flavor_cas.2205.a
		show_as_tooltip = {
			scope:target_country = {
				add_casus_belli = { target = c:CAS type = casus_belli:cb_claim_throne }
			}
			if = {
				limit = {
					exists = scope:marriage_candidate
				}
				if = {
					limit = { scope:target_country = { tag = ARA } }
					scope:marriage_candidate ?= {
						marry_character = scope:aragonese_candidate
					}
				}
				else_if = {
					limit = { scope:target_country = { tag = POR } }
					scope:marriage_candidate ?= {
						marry_character = scope:portuguese_candidate
					}
				}
			}
		}
	}
}