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_rus.49 宫廷政变

时间范围:1750.1.1 - 1800.1.1,每月 10% 概率触发

触发条件

  • 人物 rus_sophie_of_anhalt_zerbst 必须存活,并且是当前统治者的配偶。
  • 当前统治者满足以下任一条件:
    • 行政能力 (adm) 低于 25。
    • 拥有特质 babbling_buffoon
    • 拥有变量 rus_manifesto_of_freedom
  • 满足以下任一条件:
    • 人物 rus_grigory_orlov 存活且在政府内阁中。
    • 人物 rus_ivan_betskoy 存活且在政府内阁中。
    • 任何内阁成员拥有 head_of_the_cabinet_modifier 修正且军事能力 (mil) 大于 50。

关键效果

  • 选项 A (历史选项)
    • rus_sophie_of_anhalt_zerbst 设为新统治者。
    • 原统治者获得特质 unsuited_for_country_ruling
    • 国家遭受严重的政府权力惩罚。
    • 如果政变领袖 (coup_leader) 存活、在内阁中、且不是内阁首脑,同时国家可以任命内阁首脑,则将其提拔为内阁首脑。
  • 选项 B
    • rus_sophie_of_anhalt_zerbst 设为新统治者。
    • 国家遭受严重的稳定度惩罚。
    • 如果政变领袖存活、在内阁中、且不是内阁首脑,同时国家可以任命内阁首脑,则将其提拔为内阁首脑。
    • 原统治者被刺杀,凶手为 rus_sophie_of_anhalt_zerbst
  • 选项 C
    • 国家损失大量金钱(规模为 -6)。
    • 如果政变领袖存活且在内阁中,则将其处决。
    • rus_sophie_of_anhalt_zerbst 获得特质 unsuited_for_country_ruling,并降低 20 点行政能力和 20 点外交能力。

背景介绍: 此事件模拟了18世纪下半叶俄罗斯帝国宫廷内部可能发生的权力斗争与政变。核心人物是来自安哈尔特-采尔布斯特的索菲(即后来的叶卡捷琳娜二世),她作为统治者的配偶,在特定条件下(如统治者能力不足或存在特定弱点)可能联合有实力的宫廷重臣(如格里戈里·奥尔洛夫或伊万·别茨科伊)或军事能力出众的内阁首脑,发动政变以夺取皇位。事件反映了当时俄罗斯皇位继承的不稳定性与宫廷政治的复杂性。

完整事件代码

flavor_rus.49 = {
	type = country_event
	title = flavor_rus.49.title
	desc = flavor_rus.49.desc
	image = "gfx/interface/illustrations/disaster/coup_attempt.dds"

	fire_only_once = yes
	dynamic_historical_event = {
		tag = RUS
		from = 1750.1.1
		to = 1800.1.1
		monthly_chance = 10
	}

	trigger = {

		character:rus_sophie_of_anhalt_zerbst ?= {
			is_alive = yes
			is_spouse_of = root.ruler
		}

		ruler ?= {
			OR = {
				adm < 25
				has_trait = babbling_buffoon
				has_variable = rus_manifesto_of_freedom
			}
		}

		OR = {
			character:rus_grigory_orlov ?= {
				is_alive = yes
				in_cabinet = yes
			}
			character:rus_ivan_betskoy ?= {
				is_alive = yes
				in_cabinet = yes
			}
			any_cabinet_character = {
				has_character_modifier = head_of_the_cabinet_modifier
				mil > 50
			}
		}
	}

	immediate = {
		character:rus_sophie_of_anhalt_zerbst ?= {
			save_scope_as = sophie_of_anhalt_zerbst
		}

		ruler = {
			save_scope_as = target_ruler
		}

		if = {
			limit = {
				character:rus_grigory_orlov ?= {
					is_alive = yes
					in_cabinet = yes
				}
			}
			character:rus_grigory_orlov = {
				save_scope_as = coup_leader
			}
		}

		else_if = {
			limit = {
				character:rus_ivan_betskoy ?= {
					is_alive = yes
					in_cabinet = yes
				}
			}
			character:rus_ivan_betskoy = {
				save_scope_as = coup_leader
			}
		}

		else = {
			random_cabinet_character = {
				limit = {
					has_character_modifier = head_of_the_cabinet_modifier
					mil > 50
				}
				save_scope_as = coup_leader
			}
		}

		capital = {
			save_scope_as = target_location
		}

		root = { save_scope_as = target_root_country }
	}

	option = {
		name = flavor_rus.49.a
		historical_option = yes

		set_new_ruler = scope:sophie_of_anhalt_zerbst

		scope:target_ruler = {
			add_trait = trait:unsuited_for_country_ruling
		}

		add_government_power = government_power_severe_penalty

		scope:coup_leader = {
			if = {
				limit = {
					is_alive = yes
					in_cabinet = yes
					NOT = { has_character_modifier = head_of_the_cabinet_modifier }
					root = { country_can_promote_head_of_cabinet = yes }
				}
				root = {
					promote_to_head_of_cabinet_effect = {
						target = scope:coup_leader
					}
				}
			}
		}

		custom_tooltip = flavor_rus.49.tt1

		ai_chance = {
			factor = 1
		}
	}

	option = {
		name = flavor_rus.49.b

		set_new_ruler = scope:sophie_of_anhalt_zerbst

		add_stability = stability_severe_penalty

		scope:coup_leader = {
			if = {
				limit = {
					is_alive = yes
					in_cabinet = yes
					NOT = { has_character_modifier = head_of_the_cabinet_modifier }
					root = { country_can_promote_head_of_cabinet = yes }
				}
				root = {
					promote_to_head_of_cabinet_effect = {
						target = scope:coup_leader
					}
				}
			}
		}

		scope:target_ruler = {
			kill_character = {
				target = this
				reason = assassination
				killer = scope:sophie_of_anhalt_zerbst
			}
		}

		ai_chance = {
			factor = 0.5
		}
	}

	option = {
		name = flavor_rus.49.c

		change_gold_effect = { scale = -6 }

		scope:coup_leader = {
			if = {
				limit = {
					is_alive = yes
					in_cabinet = yes
				}
			}
			kill_character = {
				target = this
				reason = execution
				killer = ruler
			}
		}

		scope:sophie_of_anhalt_zerbst = {
			add_trait = trait:unsuited_for_country_ruling
			add_adm = -20
			add_dip = -20
		}

		custom_tooltip = flavor_rus.49.tt2
		custom_tooltip = flavor_rus.49.tt3

		ai_chance = {
			factor = 0.5
		}
	}

	historical_info = flavor_rus.49.historical_info

}