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_nov.22 玛尔法·博列茨卡娅与立陶宛联盟

时间范围:1430.1.1 - 1480.1.1(每月 5% 概率)

触发条件

  • 国家 MOS(莫斯科)存在。
  • 国家 LIT(立陶宛)存在。
  • 本国预期军队规模小于 MOS 的预期军队规模。
  • MOS 满足以下条件之一:
    • root(本国)的宿敌。
    • root(本国)的敌人。
    • LIT 的宿敌。
  • 本国未与 LIT 处于战争状态。
  • 本国未与 LIT 结盟。

关键效果

  • 历史选项flavor_nov.22.a
    • 触发一个自定义提示文本。
    • 在10天后,对 LIT 国家静默触发事件 flavor_nov.23
    • 将人物 marfa_boretskaya(玛尔法·博列茨卡娅)移动到 LIT 国家。
  • 选项flavor_nov.22.b
    • 将人物 marfa_boretskaya(玛尔法·博列茨卡娅)移动到本国。
    • 增加少量威望。

背景介绍: 在15世纪中叶,诺夫哥罗德共和国面临着东方强邻莫斯科公国日益增长的军事威胁。为了维护自身的独立与安全,诺夫哥罗德内部出现了寻求外部支持的声音。此事件模拟了诺夫哥罗德贵族玛尔法·博列茨卡娅主张与立陶宛大公国结盟,以对抗共同敌人莫斯科的政治抉择。选择联盟或依靠自身力量,将影响诺夫哥罗德未来的外交格局。

完整事件代码

flavor_nov.22 = {
	type = country_event
	fire_only_once = yes
	title = flavor_nov.22.title
	desc = flavor_nov.22.desc
	dynamic_historical_event = {
		tag = NOV
		from = 1430.1.1
		to = 1480.1.1
		monthly_chance = 5
	}

	trigger = {
		country_exists = c:MOS
		country_exists = c:LIT
		expected_army_size < c:MOS.expected_army_size
		c:MOS = {
			OR = {
				is_rival_of = root
				is_enemy_of = root
				is_rival_of = c:LIT
			}
		}
		NOT = { is_at_war_with = c:LIT }
		NOT = { is_allied_with = { target = c:LIT } }
	}

	illustration_tags = {
		10 = regular
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		create_character = {
			first_name = name_martha
			last_name = Boretskaya
			estate = estate_type:nobles_estate
			age = 30
			adm = 40
			dip = 70
			mil = 50
			add_trait = trait:intricate_web_weaver
			female = yes
			save_scope_as = marfa_boretskaya
			create_in_limbo = yes
		}
		c:LIT = { save_scope_as = lithuania_country }
		c:MOS = { save_scope_as = muscovy_country }
		save_scope_as = novgorod_country
	}
	#Marfa has a point, let's secure this alliance!
	option = {
		name = flavor_nov.22.a
		historical_option = yes
		custom_tooltip = {
			text = flavor_nov.22.a.tt
			scope:lithuania_country = {
				trigger_event_silently = {
					id = flavor_nov.23
					days = 10
				}
			}
			scope:marfa_boretskaya = {
				move_country = scope:lithuania_country
			}
		}
		ai_chance = {
			factor = 1
		}
	}
	#We don't need foreign support
	option = {
		name = flavor_nov.22.b
		scope:marfa_boretskaya = { move_country = root }
		add_prestige = prestige_mild_bonus
		ai_chance = {
			factor = 1
		}
	}
}