flavor_mos.16 莫斯科公国继承危机
时间范围:1389.1.1 - 1453.1.1(每月 10% 概率触发)
触发条件:
- 国家为 MOS(莫斯科公国)或 RUS(罗斯)。
- 国家拥有君主。
- 君主年龄小于 20 岁。
- 国家中存在至少一位 成年、男性、非君主、年龄大于等于30岁、与君主同王朝 的活着的角色。
- 国家的继承法为 男性优先的长子继承制。
- 国家 未处于战争状态。
关键效果:
- 选项 A (历史选项):
- 俄罗斯地区内所有属于本国的贵族阶层人口满意度大幅下降,并转而效忠于觊觎王位者。
- 设置变量
civil_war_sided_with_boyars = 1。 - 政府点数遭受严重惩罚。
- 选项 B:
- 俄罗斯地区内所有属于本国的神职人员或农民阶层人口满意度大幅下降,并转而效忠于觊觎王位者。
- 国家威望遭受严重惩罚。
- 宗教影响力遭受严重惩罚。
- 选项 C:
- 触发条件:国家拥有变量
paper_introduced_to_administration,且君主外交能力dip >= 75。 - 政府点数获得小幅增益。
- 触发条件:国家拥有变量
- 选项 D:
- 触发条件:国家是国际组织
tatar_yoke(鞑靼枷锁)的成员。 - 政府点数遭受小幅惩罚。
- 设置变量
direct_appeal_to_khan。 - 触发国家 GLH 的事件
flavor_glh.3。
- 触发条件:国家是国际组织
背景介绍: 此事件模拟了莫斯科公国在1389年至1453年间可能面临的幼主继位危机。当一位年幼的君主登基时,王朝内年长且有资格的男性亲属可能对王位提出挑战,引发国内不同阶层(如贵族、神职人员、农民)的站队与动荡,甚至可能演变为内战。事件选项反映了统治者应对此危机的不同策略,包括向国内特定阶层妥协、寻求外部势力(如金帐汗国)干预,或凭借君主个人能力化解危机。
完整事件代码:
flavor_mos.16 = {
hide_portraits = yes
type = country_event
fire_only_once = yes
title = flavor_mos.16.title
desc = flavor_mos.16.desc
dynamic_historical_event = {
tag = MOS
tag = RUS
from = 1389.1.1
to = 1453.1.1
monthly_chance = 10
}
trigger = {
has_ruler = yes
ruler = {
age_in_years < 20
}
any_character = {
is_alive = yes
is_adult = yes
is_female = no
is_ruler = no
age_in_years >= 30
dynasty ?= root.ruler.dynasty
}
succession_law = heir_selection:cognatic_primogeniture
at_war = no
}
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_government_estate_effect = yes
capital = {
save_scope_as = target_location
}
create_rebel = {
name = war_of_succession_pretender
category = pretender
save_scope_as = war_of_succession_pretender
}
random_character = {
limit = {
is_alive = yes
is_adult = yes
is_female = no
is_ruler = no
age_in_years >= 30
dynasty ?= root.ruler.dynasty
}
save_scope_as = pretender
change_character_allegiance = scope:war_of_succession_pretender
if = {
limit = {
num_of_children < 1
}
root = {
create_character = {
first_name = name_demetrius
nickname = Krasny
adm = 25
dip = 20
mil = 35
dynasty = root.ruler.dynasty
father = scope:pretender
estate = estate_type:nobles_estate
age = 16
}
create_character = {
first_name = Vasily
nickname = Yuryevich
adm = 20
dip = 35
mil = 30
dynasty = root.ruler.dynasty
father = scope:pretender
estate = estate_type:nobles_estate
age = 17
}
create_character = {
first_name = name_demetrius
nickname = Shemyaka
adm = 10
dip = 30
mil = 40
dynasty = root.ruler.dynasty
father = scope:pretender
estate = estate_type:nobles_estate
age = 18
}
}
}
every_child = {
limit = {
is_alive = yes
is_adult = yes
is_female = no
}
change_character_allegiance = scope:war_of_succession_pretender
}
}
root = { save_scope_as = target_root_country }
}
option = {
name = flavor_mos.16.a
historical_option = yes
custom_tooltip = {
text = flavor_mos.16.a.custom
region:russian_region = {
every_location_in_region = {
limit = {
owner ?= root
any_pop = {
pop_type = pop_type:nobles
}
}
every_pop = {
limit = {
owner = root
pop_type = pop_type:nobles
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:war_of_succession_pretender
}
}
}
set_variable = { name = civil_war_sided_with_boyars value = 1 }
}
add_government_power = government_power_severe_penalty
custom_tooltip = flavor_mos.16.tt1
ai_chance = {
factor = 1
}
}
option = {
name = flavor_mos.16.b
custom_tooltip = {
text = flavor_mos.16.b.custom
region:russian_region = {
every_location_in_region = {
limit = {
owner = root
any_pop = {
OR = {
pop_type = pop_type:clergy
pop_type = pop_type:peasants
}
}
}
every_pop = {
limit = {
owner = root
OR = {
pop_type = pop_type:clergy
pop_type = pop_type:peasants
}
}
add_pop_satisfaction = pop_satisfaction_ultimate_penalty
change_pop_allegiance = scope:war_of_succession_pretender
}
}
}
}
add_prestige = prestige_severe_penalty
add_religious_influence = religious_influence_severe_penalty
ai_chance = {
factor = 0.5
}
}
option = {
name = flavor_mos.16.c
trigger = {
has_variable = paper_introduced_to_administration
ruler = { dip >= 75 }
}
add_government_power = government_power_mild_bonus
custom_tooltip = flavor_mos.16.tt3
ai_chance = {
factor = 0.5
}
}
option = {
name = flavor_mos.16.d
trigger = {
is_member_of_international_organization = international_organization:tatar_yoke
}
add_government_power = government_power_mild_penalty
set_variable = { name = direct_appeal_to_khan }
c