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_lit.8] 立陶宛的宗教抉择

时间范围:1370.1.1 - 1400.1.1(每月 5% 概率)

触发条件

  • 国家宗教不属于基督教组 属于基督教组但不是天主教。
  • 国家拥有变量 lit_pretending_to_convert_variable lit_genuine_conversion

关键效果

  • 选项 A(历史选项)

    • 国家宗教改为天主教。
    • 统治者及其家庭成员改为天主教。
    • 所有邻国天主教国家获得对我国的“近期皈依天主教”好感度修正。
    • 国家获得持续50年的“立陶宛皈依努力”修正。
    • 如果拥有 lit_pretending_to_convert_variable 变量,则扣除大量政府权力并降低大量稳定度。
    • 设置变量 lit_enable_conversion_to_catholicism_variable
  • 选项 B(溜之大吉)

    • 触发前提:必须拥有变量 lit_pretending_to_convert_variable
    • 如果存在符合条件的邻国天主教国家(相对实力≥0.5且非盟友/附庸,或有停战/敌对/宿敌关系),则触发事件 flavor_lit.9,使其获得针对我国的“异端”宣战理由。
    • (注释代码)教宗国设置变量 lit_refused_conversion

背景介绍: 在14世纪后期,立陶宛大公国是欧洲最后一个主要的异教国家,面临着来自西方天主教邻国(如波兰和条顿骑士团)巨大的军事与外交压力。为了巩固政权、获取国际承认并避免十字军征讨,立陶宛统治者面临着一个关键抉择:是真诚地皈依天主教,还是进行策略性的虚假皈依以争取时间。这一事件反映了立陶宛在基督教化进程中的复杂政治博弈。

完整事件代码

flavor_lit.8 = {
	type = country_event

	title = flavor_lit.8.title
	desc = flavor_lit.8.desc
	historical_info = flavor_lit.8.historical_info
	fire_only_once = yes
	dynamic_historical_event = {
		tag = LIT
		from = 1370.1.1
		to = 1400.1.1
		monthly_chance = 5
	}

	trigger = {
		OR = {
			NOT = { religion.group = religion_group:christian }
			AND = {
				religion.group = religion_group:christian
				NOT = { religion = religion:catholic }
			}
		}
		OR = {
			has_variable = lit_pretending_to_convert_variable
			has_variable = lit_genuine_conversion
		}
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler_or_regent = { save_scope_as = target_character }
	}

	option = {
		name = flavor_lit.8.a
		historical_option = yes

		change_religion = religion:catholic
		change_religion_for_ruler_and_family = { country = ROOT religion = religion:catholic }
		custom_tooltip = {
			text = ruler_and_children_convert_to_catholicism_tt
			scope:target_character = {
				change_character_religion = religion:catholic
				every_child = {
					change_character_religion = religion:catholic
				}
			}
		}
		custom_tooltip = {
			text = neighbor_catholics_receive_opinion_tt
			every_neighbor_country = {
				limit = {
					religion = religion:catholic
				}
				add_opinion = {
					target = root
					modifier = recently_embraced_catholicism
				}
			}
		}

		add_country_modifier = {
			modifier = lit_conversion_efforts_modifier
			years = 50
			mode = add_and_extend
		}
		if = {
			limit = { has_variable = lit_pretending_to_convert_variable }
			add_government_power = government_power_ultimate_penalty
			add_stability = stability_extreme_penalty
		}
		custom_tooltip = {
			text = enable_conversion_to_catholicism_tt
			set_variable = lit_enable_conversion_to_catholicism_variable
		}
	}

	option = {	#Leg it
		name = flavor_lit.8.b

		trigger = {
			has_variable = lit_pretending_to_convert_variable
		}
		if = {
			limit = {
				any_neighbor_country = {
					religion = religion:catholic
					OR = {
						AND = {
							relative_strength = {
								target = root
								value >= 0.5
							}
							NOT = {
								has_mutual_scripted_relation = {
									type = relation_type:alliance
									target = root
								}
							}
							is_subject = no
						}
						has_truce_with = root
						is_enemy_of = root
						is_rival_of = root
					}
				}
			}
			custom_tooltip = {
				text = every_neighbor_catholic_gets_heresy_cb_tt
				every_neighbor_country = {
					limit = {
						religion = religion:catholic
						OR = {
							AND = {
								relative_strength = {
									target = root
									value >= 0.5
								}
								NOT = {
									has_mutual_scripted_relation = {
										type = relation_type:alliance
										target = root
									}
								}
								is_subject = no
							}
							has_truce_with = root
							is_enemy_of = root
							is_rival_of = root
						}
					}
					trigger_event_non_silently = flavor_lit.9
				}
			}
		}

		#c:PAP = { set_variable = lit_refused_conversion }
	}
}