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_ser.10 统治者的弱点

时间范围:1337.1.1 - 1453.6.1,每月 2% 概率触发

触发条件

  • 国家为 SER(塞尔维亚)。
  • 国家从未发生过此事件(未拥有变量 had_serbian_disaster_variable)。
  • 政府类型为君主制。
  • 国家拥有在位统治者。
  • 满足以下任一条件:
    • 统治者的总能力值 ≤ 100。
    • 国家正统性 ≤ 70。
    • 王室地产阶层权力 ≤ 0.33。
  • 人物 ser_stefan_dusan(斯特凡·杜尚)已去世。
  • 统治者拥有王朝,且其王朝中至少存在一名符合 ser_valid_male_for_ruler 条件的男性成员。

关键效果

  • 选项 A (flavor_ser.10.a)

    • 触发条件:存在符合条件的统治者父辈(target_parent),且当前有摄政,且该摄政并非此父辈。
    • 效果:将符合条件的统治者父辈设为摄政,并施加 government_power_extreme_penaltystability_extreme_penalty
  • 选项 B (flavor_ser.10.b)

    • 触发条件:存在符合条件的王朝成员(target_dynasty_member_scope)。
    • 效果:秘密处决当前统治者,将符合条件的王朝成员设为新统治者,并施加 government_power_extreme_penaltystability_extreme_penalty
  • 选项 C (flavor_ser.10.c)

    • 效果:秘密处决当前统治者(退位),并施加 stability_ultimate_penalty
  • 选项 D (flavor_ser.10.d)

    • 触发条件:拥有超过 5 个整合状态为“已征服”的省份。
    • 效果:对所有整合状态为“已征服”的省份,其所有人口施加 pop_satisfaction_ultimate_penalty,并施加 control_extreme_penalty
  • 选项 E (flavor_ser.10.e)

    • 触发条件:拥有超过 5 个整合状态为“已征服”的省份,且满足以下任一条件:
      • 统治者拥有特质 charismatic_negotiator(魅力谈判家)。
      • 统治者拥有特质 inspiring_leader(鼓舞人心的领袖)。
      • 统治者总能力值 > 220。
      • 王室地产阶层权力 ≥ 0.5。
    • 效果:对所有整合状态为“已征服”的省份,其所有人口施加 pop_satisfaction_ultimate_penalty,并施加 control_severe_penalty

背景介绍: 在塞尔维亚帝国伟大的斯特凡·杜尚去世后,帝国面临着继承危机和中央权力削弱的挑战。此事件模拟了在一位能力不足、合法性受质疑或缺乏强大贵族支持的统治者领导下,塞尔维亚可能陷入的政治动荡。统治者的弱点可能引发宫廷阴谋、地方叛乱或王朝更迭,考验着国家的稳定与统一。

完整事件代码

flavor_ser.10 = { #The Weakness of [ROOT.GetRuler.GetName]
	type = country_event
	title = flavor_ser.10.title
	desc = flavor_ser.10.desc
	image = "gfx/interface/illustrations/disaster/coup_attempt.dds"

	fire_only_once = yes
	dynamic_historical_event = {
		tag = SER
		from = 1337.1.1
		to = 1453.6.1
		monthly_chance = 2
	}

	trigger = {
		NOT = { has_variable = had_serbian_disaster_variable }
		government_type = government_type:monarchy
		has_ruler = yes
		OR = {
			ruler ?= {
				total_abilities <= 100
			}
			legitimacy <= 70
			"estate_power(estate_type:crown_estate)" <= 0.33
		}
		character:ser_stefan_dusan = {
			is_alive = no
		}
		ruler ?= {
			has_dynasty = yes
			dynasty ?= {
				any_character_in_dynasty = {
					ser_valid_male_for_ruler = yes
				}
			}
		}
	}

	immediate = {
		ruler ?= {
			random_parent = {
				limit = { is_alive = yes }
				save_scope_as = target_parent
			}
		}
		ruler.dynasty = {
			random_character_in_dynasty = {
				limit = {
					ser_valid_male_for_ruler = yes
				}
				save_scope_as = target_dynasty_member_scope
			}
		}
		ruler ?= {
			save_scope_as = target_character
		}
	}

	option = {
		name = flavor_ser.10.a
	
		trigger = {
			exists = scope:target_parent
			has_regent = yes
			regent ?= {
				this != scope:target_parent
			}
		}
		set_regent = scope:target_parent
		add_government_power = government_power_extreme_penalty
		add_stability = stability_extreme_penalty
	}

	option = {
		name = flavor_ser.10.b
	
		trigger = {
			exists = scope:target_dynasty_member_scope
		}
		hidden_effect = {
			kill_character_silently = root.ruler
		}
		set_new_ruler = scope:target_dynasty_member_scope
		add_government_power = government_power_extreme_penalty
		add_stability = stability_extreme_penalty
	}

	option = {
		name = flavor_ser.10.c

		custom_tooltip = ser_abdicate_throne_tt
		hidden_effect = {
			kill_character_silently = root.ruler
		}
		add_stability= stability_ultimate_penalty	
	}

	option = {
		name = flavor_ser.10.d

		trigger = {
			any_owned_location = {
				integration_level = conquered
				count > 5
			}
		}

		custom_tooltip = ser_every_conquered_location_gets_tt
		show_as_tooltip = {
			random_owned_location = {
				limit = { integration_level = conquered }
				every_pop = {
					limit = {
						owner = root
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				}
				change_control = control_extreme_penalty
			}
		}
		hidden_effect = {
			every_owned_location = {
				limit = {
					integration_level = conquered
				}
				every_pop = {
					limit = {
						owner = root
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				}
				change_control = control_extreme_penalty
			}
		}
	}

	option = {
		name = flavor_ser.10.e

		trigger = {
			any_owned_location = {
				integration_level = conquered
				count > 5
			}
			OR = {
				ruler ?= {
					has_trait = charismatic_negotiator
				}
				ruler ?= {
					has_trait = inspiring_leader
				}
				ruler ?= {
					total_abilities > 220
				}
				"estate_power(estate_type:crown_estate)" >= 0.5
			}
		}

		custom_tooltip = ser_every_conquered_location_gets_tt
		show_as_tooltip = {
			random_owned_location = {
				limit = { integration_level = conquered }
				every_pop = {
					limit = {
						owner = root
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				}
				change_control = control_severe_penalty
			}
		}
		hidden_effect = {
			every_owned_location = {
				limit = {
					integration_level = conquered
				}
				every_pop = {
					limit = {
						owner = root
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				}
				change_control = control_severe_penalty
			}
		}
	}
}