flavor_mol.1004 摩尔达维亚的抉择
时间范围:无明确 from 与 to 日期限制,事件由游戏逻辑触发。
触发概率:无 monthly_chance 字段,为条件触发事件。
触发条件:
- 事件由游戏引擎在特定情境下触发,代码中未直接写明
trigger字段。 - 事件逻辑涉及一个名为
scope:release_country的释放国家对象。 - 选项
flavor_mol.1004.a的触发条件为:is_ai = yes(仅限AI控制的国家)。
关键效果:
-
选项 A (flavor_mol.1004.a) - “我们将加入他们”
- 历史选项:是
- 仅当国家由AI控制时可选。
- 效果:
scope:release_country(释放国)将外交吞并事件所属国(root)。 - 隐藏效果:释放国所有拥有的地块获得
control_ultimate_bonus(控制度终极加成)。
-
选项 B (flavor_mol.1004.b) - “匈牙利人不该插手此事”
- 效果:事件所属国(
root)与scope:root_country之间互相添加一个名为opinion_hun_moldavian_push的意见修正。
- 效果:事件所属国(
背景介绍: 此事件模拟了摩尔达维亚公国在面临外部强权(尤其是匈牙利王国)压力或内部继承危机时,可能做出的重大政治抉择。一个选项代表了自愿并入某个新释放的实体(可能是基于民族或历史宣称),另一个选项则反映了试图通过外交手段影响匈牙利的态度,以维护自身独立或特定利益。事件体现了中世纪后期东欧小国在奥斯曼、匈牙利和波兰等大国夹缝中求生存的典型困境。
完整事件代码:
flavor_mol.1004 = {
type = country_event
title = {
first_valid = {
triggered_desc = {
desc = flavor_mol.1004.title
trigger = { exists = scope:release_country }
}
triggered_desc = {
desc = flavor_mol.1004.title_default
trigger = { NOT = { exists = scope:release_country } }
}
}
}
desc = flavor_mol.1004.desc
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
#We shall join them
option = {
name = flavor_mol.1004.a
historical_option = yes
trigger = { is_ai = yes } #We don't want a player to commit accidental seppoku...
scope:release_country = {
annex_country_diplomatically = { country = root }
hidden_effect = {
every_owned_location = {
change_control = control_ultimate_bonus
}
}
}
}
#The Hungarians should not get involved here
option = {
name = flavor_mol.1004.b
add_opinion_mutual_effect = {
modifier = opinion_hun_moldavian_push
target = scope:root_country
}
}
}