flavor_byz.47 宫廷派系与军事困境
时间范围:无具体起止日期(动态事件,无 from 和 to 字段),无每月触发概率(无 monthly_chance 字段)。
触发条件:
- 国家为 拜占庭(BYZ)。
- 国家 未拥有 变量
reformed_imperial_code_flag。 - 国家 至少拥有1位 内阁人物。
- 国家 未拥有 以下任一变量:
court_wants_quantitycourt_wants_qualitycourt_wants_landcourt_wants_navy
关键效果:
事件触发后,系统会随机为宫廷设定一个军事发展倾向(court_wants_quantity、court_wants_quality、court_wants_land、court_wants_navy 四者之一),玩家需从四个选项中选择一个来回应宫廷的压力。
-
选项 A (flavor_byz.47.a):
- 触发条件:宫廷倾向于“数量”或“质量”。
- 效果:将社会价值观 质量 vs 数量 向“右侧”(数量)移动。
- 宫廷倾向影响:
- 若宫廷倾向为 数量:贵族阶层满意度获得 小幅增益,但君主正统性受到 小幅惩罚。
- 若宫廷倾向为 质量:贵族阶层满意度受到 小幅惩罚。
-
选项 B (flavor_byz.47.b):
- 触发条件:宫廷倾向于“数量”或“质量”。
- 效果:将社会价值观 质量 vs 数量 向“左侧”(质量)移动。
- 宫廷倾向影响:
- 若宫廷倾向为 质量:贵族阶层满意度获得 小幅增益,但君主正统性受到 小幅惩罚。
- 若宫廷倾向为 数量:贵族阶层满意度受到 小幅惩罚。
-
选项 C (flavor_byz.47.c):
- 触发条件:宫廷倾向于“陆军”或“海军”。
- 效果:将社会价值观 陆军 vs 海军 向“左侧”(陆军)移动。
- 宫廷倾向影响:
- 若宫廷倾向为 陆军:贵族阶层满意度获得 小幅增益,但君主正统性受到 小幅惩罚。
- 若宫廷倾向为 海军:贵族阶层满意度受到 小幅惩罚。
-
选项 D (flavor_byz.47.d):
- 触发条件:宫廷倾向于“陆军”或“海军”。
- 效果:将社会价值观 陆军 vs 海军 向“右侧”(海军)移动。
- 宫廷倾向影响:
- 若宫廷倾向为 海军:贵族阶层满意度获得 小幅增益,但君主正统性受到 小幅惩罚。
- 若宫廷倾向为 陆军:贵族阶层满意度受到 小幅惩罚。
背景介绍: 在拜占庭帝国复杂的宫廷政治中,不同的派系对于国家军事发展方向持有截然不同的主张。一些贵族和官僚主张大规模扩军(数量),另一些则强调精兵路线(质量);同时,关于资源应优先投入强大的陆军还是维持一支能控制海域的海军,争论也从未停息。当这些派系试图影响皇帝或摄政的决策时,统治者将面临一个艰难的选择:是顺从某一派系的压力以获得其支持,还是坚持自己的判断并承担其不满的后果。
完整事件代码:
flavor_byz.47 = { #Court factions, bad military outcome
hide_portraits = yes
type = country_event
title = flavor_byz.47.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
has_variable = court_wants_quantity
}
desc = flavor_byz.47.desc.a
}
triggered_desc = {
trigger = {
has_variable = court_wants_quality
}
desc = flavor_byz.47.desc.b
}
triggered_desc = {
trigger = {
has_variable = court_wants_land
}
desc = flavor_byz.47.desc.c
}
triggered_desc = {
trigger = {
has_variable = court_wants_navy
}
desc = flavor_byz.47.desc.d
}
}
}
trigger = {
NOT = { has_variable = reformed_imperial_code_flag }
any_cabinet_character = {
count > 0
}
tag = BYZ
NOT = { has_variable = court_wants_quantity }
NOT = { has_variable = court_wants_quality }
NOT = { has_variable = court_wants_land }
NOT = { has_variable = court_wants_navy }
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
ruler_or_regent ?= {
save_scope_as = target_character
}
random_cabinet_character ?= {
save_scope_as = target_character2
}
remove_variable = court_wants_quantity
remove_variable = court_wants_quality
remove_variable = court_wants_land
remove_variable = court_wants_navy
random_list = { #Chooses between court wanting to move values to one side
1 = { set_variable = court_wants_quantity }
1 = { set_variable = court_wants_quality }
1 = { set_variable = court_wants_land }
1 = { set_variable = court_wants_navy }
}
event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
}
option = {
name = flavor_byz.47.a
trigger = {
custom_tooltip = {
text = byz_court_wants_to_force_societal_changes
OR = {
has_variable = court_wants_quantity
has_variable = court_wants_quality
}
}
}
change_societal_value = {
type = quality_vs_quantity
value = societal_value_move_to_right
}
if = {
limit = {
has_variable = court_wants_quantity
}
add_estate_satisfaction = {
type = estate_type:nobles_estate
value = estate_satisfaction_mild_bonus
}
add_legitimacy = legitimacy_mild_penalty
}
else = {
add_estate_satisfaction = {
type = estate_type:nobles_estate
value = estate_satisfaction_mild_penalty
}
}
}
option = {
name = flavor_byz.47.b
trigger = {
custom_tooltip = {
text = byz_court_wants_to_force_societal_changes
OR = {
has_variable = court_wants_quantity
has_variable = court_wants_quality
}
}
}
change_societal_value = {
type = quality_vs_quantity
value = societal_value_move_to_left
}
if = {
limit = {
has_variable = court_wants_quality
}
add_estate_satisfaction = {
type = estate_type:nobles_estate
value = estate_satisfaction_mild_bonus
}
add_legitimacy = legitimacy_mild_penalty
}
else = {
add_estate_satisfaction = {
type = estate_type:nobles_estate
value = estate_satisfaction_mild_penalty
}
}
}
option = {
name = flavor_byz.47.c
trigger = {
custom_tooltip = {
text = byz_court_wants_to_force_societal_changes
OR = {
has_variable = court_wants_land
has_variable = court_wants_navy
}
}
}
change_societal_value = {
type = land_vs_naval
value = societal_value_move_to_left
}
if = {
limit = {
has_variable = court_wants_land
}