Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_nov.13 斯特里戈尔尼克派兴起

时间范围:1350.1.1 - 1450.1.1(每月 5% 概率)

触发条件

  • 国家宗教为东正教。
  • 斯特里戈尔尼克派宗教当前处于未启用状态。
  • 国家拥有至少 4 个非农村地区。
  • 国家拥有核心省份,且该省份满足 location_nov_13_trigger 条件。

关键效果

  • 立即效果

    • 启用斯特里戈尔尼克派宗教。
    • 在满足条件的特定省份(优先选择诺夫哥罗德,否则随机一个符合条件的核心省份),将所有属于本国、类型为神职人员、信仰东正教且文化被本国接受的 POP 的宗教改为斯特里戈尔尼克派。
    • 在首都,10% 的 POP 分裂出来并改信斯特里戈尔尼克派。
    • 在本国所有位于俄罗斯区域的省份,对信仰东正教且文化语言为东斯拉夫语的 POP 进行随机比例的分裂改信(概率与改信比例从 5% 到 50% 不等)。
    • 创建一位名为卡尔普的人物,其属性为:行政 50,外交 92,军事 15,年龄 45 岁,出生地为普斯科夫,文化为诺夫哥罗德,宗教为斯特里戈尔尼克派,拥有 0.75 级哲学家技能,属于神职人员阶层,并暂存为 deacon_karp
  • 选项 A:他们是异端!(历史选项)

    • 效果:斯特里戈尔尼克派与东正教互相将对方视为“敌人”。
    • 所有其他东正教国家将对我国产生“诺夫哥罗德反对斯特里戈尔尼克派”的意见修正。
    • 隐藏效果:处决人物 deacon_karp,并设置变量 opposed_strigolniki = yes
  • 选项 B:让我们宽容对待这些基督徒兄弟吧。

    • 效果:将人物 deacon_karp 移动至我国。
    • 所有其他东正教国家将对我国产生“诺夫哥罗德容忍斯特里戈尔尼克派”的意见修正。

背景介绍: 斯特里戈尔尼克派是14至15世纪在诺夫哥罗德和普斯科夫地区兴起的一个东正教异端教派。他们反对官方教会的等级制度、圣礼和部分教义,吸引了城市中下层民众和部分神职人员的追随。该事件模拟了此教派在诺夫哥罗德共和国内部的出现、传播以及当局面临的选择:是严厉镇压以维护正统信仰和外部关系,还是采取相对宽容的态度。

完整事件代码

flavor_nov.13 = {
	type = country_event
	fire_only_once = yes
	title = flavor_nov.13.title
	desc = flavor_nov.13.desc
	dynamic_historical_event = {
		tag = NOV
		from = 1350.1.1
		to = 1450.1.1
		monthly_chance = 5
	}
	trigger = {
		religion:strigolniki = {
			is_religion_enabled = no
		}
		religion = religion:orthodox
		num_of_non_rural >= 4
		any_core_location = {
			location_nov_13_trigger = yes
		}
	}

	immediate = {
		save_scope_as = root_country
		religion:strigolniki = {
			enable_religion = yes
		}
		if = {
			limit = {
				location:novgorod = {
					owner = root
					is_core_of = root
					location_nov_13_trigger = yes
				}
			}
			location:novgorod = {
				save_scope_as = target_location
			}
		}
		else = {
			random_core_location = {
				limit = { location_nov_13_trigger = yes }
				save_scope_as = target_location
			}
		}
		scope:target_location = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:clergy
					religion = religion:orthodox
					culture = {
						is_primary_or_accepted_in = root
					}
				}
				change_pop_religion = religion:strigolniki
			}
		}
		capital = {
			every_pop = {
				split_pop = { fraction = 0.10 religion = religion:strigolniki }
			}
		}
		every_owned_location = {
			limit = { region = region:russian_region }
			every_pop = {
				limit = {
					religion = religion:orthodox
					culture.language = language:east_slavic_language
				}
				random_list = {
					10 = {}
					40 = { split_pop = { fraction = 0.05 religion = religion:strigolniki } }
					20 = { split_pop = { fraction = 0.10 religion = religion:strigolniki } }
					15 = { split_pop = { fraction = 0.20 religion = religion:strigolniki } }
					10 = { split_pop = { fraction = 0.30 religion = religion:strigolniki } }
					4 = { split_pop = { fraction = 0.40 religion = religion:strigolniki } }
					1 = { split_pop = { fraction = 0.50 religion = religion:strigolniki } }
				}
			}
		}
		create_character = {
			first_name = name_karp
			adm = 50
			dip = 92
			mil = 15
			age = 45
			birth_location = location:pskov
			culture = culture:novgorodian
			religion = religion:strigolniki
			artist_skill = 0.75
			artist = philosopher
			estate = estate_type:clergy_estate
			save_scope_as = deacon_karp
			create_in_limbo = yes
		}
	}
	#They are heretics!
	option = {
		name = flavor_nov.13.a
		historical_option = yes
		custom_tooltip = lots_of_strigolniki
		custom_tooltip = {
			text = flavor_nov.13.a.tt
			every_other_country = {
				limit = { religion = religion:orthodox }
				add_opinion = { target = root modifier = nov_opposes_strigolniki }
			}
		}
		religion:strigolniki = {
			set_religious_view = {
				target = religion:orthodox
				value = enemy
			}
		}
		religion:orthodox = {
			set_religious_view = {
				target = religion:strigolniki
				value = enemy
			}
		}
		hidden_effect = {
			kill_character_silently = scope:deacon_karp
			set_variable = {
				name = opposed_strigolniki
				value = yes
			}
		}
		ai_chance = {
			factor = 1
		}
	}
	#Let us be tolerant of this fellow Christian brothers.
	option = {
		name = flavor_nov.13.b
		custom_tooltip = lots_of_strigolniki
		custom_tooltip = {
			text = flavor_nov.13.b.tt
			every_other_country = {
				limit = { religion = religion:orthodox }
				add_opinion = { target = root modifier = nov_tolerates_strigolniki }
			}
		}
		scope:deacon_karp = { move_country = root }
		ai_chance = {
			factor = 1
		}
	}
}