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_lit.4 立陶宛宫廷事件

时间范围:无特定 fromto 日期限制,为动态触发事件,无 monthly_chance 概率。

触发条件

  • 事件为动态触发,具体触发逻辑由外部脚本或前置事件决定。事件内部通过检查国家变量来区分不同情境:
    • 选项A:国家拥有变量 threatened_with_invasion
    • 选项B:国家拥有变量 severed_ties
    • 选项C:国家拥有变量 opted_for_divorce
  • 事件描述 (desc) 根据变量动态显示:
    • 若国家拥有 threatened_with_invasionsevered_ties 变量,则显示 flavor_lit.4.desc_severed_ties
    • 否则,默认显示 flavor_lit.4.desc_opted_for_divorce

关键效果

  • 选项A (flavor_lit.4.a)
    • 触发条件:国家拥有变量 threatened_with_invasion
    • 效果:对目标根国家 (scope:target_root_country) 添加观点修正 opinion_threatened_us。显示自定义提示 flavor_lit.4.tt1
  • 选项B (flavor_lit.4.b)
    • 触发条件:国家拥有变量 severed_ties
    • 效果:对目标根国家 (scope:target_root_country) 添加观点修正 opinion_insulted
  • 选项C (flavor_lit.4.c)
    • 触发条件:国家拥有变量 opted_for_divorce
    • 效果:对目标根国家 (scope:target_root_country) 添加观点修正 opinion_pleased。显示自定义提示 flavor_lit.4.tt2

背景介绍: 此事件模拟了立陶宛大公国宫廷内部可能面临的政治与外交危机。事件围绕与一个关键目标国家(或势力)的关系展开,具体情境取决于先前的外交决策:可能是面临对方入侵威胁后的反应、因关系破裂而遭受的侮辱,或是因选择解除盟约(或婚姻)而带来的不同外交后果。事件反映了中世纪后期东欧国家在复杂的王朝联姻、同盟与地缘竞争中,如何通过宫廷决策处理紧张的国际关系。

完整事件代码

flavor_lit.4 = {
	type = country_event
	title = flavor_lit.4.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					OR = {
						has_variable = threatened_with_invasion
						has_variable = severed_ties
					}
				}
				desc = flavor_lit.4.desc_severed_ties
			}
			triggered_desc = {
				trigger = { always = yes }
				desc = flavor_lit.4.desc_opted_for_divorce
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }

		scope:target_root_country = {
			capital = {
				save_scope_as = target_location
			}
			scope:target_character = {
				save_scope_as = target_character
			}
		}

	}

	option = {
		name = flavor_lit.4.a
		trigger = {
			has_variable = threatened_with_invasion
		}

		add_opinion = {
			target = scope:target_root_country
			modifier = opinion_threatened_us
		}

		custom_tooltip = flavor_lit.4.tt1

	}

	option = {
		name = flavor_lit.4.b
		trigger = {
			has_variable = severed_ties
		}

		add_opinion = {
			target = scope:target_root_country
			modifier = opinion_insulted
		}

	}

	option = {
		name = flavor_lit.4.c
		trigger = {
			has_variable = opted_for_divorce
		}

		add_opinion = {
			target = scope:target_root_country
			modifier = opinion_pleased
		}

		custom_tooltip = flavor_lit.4.tt2

	}

	historical_info = flavor_mos.40.historical_info

}