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_mos.40 莫斯科公国与立陶宛的王朝联姻危机

时间范围:1475.1.1 - 1525.1.1 (每月 10% 概率)

触发条件

  • 事件接收国(root):
    • 处于和平状态。
    • 宗教为东正教。
    • 拥有统治者。
    • 统治者拥有王朝。
    • 不是鞑靼枷锁(tatar_yoke)国际组织的成员,或者不是任何国家的附庸。
  • 国家 c:LIT(立陶宛):
    • 存在。
    • 拥有统治者。
    • 宗教为天主教。
    • 与事件接收国(root)有王室联姻。
    • 是事件接收国(root)的邻国,或者其任意附庸国是事件接收国(root)的邻国。
    • 其统治者王朝中,存在一位成员,其配偶的宗教是东正教且其配偶的王朝与事件接收国(root)统治者的王朝相同。

关键效果

  • 选项 A:如此侮辱必须得到报复! (历史选项)

    • 如果与立陶宛(c:LIT)是盟友,则解除同盟关系。
    • 如果统治者外交能力(dip)低于50,则阻止与立陶宛(c:LIT)签订条约。
    • 获得对立陶宛(c:LIT)的“侮辱我们”宣战理由(casus_belli:cb_insulted_us)。
    • 对立陶宛(c:LIT)的首都施加“宣称被施压”的敌对情绪(antagonism_pressed_claim),强度为2。
    • 对立陶宛(c:LIT)设置变量 threatened_with_invasion = 1,并静默触发其事件 flavor_lit.4
  • 选项 B:要求他们无条件屈服。

    • 如果与立陶宛(c:LIT)是盟友,则解除同盟关系。
    • 对立陶宛(c:LIT)设置变量 severed_ties = 1,并静默触发其事件 flavor_lit.4
    • 显示自定义提示 flavor_mos.40.tt2
  • 选项 C:为 [target_character.GetNameWithNoTooltip] 安排离婚。

    • 触发条件:统治者外交能力(dip)不低于50,或拥有“魅力谈判家”(charismatic_negotiator)特质。
    • 使目标人物(target_character)与其配偶离婚。
    • 将目标人物(target_character)移动至事件接收国(root)。
    • 对立陶宛(c:LIT)设置变量 opted_for_divorce = 1,并静默触发其事件 flavor_lit.4
    • 显示自定义提示 flavor_mos.40.tt3

背景介绍: 在莫斯科公国(或俄罗斯)与信奉天主教的立陶宛大公国之间,存在复杂的王室联姻关系。此事件模拟了因联姻而产生的宗教与王朝忠诚冲突:一位出身莫斯科统治王朝、信仰东正教的公主,嫁入了立陶宛的天主教王室。莫斯科方面可能将此视为对其信仰和王朝尊严的冒犯,从而引发外交危机,甚至成为军事冲突的导火索。事件反映了15世纪末至16世纪初,东欧地区东正教与天主教势力、莫斯科与立陶宛之间紧张的地缘政治与宗教矛盾。

完整事件代码

flavor_mos.40 = {
	hide_portraits = no
	type = country_event
	fire_only_once = yes
	title = flavor_mos.40.title
	desc = flavor_mos.40.desc

	dynamic_historical_event = {
		tag = MOS
		tag = RUS
		from = 1475.1.1
		to = 1525.1.1
		monthly_chance = 10
	}

	illustration_tags = {
		10 = angry
		10 = interior
	}

	trigger = {
		at_war = no
		religion = religion:orthodox
		has_ruler = yes
		exists = ruler.dynasty
		country_exists = c:LIT
		OR = {
			is_member_of_international_organization = international_organization:tatar_yoke
			is_subject = no
		}
		c:LIT = {
			has_ruler = yes
			religion = religion:catholic
			has_royal_marriage_with = root
			OR = {
				any_subject = {
					is_neighbor_of = root
				}
				is_neighbor_of = root
			}
			ruler.dynasty ?= {
				any_character_in_dynasty = {
					first_spouse ?= {
						religion = religion:orthodox
						dynasty ?= root.ruler.dynasty
					}
				}
			}
		}
	}

	immediate = {
		c:LIT.ruler.dynasty = {
			random_character_in_dynasty = {
				limit = {
					first_spouse.dynasty = root.ruler.dynasty
				}
				save_scope_as = target_husband
				first_spouse = {
					save_scope_as = target_character
				}
			}
		}
		capital = {
			save_scope_as = target_location
		}
		ruler = {
			save_scope_as = target_ruler
		}
		root = { save_scope_as = target_root_country }

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

	#Such an affront must be avenged!
	option = {
		name = flavor_mos.40.a
		historical_option = yes

		if = {
			limit = {
				this != c:LIT
				is_allied_with = { target = c:LIT }
			}
			remove_relation = {
				type = relation_type:alliance
				first = this
				second = c:LIT
			}
		}

		if = {
			limit = {
				ruler = { dip < 50 }
			}
			block_treaties = c:LIT
			custom_tooltip = flavor_mos.40.tt1
		}

		add_casus_belli = {
			target = c:LIT
			type = casus_belli:cb_insulted_us
		}

		drop_antagonism_bomb = {
			target = c:LIT.capital
			modifier = antagonism_pressed_claim
			value = 2
		}

		c:LIT = {
			set_variable = { name = threatened_with_invasion value = 1 }
			trigger_event_silently = flavor_lit.4
		}

		ai_chance = {
			factor = 1
		}
	}

	#Demand their unconditional submission.
	option = {
		name = flavor_mos.40.b

		if = {
			limit = {
				this != c:LIT
				is_allied_with = { target = c:LIT }
			}
			remove_relation = {
				type = relation_type:alliance
				first = this
				second = c:LIT
			}
		}

		c:LIT = {
			set_variable = { name = severed_ties value = 1 }
			trigger_event_silently = flavor_lit.4
		}

		custom_tooltip = flavor_mos.40.tt2

		ai_chance = {
			factor = 0.5
		}
	}

	#Arrange a divorce for [target_character.GetNameWithNoTooltip].
	option = {
		name = flavor_mos.40.c
		trigger = {
			ruler = {
				OR = {
					dip >= 50
					has_trait = charismatic_negotiator
				}
			}
		}

		random_character = {
			limit = {
				is_spouse_of = scope:target_character
			}
			divorce_character = scope:target_character
		}

		scope:target_character = {
			move_country = root
		}

		c:LIT = {
			set_variable = { name = opted_for_divorce value = 1 }
			trigger_event_silently = flavor_lit.4
		}

		custom_tooltip = flavor_mos.40.tt3

		ai_chance = {
			factor = 0