[flavor_eng_diplomacy.1001] 婚姻事务与嫁妆谈判
时间范围:无明确 from 和 to 日期限制。触发概率取决于游戏内其他事件或条件,本事件代码中未指定 monthly_chance。
触发条件: 本事件是一个动态历史事件,其触发条件由游戏引擎在其他事件或条件满足时调用。事件内部选项的触发取决于以下变量和条件:
- 对于选项A、B、C、D:触发国(
root)不是英格兰(c:ENG)或大不列颠(c:GBR)。- 选项A:目标国(
scope:target_root_country)拥有变量dowry_demanded。 - 选项B:目标国拥有变量
dowry_foregone。 - 选项C:目标国拥有变量
wedding_cancelled。 - 选项D:目标国拥有变量
dowry_demanded。
- 选项A:目标国(
- 对于选项E:触发国(
root)是英格兰(c:ENG)或大不列颠(c:GBR)。
关键效果:
- 选项A(历史选项):
- 移除触发国与目标国之间由“《麦地那德尔坎波条约》”带来的信任修正。
- 移除卡斯蒂利亚(
c:CAS)与目标国之间由“《麦地那德尔坎波条约》”带来的信任修正。 - 静默触发目标国的
flavor_eng_diplomacy.1001事件。
- 选项B:
- 触发国获得对目标国的1点人情(
favors)。
- 触发国获得对目标国的1点人情(
- 选项C:
- 所有与目标国之间存在“《麦地那德尔坎波条约》”信任修正的国家,都将移除该修正。
- 选项D:
- 触发国支付相当于其6个月贸易与税收总收入(
monthly_income_trade_and_tax)的金钱。 - 触发国设置变量
matter_of_matrimony_dowry_paid = 1。 - 静默触发目标国的
flavor_eng_diplomacy.1事件。
- 触发国支付相当于其6个月贸易与税收总收入(
- 选项E:
- 移除触发国与阿拉贡(
c:ARA)之间由“《麦地那德尔坎波条约》”带来的信任修正。 - 移除触发国与卡斯蒂利亚(
c:CAS)之间由“《麦地那德尔坎波条约》”带来的信任修正。
- 移除触发国与阿拉贡(
背景介绍: 此事件模拟了中世纪至近代早期欧洲王室婚姻中复杂的嫁妆谈判及其外交后果。王室联姻不仅是家族事务,更是重要的政治与财政工具。嫁妆的数额、支付与否,或婚姻的取消,都可能直接影响国家间的信任关系、财政状况乃至联盟网络。事件中反复提及的“《麦地那德尔坎波条约》”信任修正,暗示了这些婚姻谈判与特定的历史条约(可能指1489年英格兰与西班牙为对抗法国而签订的条约)及其所维系的外交信任紧密相关。
代码块:
flavor_eng_diplomacy.1001 = {
type = country_event
title = flavor_eng_diplomacy.1001.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = dowry_foregone }
}
desc = flavor_eng_diplomacy.1001.desc_dowry_foregone
}
triggered_desc = {
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = wedding_cancelled }
}
desc = flavor_eng_diplomacy.1001.desc_marriage_refused
}
triggered_desc = {
trigger = {
OR = { root = c:ENG root = c:GBR }
}
desc = flavor_eng_diplomacy.1001.desc_dowry_refused
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_eng_diplomacy.1001.desc
}
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
scope:target_root_country = { ruler ?= { save_scope_as = target_character } }
capital = { save_scope_as = target_location }
save_scope_as = sender
}
option = {
historical_option = yes
name = flavor_eng_diplomacy.1001.a
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = dowry_demanded }
}
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:target_root_country
}
c:CAS = {
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:target_root_country
}
}
scope:target_root_country = { trigger_event_silently = { id = flavor_eng_diplomacy.1001 days = 0 } }
custom_tooltip = flavor_eng_diplomacy.1001.tt
}
option = {
name = flavor_eng_diplomacy.1001.b
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = dowry_foregone }
}
add_favors = { target = scope:target_root_country value = 1 }
}
option = {
name = flavor_eng_diplomacy.1001.c
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = wedding_cancelled }
}
every_country = {
limit = {
has_trust = { modifier = trust_treaty_of_medina_del_campo target = scope:target_root_country }
}
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:target_root_country
}
}
custom_tooltip = flavor_eng_diplomacy.1001.tt
}
option = {
name = flavor_eng_diplomacy.1001.d
trigger = {
NOT = { OR = { root = c:ENG root = c:GBR } }
scope:target_root_country = { has_variable = dowry_demanded }
}
add_gold = {
value = root.monthly_income_trade_and_tax
multiply = -6
}
set_variable = { name = matter_of_matrimony_dowry_paid value = 1 }
scope:target_root_country = { trigger_event_silently = { id = flavor_eng_diplomacy.1 days = 0 } }
}
option = {
name = flavor_eng_diplomacy.1001.e
trigger = { OR = { root = c:ENG root = c:GBR } }
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = c:ARA
}
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = c:CAS
}
custom_tooltip = flavor_eng_diplomacy.1001.tt
}
}