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.1101] 王朝继承危机

时间范围:无明确 fromto 日期限制,事件通过其他机制触发,无 monthly_chance 概率。

触发条件

  • 事件类型为国家事件,由游戏内其他条件或事件链触发。
  • 事件 immediate 部分会尝试保存以下角色到作用域:
    • 若当前国家有君主 (has_ruler = yes),则保存君主为 emperor_ruler
    • 尝试从君主所属王朝中,寻找一位存活、男性、成年、非统治者且属于本国的成员,保存为 dynasty_character
    • 从内阁中按总能力值排序,选取能力最高的成员,保存为 cabinet_character

关键效果: 事件提供五个选项,每个选项会触发一个后续事件(5天后)并影响帝国权威:

  1. 接管控制 (flavor_bra_dynasty.1101.a)

    • 触发条件:国家有君主 (has_ruler = yes)。
    • 效果:触发事件 flavor_bra_dynasty.1102。帝国权威获得 imperial_authority_very_weak_bonus
  2. 拥立 <王朝成员> 为王 (flavor_bra_dynasty.1101.b)

    • 触发条件:存在符合条件的王朝成员 (exists = scope:dynasty_character)。
    • 历史选项:是 (historical_option = yes)。
    • 效果:触发事件 flavor_bra_dynasty.1103。帝国权威获得 imperial_authority_weak_bonus
  3. 使其附庸 (flavor_bra_dynasty.1101.c)

    • 触发条件:存在内阁成员 (exists = scope:cabinet_character)。
    • 效果:触发事件 flavor_bra_dynasty.1104。神圣罗马帝国 (hre) 所有成员将对我国增加 subjugated_elector_antagonism 的敌意。帝国权威受到 imperial_authority_weak_penalty
  4. 拥立霍亨索伦家族为王 (flavor_bra_dynasty.1101.d)

    • 效果:触发事件 flavor_bra_dynasty.1105。帝国权威获得 imperial_authority_extreme_bonus。国家获得 prestige_severe_bonus 声望。
  5. 让维特尔斯巴赫家族继续统治 (flavor_bra_dynasty.1101.e)

    • 效果:触发事件 flavor_bra_dynasty.1106。帝国权威受到 imperial_authority_mild_penalty。国家获得 800 金币。

背景介绍: 该事件模拟了神圣罗马帝国内部一个选帝侯国或重要领地出现的王朝继承危机。作为帝国皇帝或强势诸侯,你面临着如何处置这一权力真空的抉择:是直接控制、拥立本国王朝成员、将其变为附庸、扶持强大的霍亨索伦家族,还是承认现状并从中获利?你的选择不仅影响该地区的未来,更会深刻改变你在帝国内的权威与声望。

完整事件代码

flavor_bra_dynasty.1101 = {
	type = country_event
	title = flavor_bra_dynasty.1101.title
	illustration_tags = {
		10 = exterior
		10 = armed
	}
	desc = flavor_bra_dynasty.1101.desc
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:peasants_estate }
		ruler ?= {
			save_scope_as = emperor_ruler
			dynasty = {
				random_character_in_dynasty = {
					limit = {
						is_alive = yes
						is_female = no
						is_adult = yes
						is_ruler = no
						owner = root
					}
					save_scope_as = dynasty_character
				}
			}
		}
		ordered_cabinet_character = {
			order_by = total_abilities
			max = 1
			check_range_bounds = no
			save_scope_as = cabinet_character
		}
	}
	#Assume control 
	option = {
		name = flavor_bra_dynasty.1101.a
		trigger = { has_ruler = yes }
		custom_tooltip = {
			text = flavor_bra_dynasty.1101.a.tt
			scope:root_country = { trigger_event_silently = { id = flavor_bra_dynasty.1102 days = 5 } }
		}
		change_imperial_authority = { value = imperial_authority_very_weak_bonus }
	}
	#Place <dynasty member> on their throne
	option = {
		name = flavor_bra_dynasty.1101.b
		trigger = { exists = scope:dynasty_character }
		historical_option = yes
		custom_tooltip = {
			text = flavor_bra_dynasty.1101.b.tt
			scope:root_country = { trigger_event_silently = { id = flavor_bra_dynasty.1103 days = 5 } }
		}
		change_imperial_authority = { value = imperial_authority_weak_bonus }
	}
	#Vassalize it
	option = {
		name = flavor_bra_dynasty.1101.c
		trigger = { exists = scope:cabinet_character }
		custom_tooltip = {
			text = flavor_bra_dynasty.1101.c.tt
			scope:root_country = { trigger_event_silently = { id = flavor_bra_dynasty.1104 days = 5 } }
			international_organization:hre = {
				every_international_organization_member = {
					add_antagonism = { target = root modifier = subjugated_elector_antagonism }
				}
			}
		}
		change_imperial_authority = { value = imperial_authority_weak_penalty }
	}
	#Put Hohenzollern on the throne
	option = {
		name = flavor_bra_dynasty.1101.d
		custom_tooltip = {
			text = flavor_bra_dynasty.1101.d.tt
			scope:root_country = { trigger_event_silently = { id = flavor_bra_dynasty.1105 days = 5 } }
		}
		change_imperial_authority = { value = imperial_authority_extreme_bonus }
		add_prestige = prestige_severe_bonus
	}
	#Let the Wittelsbacher keep it
	option = {
		name = flavor_bra_dynasty.1101.e
		custom_tooltip = {
			text = flavor_bra_dynasty.1101.e.tt
			scope:root_country = { trigger_event_silently = { id = flavor_bra_dynasty.1106 days = 5 } }
		}
		change_imperial_authority = { value = imperial_authority_mild_penalty }
		add_gold = 800
	}
}