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_byz.47 宫廷派系与军事困境

时间范围:无具体起止日期(动态事件,无 fromto 字段),无每月触发概率(无 monthly_chance 字段)。

触发条件

  • 国家为 拜占庭(BYZ)
  • 国家 未拥有 变量 reformed_imperial_code_flag
  • 国家 至少拥有1位 内阁人物。
  • 国家 未拥有 以下任一变量:
    • court_wants_quantity
    • court_wants_quality
    • court_wants_land
    • court_wants_navy

关键效果: 事件触发后,系统会随机为宫廷设定一个军事发展倾向(court_wants_quantitycourt_wants_qualitycourt_wants_landcourt_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
			}