flavor_hab_tir.3 玛格丽特的新丈夫
时间范围与触发概率
- 生效时间:无明确
from与to日期限制,满足触发条件后即可发生。 - 触发概率:无
monthly_chance字段,为条件满足时触发的即时事件。
触发条件
- 当前国家为 蒂罗尔 (TIR)。
- 角色 tir_margarete_von_tirol 是国家统治者 (
is_ruler = yes) 且未婚 (is_married = no)。 - 至少满足以下条件之一:
- 维特尔斯巴赫 (Wittelsbach) 王朝中存在至少一名 成年、未婚的男性 成员。
- 哈布斯堡 (Habsburg) 王朝中存在至少一名 成年、未婚的男性 成员。
关键效果
- 选项 A (flavor_hab_tir.3.a)
- 历史选项:是
- 触发条件:维特尔斯巴赫王朝中存在至少一名成年、未婚的男性成员。
- 效果:
- 移除变量
search_for_margaretes_husband。 - 为统治者角色
tir_margarete_von_tirol移除block_marriage角色修正。 - 让
tir_margarete_von_tirol与一名随机的、符合条件的维特尔斯巴赫王朝男性成员结婚。
- 移除变量
- 选项 B (flavor_hab_tir.3.b)
- 历史选项:否
- 触发条件:哈布斯堡王朝中存在至少一名成年、未婚的男性成员。
- 效果:
- 移除变量
search_for_margaretes_husband。 - 为统治者角色
tir_margarete_von_tirol移除block_marriage角色修正。 - 让
tir_margarete_von_tirol与一名随机的、符合条件的哈布斯堡王朝男性成员结婚。
- 移除变量
背景介绍 该事件模拟了历史上蒂罗尔女伯爵玛格丽特(Margarete von Tirol)的婚姻问题。作为蒂罗尔公国的女性继承人,她的婚姻不仅是个人事务,更关系到国家的外交走向和王位继承。事件反映了当时欧洲贵族通过联姻巩固权力、扩张影响力的普遍做法,玩家需要在维特尔斯巴赫和哈布斯堡这两个强大的德意志王朝之间做出选择,这将直接影响蒂罗尔未来的政治联盟和王朝归属。
完整事件代码
flavor_hab_tir.3 = { #A new husband for Margarete
hide_portraits = yes
type = country_event
title = flavor_hab_tir.3.title
desc = flavor_hab_tir.3.desc
illustration_tags = {
10 = happy
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
character:tir_margarete_von_tirol = {
save_scope_as = target_ruler
}
dynasty:wittelsbach_dynasty = {
random_character_in_dynasty = {
limit = {
is_female = no
is_adult = yes
is_married = no
}
save_scope_as = wittelsbach_husband
}
}
dynasty:habsburg_dynasty = {
random_character_in_dynasty = {
limit = {
is_female = no
is_adult = yes
is_married = no
}
save_scope_as = habsburg_husband
}
}
}
trigger = {
tag = TIR
character:tir_margarete_von_tirol = {
is_ruler = yes
is_married = no
}
OR = {
dynasty:wittelsbach_dynasty = {
any_character_in_dynasty = {
is_female = no
is_adult = yes
is_married = no
}
}
dynasty:habsburg_dynasty = {
any_character_in_dynasty = {
is_female = no
is_adult = yes
is_married = no
}
}
}
}
option = {
name = flavor_hab_tir.3.a
historical_option = yes
trigger = {
dynasty:wittelsbach_dynasty = {
any_character_in_dynasty = {
is_female = no
is_adult = yes
is_married = no
}
}
}
remove_variable = search_for_margaretes_husband
scope:target_ruler = {
remove_character_modifier = block_marriage
marry_character = scope:wittelsbach_husband
}
}
option = {
name = flavor_hab_tir.3.b
trigger = {
dynasty:habsburg_dynasty = {
any_character_in_dynasty = {
is_female = no
is_adult = yes
is_married = no
}
}
}
remove_variable = search_for_margaretes_husband
scope:target_ruler = {
remove_character_modifier = block_marriage
marry_character = scope:habsburg_husband
}
}
}