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.4 维特尔斯巴赫家族联合(巴伐利亚支系绝嗣)

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

触发条件

  • 当前国家拥有统治者。
  • 当前统治者的王朝是 wittelsbach_dynasty
  • 国家 BAV(巴伐利亚)满足以下条件:
    • 处于摄政状态。
    • 摄政类型 不是 consort_regency(配偶摄政)。
    • 不是由人类玩家控制。
  • 存在全局变量 wittelsbach_treaty_pavia_yes

关键效果

  • 历史选项flavor_wittelsbach_house_union.4.a
    • 国家 BAV 的所有核心省份,将同时添加为国家 PAL 的核心。
    • 国家 PAL 将吞并国家 BAV
    • 如果满足以下条件:
      • BAV 在神圣罗马帝国(international_organization:hre)中拥有 elector(选帝侯)特殊地位。
      • PAL 在神圣罗马帝国中 拥有 elector 特殊地位。
    • 那么,神圣罗马帝国将授予 PAL 国家 elector(选帝侯)特殊地位。

背景介绍: 该事件模拟了历史上维特尔斯巴赫家族内部权力转移的关键时刻。当巴伐利亚支系(BAV)因统治者绝嗣且处于非配偶摄政状态时,根据帕维亚条约(由全局变量 wittelsbach_treaty_pavia_yes 代表)的规定,其领土与权利(包括在神圣罗马帝国中的选帝侯地位)将由其家族的另一支系——帕拉丁(PAL)继承。这标志着维特尔斯巴赫家族内部权力结构的重大重组,对德意志地区的政治格局产生了深远影响。

完整事件代码

flavor_wittelsbach_house_union.4 = { #Bavarian Line dies out
	hide_portraits = yes
	type = country_event
	title = flavor_wittelsbach_house_union.4.title
	desc = flavor_wittelsbach_house_union.4.desc
	historical_info = flavor_wittelsbach_house_union.3.historical_info

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

	illustration_tags = {
		10 = regular
		10 = interior
	}

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

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

	trigger = {
		has_ruler = yes
		ruler.dynasty ?= dynasty:wittelsbach_dynasty
		c:BAV ?= {
			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.4.a
		historical_option = yes

		c:BAV = {
			every_core_location = {
				add_core = c:PAL
			}
		}
		annex_country = { country = c:BAV }
		if = {
			limit = {
				c:BAV = {
					has_special_status_in_international_organization = {
						type = special_status:elector
						international_organization = international_organization:hre
					}
				}
				c:PAL = {
					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:PAL
				}
			}
		}
	}
}