flavor_bra_dynasty.1103 勃兰登堡新君登基
时间范围:无明确 from 与 to 日期,事件由游戏逻辑动态触发。无 monthly_chance 字段,触发概率取决于前置条件。
触发条件:
- 事件由游戏内部动态逻辑触发,代码中未定义显式的
trigger字段。事件效果取决于触发时scope:dynasty_character(王朝角色)的所属王朝。
关键效果: 事件提供两个选项,效果相同,但触发条件互斥,分别对应新君主是否属于维特尔斯巴赫王朝。
- 选项 A (flavor_bra_dynasty.1103.a):
- 触发条件:
scope:dynasty_character属于dynasty:wittelsbach_dynasty(维特尔斯巴赫王朝)。 - 效果:
- 设置新统治者:
set_new_ruler = scope:dynasty_character。 - 为新统治者添加角色修正:
bra_fresh_ruler_of_brandenburg(勃兰登堡的新统治者),持续时间为years = -1(永久?),模式为add_and_extend。 - 为国家增加少量稳定度:
add_stability = stability_mild_bonus。 - 移除国家修正:
bra_wittelsbacher_neglect(维特尔斯巴赫的忽视)。 - 移除变量:
bra_wittelsbacher_investment_var(维特尔斯巴赫投资变量)。
- 设置新统治者:
- 触发条件:
- 选项 B (flavor_bra_dynasty.1103.b):
- 触发条件:
scope:dynasty_character不属于dynasty:wittelsbach_dynasty(维特尔斯巴赫王朝)。 - 效果:与选项A完全相同(设置新君、添加角色修正、增加稳定度、移除国家修正与变量)。
- 触发条件:
背景介绍: 此事件模拟了勃兰登堡选侯国迎来一位新统治者的时刻。在神圣罗马帝国的政治格局中,统治家族的更迭或同一家族内继承人的确定,都是影响国家稳定与未来政策走向的关键节点。事件特别区分了新君是否出自强大的维特尔斯巴赫王朝,这反映了当时德意志地区王朝政治的重要性。无论新君来自何方,登基本身都意味着一个刷新政局、巩固统治并可能结束前朝遗留问题的机会。
完整事件代码:
flavor_bra_dynasty.1103 = {
type = country_event
title = flavor_bra_dynasty.1103.title
illustration_tags = {
10 = interior
10 = regular
}
desc = {
first_valid = {
triggered_desc = {
trigger = { scope:dynasty_character = { dynasty = dynasty:wittelsbach_dynasty } }
desc = flavor_bra_dynasty.1103.desc.wittelsbach
}
}
first_valid = {
triggered_desc = {
trigger = { scope:dynasty_character = { NOT = { dynasty = dynasty:wittelsbach_dynasty } } }
desc = flavor_bra_dynasty.1103.desc
}
}
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
option = {
name = flavor_bra_dynasty.1103.a
trigger = { scope:dynasty_character = { dynasty = dynasty:wittelsbach_dynasty } }
set_new_ruler = scope:dynasty_character
scope:dynasty_character = { add_character_modifier = { modifier = bra_fresh_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.1103.b
trigger = { scope:dynasty_character = { NOT = { dynasty = dynasty:wittelsbach_dynasty } } }
set_new_ruler = scope:dynasty_character
scope:dynasty_character = { add_character_modifier = { modifier = bra_fresh_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
}
}