flavor_brapru.2001 改变效忠对象
时间范围
1338.1.1 - 1800.1.1,每月有 10% 的概率触发。
触发条件
- 国家拥有统治者。
- 国家不是神圣罗马帝国皇帝。
- 国家没有
bra_wittelsbacher_neglect修正。 - 至少有一个非皇帝的同盟国。
- 神圣罗马帝国 (
international_organization:hre) 及其领导国存在。 - 神圣罗马帝国领导国拥有统治者,并且与触发国没有同盟关系。
关键效果
- 选项 A (历史选项):
- 与目标同盟国 (
scope:target_country) 解除同盟。 - 与目标同盟国互相获得
opinion_bra_changing_allegiances_negative观点修正。 - 神圣罗马帝国皇帝国 (
scope:emperor_country) 触发事件flavor_brapru.2002。
- 与目标同盟国 (
- 选项 B:
- 与目标同盟国 (
scope:target_country) 互相获得opinion_bra_changing_allegiances_positive观点修正。
- 与目标同盟国 (
背景介绍
在神圣罗马帝国复杂的政治格局中,诸侯国时常面临在帝国皇帝与其他同盟之间选择政治站队的压力。本事件模拟了勃兰登堡或普鲁士(BRA/PRU)在特定历史时期内,可能为了寻求皇帝的支持或巩固自身地位,而选择背弃现有非皇帝盟友,转而向皇帝靠拢的政治决策。这种“改变效忠对象”的行为是帝国诸侯外交博弈的典型体现。
完整事件代码
flavor_brapru.2001 = {
type = country_event
title = flavor_brapru.2001.title
desc = flavor_brapru.2001.desc
illustration_tags = {
10 = regular
10 = exterior
}
fire_only_once = yes
historical_info = flavor_brapru.2001.historical_info
dynamic_historical_event = {
tag = BRA
tag = PRU
from = 1338.1.1
to = 1800.1.1
monthly_chance = 10
}
trigger = {
has_ruler = yes
is_emperor = no
NOT = {
has_country_modifier = bra_wittelsbacher_neglect
}
any_related_country = {
type = alliance
is_emperor = no
count >= 1
}
exists = international_organization:hre
exists = international_organization:hre.leader_country
international_organization:hre.leader_country ?= {
has_ruler = yes
NOT = {
has_mutual_scripted_relation = {
type = relation_type:alliance
target = root
}
}
}
}
immediate = {
#event_illustration_estate_background_effect = { background = estate_type:crown_estate }
#country_room = BRA #country_room = PRU
save_scope_as = root_country
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler_or_regent ?= {
save_scope_as = root_ruler
}
ruler.dynasty = { save_scope_as = root_dynasty }
international_organization:hre = {
leader_country ?= {
save_scope_as = emperor_country
ruler ?= { save_scope_as = emperor_ruler }
}
}
random_related_country = {
type = alliance
limit = {
is_emperor = no
}
save_scope_as = target_country
ruler ?= { save_scope_as = target_character }
}
}
option = {
name = flavor_brapru.2001.a
historical_option = yes
break_alliance = { target = scope:target_country }
add_opinion_mutual_effect = {
modifier = opinion_bra_changing_allegiances_negative
target = scope:target_country
}
scope:emperor_country = {
trigger_event_non_silently = flavor_brapru.2002
}
}
option = {
name = flavor_brapru.2001.b
add_opinion_mutual_effect = {
modifier = opinion_bra_changing_allegiances_positive
target = scope:target_country
}
}
}