flavor_eng.97 威克里夫圣经
时间范围:1385.1.1 - 1500.1.1(每月 1% 概率)
触发条件:
- 国家为
ENG(英格兰)或GBR(大不列颠)。 - 国教不是罗拉德派(
religion:lollardy)。 - 国教是天主教(
religion:catholic)。 - 罗拉德派(
religion:lollardy)在游戏中已启用(is_religion_enabled = yes)。
关键效果:
- 选项 A (历史选项):
- 如果国家没有采用“焚烧异端”(
de_heretico_comburendo)政策:- 若人物
eng_john_wycliffe存活,则在伦敦(location:london)创建一件名为“威克里夫圣经”(wycliffe_bible)的珍宝(work_of_art_type:regalia),品质为100。 - 若该人物已故,则通过自定义提示(
flavor_eng.97.a.custom)实现相同效果。
- 若人物
- 如果国家已采用“焚烧异端”政策:
- 25% 概率:同上,在伦敦创建“威克里夫圣经”。
- 75% 概率:仅显示自定义提示(
flavor_eng.97.a.custom2)。 - 无论结果如何,教士阶层满意度均会遭受极端惩罚(
estate_satisfaction_extreme_penalty),并显示自定义提示(flavor_eng.97.tt1)。
- 如果国家已采用“严格审查”(
strict_censorship)政策,则教士阶层满意度会再遭受严重惩罚(estate_satisfaction_severe_penalty),并显示自定义提示(flavor_eng.97.tt2)。
- 如果国家没有采用“焚烧异端”(
- 选项 B:
- 触发前提:国家已采用“焚烧异端”(
de_heretico_comburendo)政策。 - 社会价值观向传统主义方向移动(
societal_value_move_to_left)。 - 若人物
eng_john_wycliffe存活,则将其以“火刑”(burned_alive)处决。 - 在不列颠地区(
region:great_britain_region)随机选取5个拥有罗拉德派信徒的省份,每个省份内的罗拉德派人口规模减少5%。 - 显示自定义提示(
flavor_eng.97.tt3)。
- 触发前提:国家已采用“焚烧异端”(
- 选项 C:
- 教士阶层满意度获得严重增益(
estate_satisfaction_severe_bonus)。 - 如果天主教对罗拉德派的宗教观感好于中立(
value > neutral),则将双方的宗教观感均设为中立(neutral)。 - 如果天主教对罗拉德派的宗教观感等于中立,则将双方的宗教观感均设为敌对(
enemy)。 - 如果天主教对罗拉德派的宗教观感差于中立,则在不列颠地区随机选取5个拥有罗拉德派信徒的省份,每个省份内的罗拉德派人口满意度遭受终极惩罚(
pop_satisfaction_ultimate_penalty)。 - 显示自定义提示(
flavor_eng.97.tt4)。
- 教士阶层满意度获得严重增益(
背景介绍: 该事件反映了14世纪末至15世纪初英格兰宗教改革先驱约翰·威克里夫及其追随者(罗拉德派)的活动。威克里夫主张将《圣经》翻译成英文,挑战天主教会权威,其思想为后来的宗教改革埋下伏笔。事件模拟了英格兰当局面对这一早期新教思潮时可能采取的不同应对策略:默许其圣经翻译工作、通过《焚烧异端法令》进行残酷镇压,或是试图安抚教会但可能激化矛盾。
完整事件代码:
flavor_eng.97 = {
type = country_event
fire_only_once = yes
title = flavor_eng.97.title
desc = flavor_eng.97.desc
dynamic_historical_event = {
tag = ENG
tag = GBR
from = 1385.1.1
to = 1500.1.1
monthly_chance = 1
}
trigger = {
NOT = { dominant_religion = religion:lollardy }
religion = religion:catholic
religion:lollardy = {
is_religion_enabled = yes
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:clergy_estate background = estate_type:clergy_estate }
language:english_language = { save_scope_as = english }
character:eng_john_wycliffe ?= { save_scope_as = john_wycliffe }
location:london = { save_scope_as = target_location }
language:english_language = { save_scope_as = english }
}
option = {
name = flavor_eng.97.a
historical_option = yes
if = {
limit = {
NOT = { has_policy = de_heretico_comburendo }
}
if = {
limit = {
character:eng_john_wycliffe ?= { is_alive = yes }
}
scope:target_location = {
create_art = {
artist = scope:john_wycliffe
quality = 100
location = scope:target_location
type = work_of_art_type:regalia
key = wycliffe_bible
}
}
}
else = {
custom_tooltip = {
text = flavor_eng.97.a.custom
scope:target_location = {
create_art = {
artist = scope:john_wycliffe
quality = 100
location = scope:target_location
type = work_of_art_type:regalia
key = wycliffe_bible
}
}
}
}
}
else = {
random_list = {
25 = {
if = {
limit = {
character:eng_john_wycliffe ?= { is_alive = yes }
}
scope:target_location = {
create_art = {
artist = scope:john_wycliffe
quality = 100
location = scope:target_location
type = work_of_art_type:regalia
key = wycliffe_bible
}
}
}
else = {
custom_tooltip = {
text = flavor_eng.97.a.custom
scope:target_location = {
create_art = {
artist = scope:john_wycliffe
quality = 100
location = scope:target_location
type = work_of_art_type:regalia
key = wycliffe_bible
}
}
}
}
}
75 = {
custom_tooltip = {
text = flavor_eng.97.a.custom2
}
}
}
add_estate_satisfaction = { type = estate_type:clergy_estate
value = estate_satisfaction_extreme_penalty
}
custom_tooltip = flavor_eng.97.tt1
}
if = {
limit = { has_policy = strict_censorship }
add_estate_satisfaction = { type = estate_type:clergy_estate
value = estate_satisfaction_severe_penalty
}
custom_tooltip = flavor_eng.97.tt2
}
}
option = {
name = flavor_eng.97.b
trigger = { has_policy = de_heretico_comburendo }
change_societal_value = {
type = traditionalist_vs_innovative
value = societal_value_move_to_left
}
character:eng_john_wycliffe ?= {
if = {
limit = { is_alive = yes }
kill_character = {
target = this
reason = burned_alive
killer = ruler
}
}
}
while = {
count = 5
random_owned_location = {
limit = {
region = region:great_britain_region
any_pop = { religion = religion:lollardy }
}
every_pop = {
limit = {