flavor_eng_diplomacy.1201 温莎条约
时间范围: 无指定 from 与 to 日期,事件在满足触发条件后,由游戏引擎动态触发。无 monthly_chance 字段,因此无固定月度概率。
触发条件:
- 事件由游戏引擎在特定历史情境下触发,代码中未直接定义
trigger字段。事件描述 (desc) 的显示条件暗示了可能的背景:- 当葡萄牙 (
c:POR) 的男性统治者年龄大于30岁,且没有存活的男性子嗣时,显示特定描述 (desc_no_male_heir)。 - 否则,显示默认描述 (
desc_low_legitimacy)。
- 当葡萄牙 (
关键效果:
-
选项 A (历史选项)
- 名称:
flavor_eng_diplomacy.1201.a - 效果:
- 设置变量
treaty_of_windsor = 1。 - 对葡萄牙 (
c:POR) 添加名为trust_treaty_of_windsor的信任修正。 - 立即(0天后)对葡萄牙 (
c:POR) 静默触发事件flavor_eng_diplomacy.1。
- 设置变量
- 名称:
-
选项 B
- 名称:
flavor_eng_diplomacy.1201.b - 效果:
- 设置变量
treaty_declined = 1。 - 葡萄牙 (
c:POR) 移除对英格兰 (c:ENG) 的名为trust_treaty_of_windsor的信任修正。 - 立即(0天后)对葡萄牙 (
c:POR) 静默触发事件flavor_eng_diplomacy.2。
- 设置变量
- 名称:
背景介绍: 此事件模拟了1386年英格兰与葡萄牙签订的《温莎条约》。该条约是欧洲历史上最古老的持续有效的盟约之一,它确立了英葡两国之间的永久和平、友谊与同盟关系。事件发生时,葡萄牙正面临王位继承危机(若统治者无男性继承人)或合法性挑战,英格兰的介入为两国关系奠定了长期的法律与外交基础。
完整事件代码:
flavor_eng_diplomacy.1201 = {
hide_portraits = yes
type = country_event
title = flavor_eng_diplomacy.1201.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
c:POR = {
ruler = {
is_female = no
age_in_years > 30
any_child = {
is_female = no
is_alive = yes
count < 1
}
}
}
}
desc = flavor_eng_diplomacy.1201.desc_no_male_heir
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_eng_diplomacy.1201.desc_low_legitimacy
}
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
c:POR.capital = { save_scope_as = target_location }
c:POR.ruler = { save_scope_as = target_character }
save_scope_as = sender
}
option = {
historical_option = yes
name = flavor_eng_diplomacy.1201.a
set_variable = { name = treaty_of_windsor value = 1 }
add_trust = {
modifier = trust_treaty_of_windsor
target = c:POR
}
c:POR = { trigger_event_silently = { id = flavor_eng_diplomacy.1 days = 0 } }
}
option = {
name = flavor_eng_diplomacy.1201.b
set_variable = { name = treaty_declined value = 1 }
c:POR = {
remove_trust = {
modifier = trust_treaty_of_windsor
target = c:ENG
}
}
c:POR = { trigger_event_silently = { id = flavor_eng_diplomacy.2 days = 0 } }
}
historical_info = flavor_eng_diplomacy.1201.historical_info
}