[flavor_swi.110] 瑞士宗教冲突
时间范围:事件无明确 from 与 to 日期限制,为一次性触发事件,无每月概率。
触发条件:
- 瑞士邦联 (
international_organization:swiss_confederation) 存在。 - 当前国家是瑞士邦联的成员。
- 宗教改革已启用 (
reformation_is_enabled = yes)。 - 瑞士邦联 尚未 解锁
sc_religious_affairs法律。 - 瑞士邦联拥有领导人,且领导国是当前国家。
- 瑞士邦联中至少有 40% 的成员国是新教国家 (
is_protestant = yes)。
关键效果:
- 历史选项 (
historical_option = yes):选择此选项将:- 为瑞士邦联解锁
sc_religious_affairs法律。 - 设置变量
sc_blocked_votes_on_non_religious_policies(对应提示文本sc_block_votes_on_non_religious_policies_tt)。 - 设置变量
sc_religious_chaos(对应提示文本sc_religious_chaos_tt)。
- 为瑞士邦联解锁
背景介绍: 此事件模拟了宗教改革时期瑞士邦联内部因信仰分裂而引发的政治与宗教紧张局势。作为由多个州组成的松散邦联,新教与天主教信仰的并存严重挑战了其内部统一与决策机制。当新教成员达到一定比例时,关于宗教事务的立法与政策辩论变得不可避免,并可能引发长期的宗教对立与政治僵局。
完整事件代码:
flavor_swi.110 = {
type = country_event
title = flavor_swi.110.title
desc = flavor_swi.110.desc
historical_info = flavor_swi.110.historical_info
major = yes
major_trigger = {
is_member_of_international_organization = international_organization:swiss_confederation
}
fire_only_once = yes
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:clergy_estate }
set_global_variable = { name = swi_triggered_religious_conflict_event value = yes days = 7300 }
}
trigger = {
exists = international_organization:swiss_confederation
is_member_of_international_organization = international_organization:swiss_confederation
reformation_is_enabled = yes
international_organization:swiss_confederation = {
NOT = { international_organization_has_unlocked_law_trigger = { type = sc_religious_affairs } }
trigger_if = {
limit = { NOT = { leader_type = none } }
international_organization_has_leader = yes
leader_country = root
}
any_international_organization_member = {
is_protestant = yes
percent > 0.4
}
}
}
option = {
name = flavor_swi.110.a
historical_option = yes
international_organization:swiss_confederation = {
international_organization_unlock_law_effect = { type = sc_religious_affairs }
custom_tooltip = {
text = sc_block_votes_on_non_religious_policies_tt
set_variable = sc_blocked_votes_on_non_religious_policies
}
custom_tooltip = {
text = sc_religious_chaos_tt
set_variable = sc_religious_chaos
}
}
}
}