[flavor_eng_diplomacy.1101] 麦地那德尔坎波条约
时间范围:无明确 from 和 to 日期限制,事件由其他条件触发,无 monthly_chance 概率。
触发条件:此事件代码中未包含 trigger 字段,表明它是一个由其他事件或游戏机制(如 trigger_event_silently)直接触发的后续事件。
关键效果:
- 选项 A (历史选项):
- 设置变量
treaty_approved = 1。 - 向
target_root_country及其lesser_partner添加名为trust_treaty_of_medina_del_campo的信任修正。 - 如果法兰西(
c:FRA)存在,则使其对overlord和lesser_partner添加名为signed_medina_del_campo_treaty的外交观点修正。 - 对
target_root_country静默触发事件flavor_eng_diplomacy.1。
- 设置变量
- 选项 B:
- 设置变量
treaty_declined = 1。 - 从
target_root_country移除对overlord和lesser_partner的trust_treaty_of_medina_del_campo信任修正。 - 对
target_root_country静默触发事件flavor_eng_diplomacy.2。 - 如果法兰西(
c:FRA)存在,则使其对事件触发国(root)添加名为declined_advantageous_treaty的外交观点修正。
- 设置变量
背景介绍:此事件模拟了历史上1489年英格兰与西班牙卡斯蒂利亚之间签订的《麦地那德尔坎波条约》的后续外交互动。该条约旨在通过联姻(亚瑟王子和阿拉贡的凯瑟琳)巩固两国联盟,共同对抗法国,并规定了贸易和军事互助条款。本事件处理了条约提出后,相关方(可能是条约涉及的另一方或其附庸)的批准或拒绝反应,及其对各方信任、外交关系产生的连锁影响。
代码块:
flavor_eng_diplomacy.1101 = {
hide_portraits = yes
type = country_event
title = flavor_eng_diplomacy.1101.title
desc = flavor_eng_diplomacy.1101.desc
illustration_tags = {
10 = happy
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 }
scope:overlord = { save_scope_as = sender }
}
option = {
historical_option = yes
name = flavor_eng_diplomacy.1101.a
set_variable = { name = treaty_approved value = 1 }
add_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:target_root_country
}
scope:lesser_partner = {
add_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:target_root_country
}
}
if = {
limit = {
country_exists = c:FRA
}
c:FRA = {
add_opinion = {
target = scope:overlord
modifier = signed_medina_del_campo_treaty
}
add_opinion = {
target = scope:lesser_partner
modifier = signed_medina_del_campo_treaty
}
}
}
scope:target_root_country = { trigger_event_silently = { id = flavor_eng_diplomacy.1 days = 0 } }
}
option = {
name = flavor_eng_diplomacy.1101.b
set_variable = { name = treaty_declined value = 1 }
scope:target_root_country = {
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:overlord
}
remove_trust = {
modifier = trust_treaty_of_medina_del_campo
target = scope:lesser_partner
}
}
scope:target_root_country = { trigger_event_silently = { id = flavor_eng_diplomacy.2 days = 0 } }
custom_tooltip = flavor_eng_diplomacy.1101.tt1
if = {
limit = {
country_exists = c:FRA
}
c:FRA = {
add_opinion = {
target = root
modifier = declined_advantageous_treaty
}
}
custom_tooltip = flavor_eng_diplomacy.1101.tt2
}
}
}