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_bra_dynasty.3] 假瓦尔德马事件

时间范围:1300.1.1 - 1360.1.1,每月 1% 概率触发

触发条件

  • 角色 false_waldemar 必须存活,且其拥有者为触发国,且该角色拥有修正 bra_false_waldemar
  • 触发国拥有国家修正 bra_waldemar_rallies_nobility
  • 触发国拥有变量 false_waldemar_imposter_protection

关键效果

  • 选项 flavor_bra_dynasty.3.a
    • 对目标角色 false_waldemar 及其所有后代:
      • 将其家族更改为首都随机生成的新家族。
      • 将其阶层从贵族更改为市民。
      • 移除该角色的修正 bra_false_waldemar
    • 如果存在名为 false_waldemar_rebel 的叛军,则将其消灭。
    • 移除触发国的国家修正 bra_waldemar_rallies_nobility

背景介绍: 在14世纪上半叶,勃兰登堡面临一场由自称“瓦尔德马”的冒名者引发的政治危机。这位假瓦尔德马声称拥有合法继承权,并成功争取了部分贵族的支持,对统治秩序构成了直接挑战。此事件反映了中世纪欧洲常见的冒名顶替者现象,以及地方贵族如何利用此类人物进行政治博弈。当假瓦尔德马的真实身份被揭露时,统治者必须决定如何处置这个冒名者及其支持者,以恢复国家稳定。

完整事件代码

flavor_bra_dynasty.3 = {
	hide_portraits = yes
	type = country_event
	title = flavor_bra_dynasty.3.title
	illustration_tags = {
		10 = exterior
		10 = angry
	}
	desc = flavor_bra_dynasty.3.desc
	fire_only_once = yes
	dynamic_historical_event = {
		tag = BRA
		from = 1300.1.1
		to = 1360.1.1
		monthly_chance = 1	#Intentionally very low chance to happen
	}
	trigger = {
		character:false_waldemar ?= {
			is_alive = yes
			owner = root
			has_character_modifier = bra_false_waldemar
		}
		has_country_modifier = bra_waldemar_rallies_nobility
		NOT = {
			has_variable = false_waldemar_imposter_protection
		}
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		character:false_waldemar = { save_scope_as = target_character }
		random_rebel = {
			limit = { rebel_name_key = false_waldemar_rebel }
			save_scope_as = target_rebel
		}
		set_variable = { name = bra_false_waldemar_revealed value = yes }
		capital = {
			create_dynasty_from_location = random
			last_dynasty_in_location = { save_scope_as = target_dynasty }
		}
	}
	option = {
		name = flavor_bra_dynasty.3.a
		scope:target_character = {
			change_dynasty = scope:target_dynasty
			change_character_estate = estate_type:burghers_estate
			every_descendant = {
				change_dynasty = scope:recipient.dynasty
				if = {
					limit = { has_estate = estate_type:nobles_estate }
					change_character_estate = estate_type:burghers_estate
				}
			}
			remove_character_modifier = bra_false_waldemar
		}
		if = {
			limit = { exists = scope:target_rebel }
			destroy_rebel = scope:target_rebel
		}
		remove_country_modifier = bra_waldemar_rallies_nobility
	}
}