flavor_fra.2050 布列塔尼继承危机
时间范围:1460.1.1 - 1505.1.1 (每月 25% 概率)
触发条件:
- 法国 (
FRA) 拥有统治者。 - 满足以下条件之一:
- 法国统治者是男性,且没有配偶。
- 法国继承人 (
heir) 存在,且满足:年龄大于18岁、未婚、男性。
- 布列塔尼 (
BRI) 满足以下所有条件:- 拥有统治者。
- 拥有继承人 (
heir)。 - 继承人满足:是女性、年龄大于18岁且小于36岁、未婚。
- 法国统治者的王朝 (
dynasty) 中存在至少一位满足以下条件的男性成员:- 年龄大于18岁。
- 不是统治者。
- 不是继承人。
- 是男性。
- 未婚。
- 神圣罗马帝国 (
hre) 的领导者国家拥有统治者。
关键效果:
- 选项 A (历史选项):与布列塔尼继承人联姻并统一王冠 (若统治者无配偶)
- 触发条件:法国没有配偶 (
has_consort = no),且统治者是男性。 - 效果:
- 法国统治者与布列塔尼继承人结婚。
- 神圣罗马帝国领导者国家对法国增加
opinion_dubious_marriage观点修正。 - 布列塔尼设置新统治者为法国统治者 (
set_new_ruler = c:FRA.ruler)。 - 在布列塔尼首都投下
antagonism_forcing_ourselves_on_brittany对抗性炸弹。 - 法国增加
stability_weak_bonus稳定度。 - AI选择基础概率:65%。
- 触发条件:法国没有配偶 (
- 选项 B (历史选项):与布列塔尼继承人联姻并统一王冠 (若统治者已婚,但继承人成年且未婚)
- 触发条件:法国有配偶 (
has_consort = yes),且继承人满足:年龄大于18岁、未婚、男性。 - 效果:
- 法国继承人与布列塔尼继承人结婚。
- 神圣罗马帝国领导者国家对法国增加
opinion_dubious_marriage观点修正。 - 布列塔尼设置新统治者为法国统治者 (
set_new_ruler = c:FRA.ruler)。 - 在布列塔尼首都投下
antagonism_forcing_ourselves_on_brittany对抗性炸弹。 - AI选择基础概率:45%。
- 触发条件:法国有配偶 (
- 选项 C:提供一位王朝成员与继承人联姻
- 效果:
- 法国王朝中的一位随机男性成员与布列塔尼继承人结婚。
- 神圣罗马帝国领导者国家对法国增加
opinion_dubious_marriage观点修正。 - 布列塔尼对法国增加
opinion_forced_political_marriage观点修正。 - 在布列塔尼首都投下
antagonism_forcing_ourselves_on_brittany对抗性炸弹。 - AI选择基础概率:30%。
- 效果:
- 选项 D:让布列塔尼自行解决
- 效果:
- 布列塔尼对法国增加
opinion_did_not_influence_succession观点修正。 - 布列塔尼对法国增加
opinion_did_not_influence_succession_antagonism对抗性修正。 - 法国减少
legitimacy_mild_penalty正统性。 - 法国减少
prestige_mild_penalty威望。 - AI选择基础概率:25%。
- 布列塔尼对法国增加
- 效果:
背景介绍: 15世纪末至16世纪初,布列塔尼公国面临继承危机。公国继承人是一位适婚年龄的未婚女性。与此同时,法兰西王国正寻求扩大其影响力,并可能通过王室联姻的方式将布列塔尼纳入其统治之下。这一事件模拟了法国利用布列塔尼的继承问题,通过婚姻外交手段来获取对该地区的控制权,这一过程也引起了神圣罗马帝国等外部势力的关注和反应。
完整事件代码:
flavor_fra.2050 = { # Succession Crisis in Brittany
type = country_event
fire_only_once = yes
title = flavor_fra.2050.t
desc = flavor_fra.2050.desc
dynamic_historical_event = {
tag = FRA
from = 1460.1.1
to = 1505.1.1
monthly_chance = 25
}
trigger = {
has_ruler = yes
OR = {
AND = {
ruler = { is_female = no }
has_consort = no
}
AND = {
heir ?= {
age_in_years > 18
is_married = no
is_female = no
}
}
}
c:BRI ?= {
has_ruler = yes
has_heir = yes
heir = {
is_female = yes
age_in_years > 18
age_in_years < 36
is_married = no
}
}
ruler.dynasty ?= {
any_character_in_dynasty = {
age_in_years > 18
is_ruler = no
is_heir = no
is_female = no
is_married = no
}
}
international_organization:hre.leader_country ?= {
has_ruler = yes
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
c:BRI = {
heir = {
save_scope_as = breton_heir_for_marriage
}
}
c:BRI = {
ruler ?= {
save_scope_as = bri_ruler
}
}
ruler ?= {
save_scope_as = fra_ruler
}
ruler.dynasty = {
random_character_in_dynasty = {
limit = {
age_in_years > 18
is_ruler = no
is_heir = no
is_female = no
is_married = no
}
save_scope_as = random_male_dynasty_member
}
}
international_organization:hre.leader_country = {
ruler ?= { save_scope_as = target_hre_ruler }
}
}
option = { # Marry the heir of Brittany and unite it with the Crown # If Ruler has no consort
name = flavor_fra.2050.a
historical_option = yes
trigger = {
has_consort = no
ruler = { is_female = no }
}
ruler = {
marry_character = scope:breton_heir_for_marriage
}
international_organization:hre.leader_country = {
add_opinion = { target = c:FRA modifier = opinion_dubious_marriage }
}
c:BRI = {
set_new_ruler = c:FRA.ruler
}
drop_antagonism_bomb = {
target = c:BRI.capital
modifier = antagonism_forcing_ourselves_on_brittany
}
add_stability = stability_weak_bonus
ai_chance = {
base = 65
}
}
option = { # Marry the heir of Brittany and unite it with the Crown # If Ruler is married, but heir is adult and unmarried
name = flavor_fra.2050.b
historical_option = yes
trigger = {
has_consort = yes
heir = {
age_in_years > 18
is_married = no
is_female = no
}
}
heir = {
marry_character = scope:breton_heir_for_marriage
}
international_organization:hre.leader_country = {
add_opinion = { target = c:FRA modifier = opinion_dubious_marriage }
}
c:BRI = {
set_new_ruler = c:FRA.ruler
}
drop_antagonism_bomb = {
target = c:BRI.capital
modifier = antagonism_forcing_