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_chi_mon.2] 皇帝被俘后的继承危机

时间范围
无明确 fromto 日期,事件由特定条件触发,无每月概率。

触发条件
事件本身无 trigger 字段,但事件逻辑基于以下隐含条件:

  • 存在一个被俘的皇帝(scope:captured_emperor)。
  • 该皇帝可能拥有在世的子女(child_candidate)、兄弟姐妹(sibling_candidate)或同王朝的其他成员(dynasty_candidate)。

关键效果
事件提供四个选项,根据候选人的存在情况决定是否可用:

  1. 选项 Aflavor_chi_mon.2.a

    • 效果:国家获得 prestige_extreme_penalty(声望极端惩罚)。
  2. 选项 Bflavor_chi_mon.2.b

    • 触发条件:存在兄弟姐妹候选人(scope:sibling_candidate)。
    • 效果:将兄弟姐妹候选人(scope:sibling_candidate)设置为新统治者。
  3. 选项 Cflavor_chi_mon.2.c

    • 触发条件:存在子女候选人(scope:child_candidate)。
    • 效果:将子女候选人(scope:child_candidate)设置为新统治者。
  4. 选项 Dflavor_chi_mon.2.d

    • 触发条件:存在同王朝候选人(scope:dynasty_candidate)。
    • 效果:将同王朝候选人(scope:dynasty_candidate)设置为新统治者。

事件后续效果after 部分)
无论选择哪个选项,事件结束后均会:

  • 应用自定义提示 chi_recapture_emperor_tt
  • 为国家添加修正 chi_death_of_emperor_without_capture(持续30年,替换模式)。
  • 国家获得 prestige_extreme_penalty(声望极端惩罚)。

背景介绍
该事件模拟了当国家君主(皇帝)在战争中被敌方俘虏后,朝廷面临的紧急继承危机。由于皇帝无法理政,朝廷必须迅速决定新的统治者人选,以避免权力真空导致的政治动荡。选项涵盖了从直系子嗣、兄弟到更远房王朝成员的不同继承路径,每种选择都可能影响王朝的合法性与国家稳定。

完整事件代码

flavor_chi_mon.2 = {
	hide_portraits = yes
	type = country_event
	title = flavor_chi_mon.2.title
	desc = flavor_chi_mon.2.desc

	immediate = {
		scope:captured_emperor = {
			random_child = {
				limit = {
					is_alive = yes
				}
				save_scope_as = child_candidate
			}
			father ?= {
				random_child = {
					limit = {
						this != scope:captured_emperor
						is_alive = yes
					}
					save_scope_as = sibling_candidate
				}
			}
			dynasty ?= {
				random_character_in_dynasty = {
					limit = {
						this != scope:captured_emperor
						is_alive = yes
						scope:sibling_candidate ?= {
							this != prev
						}
						scope:child_candidate ?= {
							this != prev
						}
					}
					save_scope_as = dynasty_candidate
				}
			}
		}
	}

	option = {
		name = flavor_chi_mon.2.a
		
		add_prestige = prestige_extreme_penalty
	}

	option = {
		name = flavor_chi_mon.2.b
		
		trigger = {
			exists = scope:sibling_candidate
		}
		
		set_new_ruler = scope:sibling_candidate
	}

	option = {
		name = flavor_chi_mon.2.c
		
		trigger = {
			exists = scope:child_candidate
		}

		set_new_ruler = scope:child_candidate
	}

	option = {
		name = flavor_chi_mon.2.d
		
		trigger = {
			exists = scope:dynasty_candidate
		}
		
		set_new_ruler = scope:dynasty_candidate
	}

	after = {
		custom_tooltip = chi_recapture_emperor_tt
		show_as_tooltip = {
			add_country_modifier = {
				mode = replace
				modifier = chi_death_of_emperor_without_capture
				years = 30
			}
			add_prestige = prestige_extreme_penalty
		}
	}
}