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.2204] 伊比利亚联姻 - 被忽略选项的联统宣战理由

时间范围

  • 触发时间范围:未指定具体 fromto 日期,事件在满足条件时触发。
  • 触发概率:未指定 monthly_chance,事件为条件触发型。

触发条件

事件代码中未明确包含 trigger 字段。此事件通常由其他事件(如 flavor_cas.2200 伊比利亚联姻主事件)的特定选项触发,作为后续事件链的一部分。

关键效果

事件提供两个选项:

  1. 选项 A (flavor_cas.2204.a)
    • 获得对 卡斯蒂利亚 (CAS) 的宣战理由:casus_belli:cb_claim_throne(宣称王位)。
    • 如果存在一个名为 marriage_candidate 的男性王朝成员(在事件 immediate 部分可能生成),则:
      • 若目标国家是 阿拉贡 (ARA),该候选人将与 aragonese_candidate 结婚。
      • 若目标国家是 葡萄牙 (POR),该候选人将与 portuguese_candidate 结婚。
    • 20天后,强制触发卡斯蒂利亚的事件 flavor_cas.2205
  2. 选项 B (flavor_cas.2204.b)
    • 获得 prestige_mild_penalty(轻度威望惩罚)。

背景介绍

此事件是“伊比利亚联姻”历史事件链的一个分支。在历史上,1469年卡斯蒂利亚的伊莎贝拉一世与阿拉贡的费迪南二世的婚姻为两国最终合并为西班牙奠定了基础。游戏中的主事件(flavor_cas.2200)模拟了这一联姻。本事件(flavor_cas.2204)似乎代表了在主事件中选择了“忽略”联姻提议后,玩家(可能是阿拉贡或葡萄牙)所面临的一个后续发展机会或挑战,即通过获得宣称王位的宣战理由,以武力方式追求对卡斯蒂利亚的王位主张。

完整事件代码

flavor_cas.2204 = { #The Iberian Wedding - PU CB for the ignored option
	hide_portraits = yes
	fire_only_once = yes
	title = flavor_cas.2204.title
	desc = flavor_cas.2204.desc

	fire_only_once = yes

	historical_info = flavor_cas.2200.historical_info

	illustration_tags = {
		10 = regular
		10 = interior
	}

	immediate = {
		if = {
			limit = {
				c:CAS = {
					any_character = {
						dynasty = c:CAS.ruler.dynasty
						is_female = no
						character_can_marry_trigger = yes
					}
				}
			}
			random_character = {
				limit = {
					dynasty = c:CAS.ruler.dynasty
					is_female = no
					character_can_marry_trigger = yes
				}
				save_scope_as = marriage_candidate
			}
		}
		save_scope_as = claimant_country
	}

	option = {
		name = flavor_cas.2204.a
		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
				}
			}
		}
		c:CAS = { trigger_event_non_silently = { id = flavor_cas.2205 days = 20 } }
	}

	option = {
		name = flavor_cas.2204.b
		add_prestige = prestige_mild_penalty
	}
}