flavor_eng_diplomacy.2 条约拒绝的后果
时间范围:未指定具体日期范围(from 和 to 字段缺失),触发概率未指定(monthly_chance 字段缺失)。
触发条件:
此事件本身没有直接的 trigger 字段。它是一个动态事件,其触发依赖于游戏内其他机制(例如,当其他国家拒绝了由英格兰(或事件发送方)提出的特定条约后,可能会调用此事件)。事件内部的选项则根据发送方国家所拥有的特定变量来显示和触发。
关键效果: 事件提供四个选项,每个选项的可用性取决于发送方国家是否拥有对应的变量。所有选项都会移除对应的变量,并对发送方国家施加外交和声望惩罚。
-
选项 A (flavor_eng_diplomacy.2.a):
- 触发条件:发送方国家拥有变量
fields_of_the_cloth_of_gold_declined。 - 效果:
- 移除变量
fields_of_the_cloth_of_gold_declined。 - 对发送方国家添加
opinion_insulted(感觉被侮辱)的外交观点修正。 - 国家获得
prestige_mild_penalty(轻微的声望惩罚)。
- 移除变量
- 触发条件:发送方国家拥有变量
-
选项 B (flavor_eng_diplomacy.2.b):
- 触发条件:发送方国家拥有变量
union_of_the_crowns_declined。 - 效果:
- 移除变量
union_of_the_crowns_declined。 - 对发送方国家添加
opinion_insulted(感觉被侮辱)的外交观点修正。 - 国家获得
prestige_mild_penalty(轻微的声望惩罚)。
- 移除变量
- 触发条件:发送方国家拥有变量
-
选项 C (flavor_eng_diplomacy.2.c):
- 触发条件:发送方国家拥有变量
treaty_of_newcastle_declined。 - 效果:
- 移除变量
treaty_of_newcastle_declined。 - 对发送方国家添加
opinion_angry(愤怒)的外交观点修正。 - 额外条件效果:如果发送方国家的统治者是特定人物
sco_edward_balliol,则获得针对洛锡安(Lothian)和蒂维厄特代尔(Teviotdale)省份的征服宣战理由(casus_belli:cb_conquer_province)。
- 移除变量
- 触发条件:发送方国家拥有变量
-
选项 D (flavor_eng_diplomacy.2.d):
- 触发条件:发送方国家拥有变量
treaty_declined。 - 效果:
- 移除变量
treaty_declined。 - 对发送方国家添加
opinion_insulted(感觉被侮辱)的外交观点修正。 - 显示一个自定义提示文本(
flavor_eng_diplomacy.2.tt),通常用于说明更具体的后果。
- 移除变量
- 触发条件:发送方国家拥有变量
背景介绍: 此事件模拟了中世纪和近代早期外交中,一国拒绝另一国提出的重要条约或联盟提议后可能引发的连锁反应。拒绝行为被视为一种外交上的冒犯或轻视,会损害拒绝方的国际声誉(声望),并激怒提案方,导致双边关系恶化。在特定情况下(如选项C中针对苏格兰爱德华·巴利奥尔的条款),这种拒绝甚至可能为军事行动提供借口。事件中提及的“金缕地会晤”、“纽卡斯尔条约”和“王冠联合”等都是历史上真实存在或可能发生的重要外交事件。
代码块:
flavor_eng_diplomacy.2 = {
type = country_event
title = flavor_eng_diplomacy.2.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:sender = {
has_variable = fields_of_the_cloth_of_gold_declined
}
}
desc = flavor_eng_diplomacy.2.desc_fields_of_the_cloth_of_gold_declined
}
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_newcastle_declined
}
}
desc = flavor_eng_diplomacy.2.desc_treaty_of_newcastle_declined
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_eng_diplomacy.2.desc_generic_treaty
}
}
}
immediate = {
scope:sender = {
capital = { save_scope_as = target_location }
if = {
limit = { has_regent = no }
ruler = { save_scope_as = target_character }
}
else = {
regent = { save_scope_as = target_character }
}
}
}
option = {
name = flavor_eng_diplomacy.2.a
trigger = {
scope:sender = {
has_variable = fields_of_the_cloth_of_gold_declined
}
}
scope:sender = { remove_variable = fields_of_the_cloth_of_gold_declined }
add_opinion = {
target = scope:sender
modifier = opinion_insulted
}
add_prestige = prestige_mild_penalty
}
option = {
name = flavor_eng_diplomacy.2.b
trigger = {
scope:sender = {
has_variable = union_of_the_crowns_declined
}
}
scope:sender = { remove_variable = union_of_the_crowns_declined }
add_opinion = {
target = scope:sender
modifier = opinion_insulted
}
add_prestige = prestige_mild_penalty
}
option = {
name = flavor_eng_diplomacy.2.c
trigger = {
scope:sender = {
has_variable = treaty_of_newcastle_declined
}
}
scope:sender = { remove_variable = treaty_of_newcastle_declined }
add_opinion = { target = scope:sender modifier = opinion_angry }
if = {
limit = {
scope:sender = {
character:sco_edward_balliol ?= {
scope:sender.ruler = this
}
}
}
add_casus_belli = { target = scope:sender type = casus_belli:cb_conquer_province province = scope:lothian_cb_location.province }
add_casus_belli = { target = scope:sender type = casus_belli:cb_conquer_province province = scope:teviotdale_cb_location.province }
}
}
option = {
name = flavor_eng_diplomacy.2.d
trigger = {
scope:sender = {
has_variable = treaty_declined
}
}
scope:sender = { remove_variable = treaty_declined }
add_opinion = {
target = scope:sender
modifier = opinion_insulted
}
custom_tooltip = flavor_eng_diplomacy.2.tt
}
}