flavor_swi.120 瑞士宗教冲突与帝国关系
时间范围:无具体日期(from/to未定义),事件触发后仅发生一次(fire_only_once = yes)
触发条件:
- 瑞士邦联(
international_organization:swiss_confederation)和神圣罗马帝国(international_organization:hre)必须存在。 - 触发国必须是瑞士邦联和神圣罗马帝国的成员。
- 宗教改革已启用(
reformation_is_enabled = yes)。 - 神圣罗马帝国必须启用“仅限帝国宗教”政策(
policy:only_imperial_religion_policy)。 - 瑞士邦联必须满足以下条件:
- 已解锁并启用了“宗教事务”(
law:sc_religious_affairs)法律。 - 未解锁“与神圣罗马帝国关系”(
sc_relations_with_hre)法律。 - 如果神圣罗马帝国有领导者(
scope:hre_leader),则瑞士邦联中超过40%的成员国宗教与该领导者宗教不同。 - 瑞士邦联有领导者,且领导者必须是触发国(
root)。 - 瑞士邦联中超过20%的成员国同时是神圣罗马帝国成员。
- 已解锁并启用了“宗教事务”(
- 全局变量
swi_triggered_religious_conflict_event不存在(确保自上次内部宗教冲突事件后已过去20年)。
关键效果:
- 选项 A(历史选项):
flavor_swi.120.a- 为瑞士邦联解锁“与神圣罗马帝国关系”(
sc_relations_with_hre)法律。
- 为瑞士邦联解锁“与神圣罗马帝国关系”(
背景介绍: 在宗教改革席卷欧洲的背景下,神圣罗马帝国推行了“仅限帝国宗教”的强硬政策。作为帝国成员但内部存在显著宗教分歧的瑞士邦联,其新教与天主教各州之间的紧张关系日益加剧。此事件反映了瑞士邦联在维持内部宗教自治与应对帝国宗教统一压力之间的关键抉择,其决定将深刻影响邦联未来与神圣罗马帝国的政治和宗教关系。
完整事件代码:
flavor_swi.120 = {
type = country_event
title = flavor_swi.120.title
desc = flavor_swi.120.desc
historical_info = flavor_swi.120.historical_info
major = yes
major_trigger = {
OR = {
is_member_of_international_organization = international_organization:swiss_confederation
is_member_of_international_organization = international_organization:hre
}
}
fire_only_once = yes
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
trigger = {
exists = international_organization:swiss_confederation
exists = international_organization:hre
is_member_of_international_organization = international_organization:swiss_confederation
is_member_of_international_organization = international_organization:hre
reformation_is_enabled = yes
international_organization:hre = {
leader_country ?= { save_temporary_scope_as = hre_leader }
international_organization_has_policy = policy:only_imperial_religion_policy
}
international_organization:swiss_confederation = {
international_organization_has_unlocked_law_trigger = { type = sc_religious_affairs }
international_organization_has_law = law:sc_religious_affairs
NOT = { international_organization_has_unlocked_law_trigger = { type = sc_relations_with_hre } }
trigger_if = {
limit = { exists = scope:hre_leader }
any_international_organization_member = {
religion != scope:hre_leader.religion
percent > 0.4
}
}
trigger_if = {
limit = { NOT = { leader_type = none } }
international_organization_has_leader = yes
leader_country = root
}
any_international_organization_member = {
is_member_of_international_organization = international_organization:hre
percent > 0.2
}
}
NOT = { has_global_variable = swi_triggered_religious_conflict_event } #20 years have passed since the internal religious conflict
}
option = {
name = flavor_swi.120.a
historical_option = yes
international_organization:swiss_confederation = {
international_organization_unlock_law_effect = { type = sc_relations_with_hre }
}
}
}