[flavor_mos.26] 条约谈判
时间范围
无明确 from 和 to 日期限制,事件由游戏内条件触发,无固定月度概率。
触发条件
事件本身无全局 trigger 字段,其触发依赖于外部脚本或条件。事件内的选项触发条件如下:
- 选项A:触发国(
scope:sender)拥有变量treaty_of_ugra_declined。 - 选项B:触发国(
scope:sender)拥有变量treaty_declined。
关键效果
- 选项A (
flavor_mos.26.a):- 移除触发国的变量
treaty_of_ugra_declined。 - 对触发国施加信任修正
trust_incompatible_foreign_policies。 - 国家声望受到轻微惩罚 (
prestige_mild_penalty)。
- 移除触发国的变量
- 选项B (
flavor_mos.26.b):- 移除触发国的变量
treaty_declined。 - 对触发国施加外交观点修正
opinion_insulted。 - 显示自定义提示文本 (
flavor_mos.26.tt)。
- 移除触发国的变量
背景介绍
此事件模拟了国家间一项重要条约的谈判与后续交涉。当一方先前拒绝了某项条约(如乌格拉条约)或更广泛的条约提议后,此事件可能被触发,代表双方就先前破裂的谈判进行再次接触或处理其遗留的外交影响。选项反映了国家面对旧议重提时可能采取的不同策略及其带来的信任、声望或双边关系上的后果。
完整事件代码
flavor_mos.26 = {
hide_portraits = yes
type = country_event
image = "gfx/interface/illustrations/government/diplomacy_illustration.dds"
title = flavor_mos.26.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
scope:sender = {
has_variable = treaty_of_ugra_declined
}
}
desc = flavor_mos.26.desc_treaty_of_ugra_declined
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_mos.26.desc_generic_treaty
}
}
}
immediate = {
scope:sender = {
capital = {
save_scope_as = target_location
}
ruler = {
save_scope_as = target_character
}
}
}
option = {
name = flavor_mos.26.a
trigger = {
scope:sender = {
has_variable = treaty_of_ugra_declined
}
}
scope:sender = { remove_variable = treaty_of_ugra_declined }
add_trust = {
modifier = trust_incompatible_foreign_policies
target = scope:sender
}
add_prestige = prestige_mild_penalty
}
option = {
name = flavor_mos.26.b
trigger = {
scope:sender = {
has_variable = treaty_declined
}
}
scope:sender = { remove_variable = treaty_declined }
add_opinion = {
target = scope:sender
modifier = opinion_insulted
}
custom_tooltip = flavor_mos.26.tt
}
}