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
}
}
}
}
}
}