flavor_bra_dynasty.1102 勃兰登堡新选帝侯
时间范围:无明确起止日期(动态事件) 触发概率:无明确每月概率(由游戏逻辑触发)
触发条件:
- 事件为动态国家事件,具体触发逻辑由游戏引擎控制,代码中未直接定义
trigger字段。 - 事件描述(
desc)的显示取决于一个条件:检查神圣罗马帝国皇帝(scope:emperor_ruler)是否属于维特尔斯巴赫王朝(dynasty:wittelsbach_dynasty)。
关键效果: 事件提供两个选项,具体效果取决于当前神圣罗马帝国皇帝的家族:
-
选项 A (flavor_bra_dynasty.1102.a)
- 触发条件:神圣罗马帝国皇帝属于维特尔斯巴赫王朝。
- 效果:
- 将神圣罗马帝国皇帝设为我国的新统治者(
set_new_ruler)。 - 为新统治者添加一个为期1年的角色修正
bra_fresh_emperor_ruler_of_brandenburg(模式为叠加并延长)。 - 增加少量国家稳定度(
stability_mild_bonus)。 - 移除国家修正
bra_wittelsbacher_neglect。 - 移除变量
bra_wittelsbacher_investment_var。
- 将神圣罗马帝国皇帝设为我国的新统治者(
-
选项 B (flavor_bra_dynasty.1102.b)
- 触发条件:神圣罗马帝国皇帝不属于维特尔斯巴赫王朝。
- 效果:
- 将神圣罗马帝国皇帝设为我国的新统治者(
set_new_ruler)。 - 为新统治者添加一个为期1年的角色修正
bra_fresh_emperor_ruler_of_brandenburg(模式为叠加并延长)。 - 增加少量国家稳定度(
stability_mild_bonus)。 - 移除国家修正
bra_wittelsbacher_neglect。 - 移除变量
bra_wittelsbacher_investment_var。
- 将神圣罗马帝国皇帝设为我国的新统治者(
背景介绍:
此事件模拟了勃兰登堡选帝侯国迎来一位来自神圣罗马帝国皇帝家族的新统治者的时刻。无论皇帝是来自与勃兰登堡有历史渊源的维特尔斯巴赫家族,还是其他王朝,这一政治联姻或安排都旨在巩固勃兰登堡在帝国内部的地位,结束一段可能因前朝(维特尔斯巴赫)统治疏忽而造成的动荡或负面影响(bra_wittelsbacher_neglect),并为国家带来新的稳定与机遇。
完整事件代码:
flavor_bra_dynasty.1102 = {
type = country_event
title = flavor_bra_dynasty.1102.title
illustration_tags = {
10 = exterior
10 = angry
}
desc = {
first_valid = {
triggered_desc = {
trigger = { scope:emperor_ruler = { dynasty = dynasty:wittelsbach_dynasty } }
desc = flavor_bra_dynasty.1102.desc.wittelsbach
}
}
first_valid = {
triggered_desc = {
trigger = { scope:emperor_ruler = { NOT = { dynasty = dynasty:wittelsbach_dynasty } } }
desc = flavor_bra_dynasty.1102.desc
}
}
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
option = {
name = flavor_bra_dynasty.1102.a
trigger = { scope:emperor_ruler = { dynasty = dynasty:wittelsbach_dynasty } }
set_new_ruler = scope:emperor_ruler
scope:emperor_ruler = { add_character_modifier = { modifier = bra_fresh_emperor_ruler_of_brandenburg years = -1 mode = add_and_extend } }
add_stability = stability_mild_bonus
remove_country_modifier = bra_wittelsbacher_neglect
remove_variable = bra_wittelsbacher_investment_var
}
option = {
name = flavor_bra_dynasty.1102.b
trigger = { scope:emperor_ruler = { NOT = { dynasty = dynasty:wittelsbach_dynasty } } }
set_new_ruler = scope:emperor_ruler
scope:emperor_ruler = { add_character_modifier = { modifier = bra_fresh_emperor_ruler_of_brandenburg years = -1 mode = add_and_extend } }
add_stability = stability_mild_bonus
remove_country_modifier = bra_wittelsbacher_neglect
remove_variable = bra_wittelsbacher_investment_var
}
}