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.3 普法尔茨支系绝嗣

时间范围:1360.1.1 - 1837.1.1(每月 100% 概率)

触发条件

  • 本国拥有君主。
  • 本国君主属于维特尔斯巴赫王朝(dynasty:wittelsbach_dynasty)。
  • 普法尔茨(c:PAL)处于摄政状态,且摄政类型不是配偶摄政(regency_type:consort_regency)。
  • 普法尔茨(c:PAL)由AI控制(is_human = no)。
  • 全局变量 wittelsbach_treaty_pavia_yes 已存在。

关键效果

  • 历史选项flavor_wittelsbach_house_union.3.a
    • 将普法尔茨(c:PAL)的所有核心省份添加为巴伐利亚(c:BAV)的核心。
    • 巴伐利亚(c:BAV)吞并普法尔茨(c:PAL)。
    • 条件效果:如果普法尔茨(c:PAL)是神圣罗马帝国(international_organization:hre)的选帝侯,而巴伐利亚(c:BAV)不是,则神圣罗马帝国将选帝侯地位授予巴伐利亚。

背景介绍: 此事件模拟了维特尔斯巴赫家族普法尔茨支系绝嗣的历史情境。根据帕维亚条约(wittelsbach_treaty_pavia_yes)确立的继承规则,当普法尔茨选侯国因缺乏直系男性继承人而由摄政统治时,作为家族主支的巴伐利亚有权继承其领土与头衔。事件的核心是巴伐利亚对普法尔茨的合法吞并,并可能随之获得其在神圣罗马帝国中的选帝侯地位,从而极大地增强巴伐利亚在帝国政治中的影响力。

完整事件代码

flavor_wittelsbach_house_union.3 = { #Palatinate Line dies out
	type = country_event
	title = flavor_wittelsbach_house_union.3.title
	desc = flavor_wittelsbach_house_union.3.desc
	historical_info = flavor_wittelsbach_house_union.3.historical_info

	fire_only_once = yes
	dynamic_historical_event = {
		tag = BAV
		from = 1360.1.1
		to = 1837.1.1
		monthly_chance = 100
	}

	illustration_tags = {
		10 = angry
		10 = interior
	}

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

		ruler ?= {
			save_scope_as = target_ruler
		}
		c:PAL = {
			previous_ruler = {
				save_scope_as = target_character
			}
		}
	}

	trigger = {
		has_ruler = yes
		ruler.dynasty ?= dynasty:wittelsbach_dynasty
		c:PAL = {
			has_regent = yes
			NOT = {
				regency_type = regency_type:consort_regency
			}
			is_human = no
		}
		has_global_variable = wittelsbach_treaty_pavia_yes
	}

	option = {
		name = flavor_wittelsbach_house_union.3.a
		historical_option = yes

		c:PAL = {
			every_core_location = {
				add_core = c:BAV
			}
		}
		annex_country = { country = c:PAL }
		if = {
			limit = {
				c:PAL = {
					has_special_status_in_international_organization = {
						type = special_status:elector
						international_organization = international_organization:hre
					}
				}
				c:BAV = {
					NOT = {
						has_special_status_in_international_organization = {
							type = special_status:elector
							international_organization = international_organization:hre
						}
					}
				}
			}
			international_organization:hre = {
				international_organization_add_special_status = {
					type = special_status:elector
					country = c:BAV
				}
			}
		}
	}
}