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_wittelsbach_house_union.5 维特尔斯巴赫家族联合

时间范围:1400.1.1 - 1837.1.1,每月 2.5% 概率触发

触发条件

  • 当前国家拥有统治者。
  • 统治者的王朝是 wittelsbach_dynasty
  • 当前国家拥有神圣罗马帝国(international_organization:hre)的选帝侯(special_status:elector)特殊地位。
  • 国家 PAL(普法尔茨)是当前国家的附庸。
  • 国家 PAL 拥有神圣罗马帝国的选帝侯特殊地位。
  • 存在全局变量 wittelsbach_treaty_pavia_yes

关键效果

  • 选项 flavor_wittelsbach_house_union.5.a
    • 从神圣罗马帝国中移除国家 PAL 的选帝侯特殊地位。
    • 向神圣罗马帝国添加国家 BAV(巴伐利亚)的选帝侯特殊地位。

背景介绍: 此事件模拟了维特尔斯巴赫家族内部权力与地位的转移。历史上,维特尔斯巴赫家族的不同分支曾分别统治巴伐利亚和普法尔茨,并在神圣罗马帝国内部为选帝侯地位展开竞争。本事件描绘了在特定条件下,当巴伐利亚的维特尔斯巴赫统治者控制了拥有选帝侯地位的普法尔茨分支时,将帝国选帝侯资格从普法尔茨转移至巴伐利亚的可能性,这反映了中世纪晚期至近代早期德意志诸侯国间复杂的王朝政治与法律安排。

完整事件代码

flavor_wittelsbach_house_union.5 = { 
	hide_portraits = yes
	type = country_event
	title = flavor_wittelsbach_house_union.5.title
	desc = flavor_wittelsbach_house_union.5.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = BAV
		from = 1400.1.1
		to = 1837.1.1
		monthly_chance = 2.5
	}

	illustration_tags = {
		10 = regular
		10 = interior
	}

	trigger = {
		has_ruler = yes
		ruler.dynasty ?= dynasty:wittelsbach_dynasty
		NOT = {
			has_special_status_in_international_organization = {
				type = special_status:elector
				international_organization = international_organization:hre
			}
		}
		c:PAL = {
			is_subject_of = root
			has_special_status_in_international_organization = {
				type = special_status:elector
				international_organization = international_organization:hre
			}
		}
		has_global_variable = wittelsbach_treaty_pavia_yes
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }

		save_scope_as = bavaria_country
		ruler ?= { save_scope_as = bavaria_ruler }
		c:PAL = {
			save_scope_as = palatine_country
			ruler ?= { save_scope_as = palatine_ruler }
		}
	}

	option = {
		name = flavor_wittelsbach_house_union.5.a

		international_organization:hre = {
			international_organization_remove_special_status = {
				type = special_status:elector
				country = c:PAL
			}
		}
		international_organization:hre = {
			international_organization_add_special_status = {
				type = special_status:elector
				country = c:BAV
			}
		}
	}
}