flavor_plc.2001 利沃尼亚的困境
时间范围:无明确 from 与 to 日期限制。事件在满足触发条件后,每月有基础概率(monthly_chance 未在代码中明确指定,通常为默认值)触发。
触发条件:
- 事件主要针对国家
scope:livonian_scope(利沃尼亚范围)触发。 - 无其他明确列出的
trigger条件,事件触发逻辑可能依赖于外部脚本或游戏状态。
关键效果:
- 选项 A (历史选项):
- 使
scope:livonian_scope(利沃尼亚)成为事件发起国(root)的附庸国(subject_type:vassal)。 - 在利沃尼亚首都省份施加“被征服民族的敌意”修正(
antagonism_subjugated_nation),强度为15。 - 从
potential_polish_rivals(潜在的波兰对手)列表中随机选择一个国家,非静默地触发事件flavor_plc.2002。
- 使
- 选项 B:
- 使国家社会价值观向“好战 vs 和解”(
belligerent_vs_conciliatory)谱系的右侧轻微移动(societal_value_minor_move_to_right)。 - 获得轻微的外交官数量加成(
diplomats_mild_bonus)。
- 使国家社会价值观向“好战 vs 和解”(
背景介绍: 16世纪中后期,利沃尼亚骑士团国(或称利沃尼亚邦联)因内部衰弱和外部压力陷入危机。其战略位置和波罗的海贸易利益吸引了周边强权的觊觎,包括波兰-立陶宛联邦、瑞典、丹麦以及崛起的俄罗斯。此事件模拟了波兰-立陶宛联邦(或其他符合条件的国家)面对利沃尼亚危机时的关键决策点:是选择直接介入,将其纳入保护国体系,还是采取更为谨慎的外交姿态,避免立即的军事对抗,转而调整国家战略方向。
完整事件代码:
flavor_plc.2001 = {
hide_portraits = yes
type = country_event
title = flavor_plc.2001.title
desc = flavor_plc.2001.desc
historical_info = flavor_plc.2001.historical_info
major = yes
major_trigger = {
tag = scope:livonian_scope
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
c:DAN ?= {
if = {
limit = {
can_target_livonian_lands = yes
}
add_to_list = potential_polish_rivals
}
}
c:SWE ?= {
if = {
limit = {
can_target_livonian_lands = yes
}
add_to_list = potential_polish_rivals
}
}
scope:livonian_scope = {
every_neighbor_country = {
limit = {
can_target_livonian_lands = yes
}
add_to_list = potential_polish_rivals
}
}
save_scope_as = nation_helping
}
option = {
name = flavor_plc.2001.a
historical_option = yes
scope:livonian_scope = {
make_subject_of = {
target = root
type = subject_type:vassal
}
}
drop_antagonism_bomb = {
target = scope:livonian_scope.capital
modifier = antagonism_subjugated_nation
value = 15
}
random_in_list = {
list = potential_polish_rivals
trigger_event_non_silently = {
id = flavor_plc.2002
}
}
}
option = {
name = flavor_plc.2001.b
change_societal_value = {
type = belligerent_vs_conciliatory
value = societal_value_minor_move_to_right
}
add_diplomats = diplomats_mild_bonus
}
}