flavor_lit.4 立陶宛宫廷事件
时间范围:无特定 from 和 to 日期限制,为动态触发事件,无 monthly_chance 概率。
触发条件:
- 事件为动态触发,具体触发逻辑由外部脚本或前置事件决定。事件内部通过检查国家变量来区分不同情境:
- 选项A:国家拥有变量
threatened_with_invasion。 - 选项B:国家拥有变量
severed_ties。 - 选项C:国家拥有变量
opted_for_divorce。
- 选项A:国家拥有变量
- 事件描述 (
desc) 根据变量动态显示:- 若国家拥有
threatened_with_invasion或severed_ties变量,则显示flavor_lit.4.desc_severed_ties。 - 否则,默认显示
flavor_lit.4.desc_opted_for_divorce。
- 若国家拥有
关键效果:
- 选项A (flavor_lit.4.a):
- 触发条件:国家拥有变量
threatened_with_invasion。 - 效果:对目标根国家 (
scope:target_root_country) 添加观点修正opinion_threatened_us。显示自定义提示flavor_lit.4.tt1。
- 触发条件:国家拥有变量
- 选项B (flavor_lit.4.b):
- 触发条件:国家拥有变量
severed_ties。 - 效果:对目标根国家 (
scope:target_root_country) 添加观点修正opinion_insulted。
- 触发条件:国家拥有变量
- 选项C (flavor_lit.4.c):
- 触发条件:国家拥有变量
opted_for_divorce。 - 效果:对目标根国家 (
scope:target_root_country) 添加观点修正opinion_pleased。显示自定义提示flavor_lit.4.tt2。
- 触发条件:国家拥有变量
背景介绍: 此事件模拟了立陶宛大公国宫廷内部可能面临的政治与外交危机。事件围绕与一个关键目标国家(或势力)的关系展开,具体情境取决于先前的外交决策:可能是面临对方入侵威胁后的反应、因关系破裂而遭受的侮辱,或是因选择解除盟约(或婚姻)而带来的不同外交后果。事件反映了中世纪后期东欧国家在复杂的王朝联姻、同盟与地缘竞争中,如何通过宫廷决策处理紧张的国际关系。
完整事件代码:
flavor_lit.4 = {
type = country_event
title = flavor_lit.4.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
OR = {
has_variable = threatened_with_invasion
has_variable = severed_ties
}
}
desc = flavor_lit.4.desc_severed_ties
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_lit.4.desc_opted_for_divorce
}
}
}
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 = {
capital = {
save_scope_as = target_location
}
scope:target_character = {
save_scope_as = target_character
}
}
}
option = {
name = flavor_lit.4.a
trigger = {
has_variable = threatened_with_invasion
}
add_opinion = {
target = scope:target_root_country
modifier = opinion_threatened_us
}
custom_tooltip = flavor_lit.4.tt1
}
option = {
name = flavor_lit.4.b
trigger = {
has_variable = severed_ties
}
add_opinion = {
target = scope:target_root_country
modifier = opinion_insulted
}
}
option = {
name = flavor_lit.4.c
trigger = {
has_variable = opted_for_divorce
}
add_opinion = {
target = scope:target_root_country
modifier = opinion_pleased
}
custom_tooltip = flavor_lit.4.tt2
}
historical_info = flavor_mos.40.historical_info
}