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_swi.1104] 茨温利被捕 - 农民起义

时间范围:1516年1月1日 - 1544年1月1日,每月 40% 概率触发

触发条件

  • 国家拥有变量 swi_zwingli_imprisoned_debate
  • 国家主流宗教为路德宗
  • 人物 swi_huldrych_zwingli 存活且属于本国

关键效果

  • 选项 A (flavor_swi.1104.a):
    • 所有属于本国且信仰路德宗的民众满意度大幅下降
    • 上述民众转而效忠于名为 zwingli_support_rebels 的叛军
  • 选项 B (flavor_swi.1104.b):
    • 人物 swi_huldrych_zwingli 移除 refuses_to_serve_in_cabinet 特质
    • 该人物改信路德宗
    • 国家稳定度小幅下降

背景介绍: 该事件模拟了瑞士宗教改革家乌尔里希·茨温利被捕后引发的社会动荡。茨温利因其激进的宗教改革主张与当局产生冲突,他的被捕激起了其支持者,尤其是农民阶层的强烈不满,可能导致大规模起义。事件反映了16世纪早期瑞士地区宗教改革与政治权力、社会阶层之间的复杂矛盾。

完整事件代码

flavor_swi.1104 = { #Zwingli Imprisoned - Peasants Revolt
	hide_portraits = yes
	type = country_event
	title = flavor_swi.1104.title
	desc = flavor_swi.1104.desc

	fire_only_once = yes

	dynamic_historical_event = {
		tag = SWI
		tag = BCH
		tag = STG
		tag = ZUR
		tag = SYZ
		tag = GLR
		tag = URI
		tag = OBW
		tag = LCU
		tag = SIT
		tag = BRN
		tag = SLT
		tag = NEU
		tag = BAS
		tag = LSA
		tag = KYB
		tag = TRN
		tag = GNV
		tag = SCL
		tag = WER
		from = 1516.1.1
		to = 1544.1.1
		monthly_chance = 40
	}

	illustration_tags = {
		10 = angry
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:clergy_estate }

		random_neighbor_country = {
			save_scope_as = exile_destination
		}
		character:swi_huldrych_zwingli = {
			save_scope_as = target_character
		}

		if = {
			limit = {
				NOT = {
					any_rebel = {
						rebel_name_key = zwingli_support_rebels
					}
				}
			}
			create_rebel = {
				category = estate
				name = zwingli_support_rebels
				save_scope_as = target_zwingli_support_rebels
				estate = peasants_estate
			}
		}
		else = {
			random_rebel = {
				limit = {
					rebel_name_key = zwingli_support_rebels
				}
				save_scope_as = target_zwingli_support_rebels
				add_rebel_progress = rebel_progress_mild_penalty
			}
		}
	}

	trigger = {
		has_variable = swi_zwingli_imprisoned_debate
		dominant_religion = religion:lutheran
		character:swi_huldrych_zwingli = {
			is_alive = yes
			owner = root
		}
	}

	option = {
		name = flavor_swi.1104.a

		custom_tooltip = {
			text = zwingli_support_rebels_joining
			every_owned_location = {
				every_pop = {
					limit = {
						owner = root
						religion = religion:lutheran
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:target_zwingli_support_rebels
				}
			}
		}
	}

	option = {
		name = flavor_swi.1104.b

		scope:target_character = {
			remove_character_modifier = refuses_to_serve_in_cabinet
			change_character_religion = religion:lutheran
		}
		add_stability = stability_mild_penalty
	}
}