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

1006 假瓦尔德马身份裁决

时间范围:无明确 fromto 日期限制,事件在满足触发条件后,由游戏引擎处理,无固定月度概率。

触发条件

  • 国家拥有变量 bra_fake_waldemar_on_throne
  • 角色 false_waldemar 存活。

关键效果

  • 选项 A:他是真正的阿斯坎尼尔!
    • 触发条件:国家拥有变量 bra_true_askanier
    • 效果
      • 目标角色 false_waldemar 及其所有后代,其所属王朝将变更为 askanier_dynasty
      • 目标角色移除特质 bra_false_waldemar(若存在)。
      • 目标角色移除特质 bra_waldemar_on_the_throne
      • 为目标角色添加特质 bra_true_askanier_on_the_throne,持续时间为永久(years = -1mode = add_and_extend)。
  • 选项 B:只要他不是维特尔斯巴赫家的人
    • 触发条件:国家拥有变量 bra_true_askanier
    • 效果
      • 目标角色 false_waldemar 及其所有后代,其所属王朝将变更为一个从随机拥有的领地中创建的新王朝。
      • 目标角色移除特质 bra_waldemar_on_the_throne
      • 为目标角色添加特质 bra_imposter_dynasty_on_throne,持续时间为永久。
  • 选项 C:驱逐他以及所有其他冒名顶替者!
    • 触发条件:国家拥有变量 bra_true_askanier
    • 效果
      • 放逐目标角色 false_waldemar
      • 放逐所有属于玩家国家且是目标角色 false_waldemar 的后代。
      • 国家稳定度遭受终极惩罚(stability_ultimate_penalty)。

背景介绍: 此事件处理了勃兰登堡选帝侯国历史上著名的“假瓦尔德马”事件。1348年,一位自称是已故阿斯坎尼王朝瓦尔德马大公的人出现,声称自己并未去世,试图夺回勃兰登堡的统治权。这一事件引发了关于其身份真伪的长期争议和政治动荡,对勃兰登堡的王朝继承和内部稳定构成了重大挑战。本事件模拟了统治者面对这位“假瓦尔德马”时,如何裁决其身份并处理其带来的王朝危机。

完整事件代码

flavor_bra_dynasty.1006 = {
	type = country_event
	title = flavor_bra_dynasty.1006.title
	illustration_tags = {
		10 = interior
		10 = regular
	}
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = { has_variable = bra_true_askanier }
				desc = flavor_bra_dynasty.1006.desc.true_askanier
			}
			triggered_desc = {
				desc = flavor_bra_dynasty.1006.desc.false_askanier
			}
		}
	}
	trigger = {
		has_variable = bra_fake_waldemar_on_throne
		character:false_waldemar = { is_alive = yes }
	}
	immediate = {
		random_list = {
			1 = { set_variable = { name = bra_true_askanier value = yes } }
			9 = {}
		}
		random_owned_location = {
			create_dynasty_from_location = random
			last_dynasty_in_location = { save_scope_as = target_dynasty }
		}
		character:false_waldemar ?= {
			save_scope_as = target_character
		}
		remove_variable = bra_fake_waldemar_on_throne
	}
	#He is the real Askanier!
	option = {
		name = flavor_bra_dynasty.1006.a
		trigger = { has_variable = bra_true_askanier }
		custom_tooltip = {
			text = flavor_bra_dynasty.1006.a.tt
			scope:target_character = {
				change_dynasty = dynasty:askanier_dynasty
				every_descendant = {
					change_dynasty = scope:recipient.dynasty
				}
			}
		}
		scope:target_character = {
			if = {
				limit = { has_character_modifier = bra_false_waldemar }
				remove_character_modifier = bra_false_waldemar
			}
			remove_character_modifier = bra_waldemar_on_the_throne
			add_character_modifier = {
				modifier = bra_true_askanier_on_the_throne
				years = -1
				mode = add_and_extend
			}
		}
	}
	#As long he is not a Wittelsbacher
	option = {
		name = flavor_bra_dynasty.1006.b
		trigger = { NOT = { has_variable = bra_true_askanier } }
		custom_tooltip = {
			text = flavor_bra_dynasty.1006.b.tt
			scope:target_character = {
				change_dynasty = scope:target_dynasty
				every_descendant = {
					change_dynasty = scope:recipient.dynasty
				}
			}
		}
		scope:target_character = {
			remove_character_modifier = bra_waldemar_on_the_throne
			add_character_modifier = {
				modifier = bra_imposter_dynasty_on_throne
				years = -1
				mode = add_and_extend
			}
		}
	}
	#Remove him and all other imposters!
	option = {
		name = flavor_bra_dynasty.1006.c
		trigger = { NOT = { has_variable = bra_true_askanier } }
		custom_tooltip = {
			text = flavor_bra_dynasty.1006.b.tt
			scope:target_character = {
				banish_character = yes
				every_descendant = {
					limit = { owner = root }
					banish_character = yes
				}
			}
		}
		scope:target_character = { banish_character = yes }
		add_stability = stability_ultimate_penalty
	}
}