[flavor_cas.2200] 伊比利亚联姻
时间范围:1450.1.1 - 1500.1.1,每月 5% 概率触发
触发条件:
- 国家拥有君主。
- 继承人必须是女性,且符合结婚条件。
- 葡萄牙(POR)必须满足:
- 君主或摄政继承人拥有王朝。
- 存在至少一位符合以下条件的男性角色:属于葡萄牙君主或摄政继承人的王朝,且符合结婚条件。
- 阿拉贡(ARA)必须满足:
- 君主或摄政继承人拥有王朝。
- 存在至少一位符合以下条件的男性角色:属于阿拉贡君主或摄政继承人的王朝,且符合结婚条件。
关键效果:
- 选项 A (历史选项):触发阿拉贡(ARA)的事件
flavor_cas.2201(20天后)。 - 选项 B:触发葡萄牙(POR)的事件
flavor_cas.2201(20天后)。 - 选项 C:获得
legitimacy_mild_penalty(合法性轻度惩罚)。
背景介绍: 该事件模拟了15世纪下半叶伊比利亚半岛上卡斯蒂利亚王位继承与王室联姻的关键历史进程。卡斯蒂利亚的女性继承人面临着与邻国王室联姻的选择,这将对半岛的政治格局产生深远影响。历史上,卡斯蒂利亚的伊莎贝拉一世最终与阿拉贡的斐迪南二世联姻,促成了西班牙的统一。
完整事件代码:
flavor_cas.2200 = { #The Iberian Wedding
hide_portraits = yes
fire_only_once = yes
title = flavor_cas.2200.title
desc = flavor_cas.2200.desc
fire_only_once = yes
historical_info = flavor_cas.2200.historical_info
dynamic_historical_event = {
tag = CAS
tag = SPA
from = 1450.1.1
to = 1500.1.1
monthly_chance = 5
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
ruler ?= {
save_scope_as = castile_ruler
}
heir ?= {
save_scope_as = castile_heir
}
c:POR = {
random_character = {
limit = {
dynasty = c:POR.ruler_or_heir_if_regent.dynasty
is_female = no
character_can_marry_trigger = yes
}
save_scope_as = portuguese_candidate
}
}
c:ARA = {
random_character = {
limit = {
dynasty = c:ARA.ruler_or_heir_if_regent.dynasty
is_female = no
character_can_marry_trigger = yes
}
save_scope_as = aragonese_candidate
}
}
}
trigger = {
has_ruler = yes
heir ?= {
is_female = yes
character_can_marry_trigger = yes
}
c:POR = {
ruler_or_heir_if_regent ?= {
has_dynasty = yes
}
any_character = {
dynasty = c:POR.ruler_or_heir_if_regent.dynasty
is_female = no
character_can_marry_trigger = yes
}
}
c:ARA = {
ruler_or_heir_if_regent ?= {
has_dynasty = yes
}
any_character = {
dynasty = c:ARA.ruler_or_heir_if_regent.dynasty
is_female = no
character_can_marry_trigger = yes
}
}
}
option = {
name = flavor_cas.2200.a
historical_option = yes
c:ARA = { trigger_event_non_silently = { id = flavor_cas.2201 days = 20 } }
}
option = {
name = flavor_cas.2200.b
c:POR = { trigger_event_non_silently = { id = flavor_cas.2201 days = 20 } }
}
option = {
name = flavor_cas.2200.c
add_legitimacy = legitimacy_mild_penalty
}
}