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_brapru.1802] 普鲁士与勃兰登堡的王朝继承

时间范围
1400.1.1 - 1600.1.1
每月 5% 概率触发

触发条件

  • 普鲁士(PRU)是波兰的附庸国
  • 勃兰登堡(BRA)国家存在
  • 普鲁士拥有统治者,且统治者有王朝
  • 勃兰登堡不是附庸国
  • 勃兰登堡拥有统治者,且统治者有王朝
  • 勃兰登堡统治者的王朝与普鲁士统治者的王朝相同
  • 不满足以下所有条件:
    • 普鲁士的宗主国拥有统治者
    • 普鲁士宗主国的统治者有王朝
    • 勃兰登堡统治者的王朝与普鲁士宗主国统治者的王朝相同
  • 普鲁士未拥有变量 insanity_cooldown

关键效果

  • 选项 Aflavor_brapru.1802.a):
    • 将普鲁士的统治者替换为勃兰登堡的统治者(set_new_ruler = scope:proposed_regent
    • 勃兰登堡触发事件 flavor_brapru.1810

背景介绍
在15至16世纪,普鲁士作为波兰王国的附庸,其内部政治常受外部王朝关系影响。当普鲁士与勃兰登堡的统治家族同属一脉时,可能引发继承危机或权力转移。此事件模拟了在这种王朝纽带下,普鲁士可能选择接受来自勃兰登堡的统治者,从而改变两国政治格局的历史可能性。

完整事件代码

flavor_brapru.1802 = {
	hide_portraits = yes
	type = country_event
	title = flavor_brapru.1802.title
	desc = flavor_brapru.1802.desc

	dynamic_historical_event = {
		tag = PRU
		from = 1400.1.1
		to = 1600.1.1
		monthly_chance = 5
	}

	illustration_tags = {
		10 = regular
		10 = interior
	}

	fire_only_once = yes

	trigger = {
		pru_is_polish_subject = yes
		country_exists = c:BRA
		has_ruler = yes
		ruler = {
			has_dynasty = yes
		}
		c:BRA = {
			is_subject = no
		}
		c:BRA = {
			has_ruler = yes
			ruler = {
				has_dynasty = yes
			}
		}
		c:BRA.ruler.dynasty = ROOT.ruler.dynasty
		NAND = {
			c:PRU.overlord = { has_ruler = yes }
			c:PRU.overlord.ruler = { has_dynasty = yes }
			c:BRA.ruler.dynasty = c:PRU.overlord.ruler.dynasty
		}
		NOT = { has_variable = insanity_cooldown }
	}

	immediate = {
		#event_illustration_estate_background_effect = { background = estate_type:crown_estate }
		#country_room = PRU
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler = {
			save_scope_as = insane_individual
		}
		c:BRA.ruler = {
			save_scope_as = proposed_regent
		}
		save_scope_as = pru_from
	}

	option = {
		name = flavor_brapru.1802.a

		show_as_tooltip = {
			set_new_ruler = scope:proposed_regent
		}
		c:BRA = {
			trigger_event_non_silently = flavor_brapru.1810
		}
	}
}