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_hab.85] 贝特伦起义

时间范围

1620.1.1 - 1640.1.1,每月 10% 概率触发。

触发条件

  • 国家拥有变量 hab_bethlen_uprising
  • 国家在 slovakia_area 地区拥有至少 20 个地点。
  • 宗教 calvinist 已启用。
  • 国家 采用政府改革 government_reform:religious_tolerance
  • slovakia_area 地区内,至少有一个由本国拥有的地点中存在信仰 calvinist 的人口。

关键效果

选项 A

  • 名称: flavor_hab.85.a
  • 历史选项: 是
  • 效果:
    • slovakia_area 地区内所有本国拥有的地点中,所有满足以下条件的人口:
      • 属于 pop_type:nobles(贵族类型),或
      • 信仰 religion:lutheran(路德宗),或
      • 信仰 religion:calvinist(加尔文宗)
      • 将受到 pop_satisfaction_ultimate_penalty(人口满意度终极惩罚)。
      • 将改变其效忠对象至 scope:bethlen_uprising_scope(贝特伦起义叛军)。
    • 使 scope:bethlen_uprising_scope 的叛军进度增加 0.5
    • 国家稳定性受到 stability_severe_penalty(稳定性严重惩罚)。
    • 设置变量 hab_rakoczi_uprising

选项 B

  • 名称: flavor_hab.85.b
  • 效果:
    • 政府权力受到 government_power_severe_penalty(政府权力严重惩罚)。
    • 若有效,宗教影响力受到 religious_influence_severe_penalty(宗教影响力严重惩罚)。
    • 采用政府改革 government_reform:religious_tolerance(宗教宽容)。
    • 消灭叛军 scope:bethlen_uprising_scope

背景介绍

该事件模拟了17世纪上半叶,在哈布斯堡君主国统治下的斯洛伐克地区,由匈牙利贵族、加尔文宗信徒加布里埃尔·贝特伦领导的起义。这一时期,哈布斯堡王朝正推行反宗教改革,压制新教势力,引发了信仰加尔文宗和路德宗的匈牙利贵族与民众的强烈不满。贝特伦起义是三十年战争期间匈牙利地区反抗哈布斯堡中央集权和宗教压迫的重要事件之一,反映了帝国内部复杂的民族、宗教与政治矛盾。

事件代码

flavor_hab.85 = { #Bethlens Uprising
	type = country_event
	title = flavor_hab.85.title
	desc = flavor_hab.85.desc

	historical_info = flavor_hab.85.historical_info

	dynamic_historical_event = {
		tag = HAB
		from = 1620.1.1
		to = 1640.1.1
		monthly_chance = 10
	}

	trigger = {
		has_variable = hab_bethlen_uprising
		any_owned_location = {
			area = area:slovakia_area
			count >= 20
		}
		religion:calvinist = {
			is_religion_enabled = yes
		}
		NOT = { has_reform = government_reform:religious_tolerance }
		area:slovakia_area = {
			any_location_in_area = {
				owner = root
				any_pop = {
					religion = religion:calvinist
				}
			}
		}
	}

	fire_only_once = yes


	immediate = {
		character:hab_bocskai ?= { save_scope_as = bocskai }
		
		create_character = {
			first_name = name_gabriel
			adm = { 30 70 }
			dip = { 20 70 }
			mil = { 40 80 }
			birth_date = 1580.1.1
			birth_location = location:hunedoara
			dynasty = dynasty:bethlen_dynasty
			religion = religion:calvinist
			culture = culture:hungarian
			estate = estate_type:nobles_estate
			create_in_limbo = yes
			script = hab_bethlen
			save_scope_as = target_character
		}
		create_rebel = {
			category = estate
			estate = nobles_estate
			name = bethlen_uprising
			save_scope_as = bethlen_uprising_scope
		}
	}

	option = {
		name = flavor_hab.85.a
		historical_option = yes
		custom_tooltip = {
			text = flavor_hab.85.a.tt
			every_owned_location = {
				limit = {
					area = area:slovakia_area
				}
				every_pop = {
					limit = {
						owner = root
						OR = {
							pop_type = pop_type:nobles
							religion = religion:lutheran
							religion = religion:calvinist
						}
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:bethlen_uprising_scope
				}
			}
		}

		scope:bethlen_uprising_scope = { add_rebel_progress = 0.5 }

		add_stability = stability_severe_penalty

		set_variable = hab_rakoczi_uprising
	}

	option = {
		name = flavor_hab.85.b
		add_government_power = government_power_severe_penalty
		add_religious_influence_if_valid = { VALUE = religious_influence_severe_penalty }
		add_reform = government_reform:religious_tolerance
		destroy_rebel = scope:bethlen_uprising_scope
	}

	after = {
		remove_variable = hab_bethlen_uprising
	}
}