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_fra_sco.101 大卫二世流亡法国宫廷

时间范围:1337年9月1日 - 1342年1月1日(每月 20% 概率触发)

触发条件

  • 角色 sco_david_ii(苏格兰国王大卫二世)存活。
  • 该角色由事件触发国(法国)控制。

关键效果

  • 选项A(提供大卫宫廷资源)

    • 历史选项:是
    • 花费 300 金币。
    • 国家获得修正 fra_scottish_exiles_upkeep(持续60个月,可叠加延长)。
    • 设置变量 fra_asylum_for_david_II = 1
    • 角色 sco_david_ii 获得修正 french_court_education_medium(持续60个月,可叠加延长)。
    • AI 选择概率基础值:20
  • 选项B(支持大卫的事业)

    • 触发前提:国库拥有超过 500 金币。
    • 花费 500 金币。
    • 苏格兰(SCO)获得 500 金币及修正 fra_sco_expanded_support_for_david(持续60个月,可叠加延长)。
    • 苏格兰设置变量 fra_expanded_support_to_sco = 1,并在4-5天后静默触发事件 flavor_fra_sco.108
    • 本国获得修正 fra_scottish_exiles_upkeep(持续60个月,可叠加延长)。
    • 设置变量 fra_asylum_for_david_II = 1
    • 角色 sco_david_ii 获得修正 french_court_education_large(持续60个月,可叠加延长)。
    • AI 选择概率基础值:70
  • 选项C(大卫二世必须回国)

    • 国家声望与正统性遭受轻微惩罚。
    • 苏格兰(SCO)获得对本国的不满修正 opinion_no_extra_support_for_david_ii,并设置变量 fra_forces_david_ii_return = 1
    • 苏格兰在4-5天后静默触发事件 flavor_fra_sco.109
    • AI 选择概率基础值:10
  • 选项D(将他交给巴利奥尔以换取支持)

    • 自定义提示:苏格兰将因利用大卫二世而愤怒。
    • 自定义提示:巴利奥尔勋爵将接收大卫二世。
    • 巴利奥尔(SBL)设置变量 fra_reaching_out_to_balliol = 1,并在3-5天后静默触发事件 flavor_fra_sco.103
    • AI 选择概率基础值:0

背景介绍: 1337年,苏格兰国王大卫二世因国内动荡与英格兰的军事压力,被迫流亡至法国宫廷寻求庇护。作为苏格兰的传统盟友,法国王室面临着如何处置这位年轻国王的抉择:是慷慨资助其宫廷生活与教育,还是投入更多资源支持其复国事业,亦或是出于现实政治考虑,将其交还给苏格兰的敌对王位宣称者以换取利益。这一事件深刻影响了早期英法百年战争期间的法兰西-苏格兰同盟关系。

完整事件代码

flavor_fra_sco.101 = {
	hide_portraits = yes
	type = country_event
	title = flavor_fra_sco.101.title
	desc = flavor_fra_sco.101.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = FRA
		from = 1337.9.1
		to = 1342.1.1
		monthly_chance = 20
	}

	trigger = {
		character:sco_david_ii = {
			is_alive = yes
			owner = ROOT
		}
	}

	illustration_tags = {
		10 = regular
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		character:sco_david_ii = {
			save_scope_as = david_ii_bruce
		}
		if = {
			limit = {
				country_exists = c:SBL
			}
			c:SBL = {
				add_country_modifier = {
					modifier = balliol_claims_to_scotland
					months = 240
					mode = add_and_extend
				}
			}
		}
	}

	option = { # Provide David resources of the Court
		name = flavor_fra_sco.101.b
		historical_option = yes
		ai_chance = {
			base = 20
		}
		add_gold = -300
		add_country_modifier = { modifier = fra_scottish_exiles_upkeep months = 60 mode = add_and_extend }
		set_variable = { name = fra_asylum_for_david_II value = 1 }
		scope:david_ii_bruce = {
			add_character_modifier = {
				modifier = french_court_education_medium
				months = 60
				mode = add_and_extend
			}
		}
	}

	option = { # Support David's Cause
		name = flavor_fra_sco.101.a
		trigger = {
			gold > 500
		}
		ai_chance = {
			base = 70
		}
		add_gold = -500
		c:SCO = {
			add_gold = 500
			add_country_modifier = { modifier = fra_sco_expanded_support_for_david months = 60 mode = add_and_extend }
			set_variable = { name = fra_expanded_support_to_sco value = 1 }
			trigger_event_silently = {  id = flavor_fra_sco.108 days = { 4 5 } }
		}
		add_country_modifier = { modifier = fra_scottish_exiles_upkeep months = 60 mode = add_and_extend }
		set_variable = { name = fra_asylum_for_david_II value = 1 }
		scope:david_ii_bruce = {
			add_character_modifier = {
				modifier = french_court_education_large
				months = 60
				mode = add_and_extend
			}
		}
	}

	option = { # David II must return home
		name = flavor_fra_sco.101.c
		add_prestige = prestige_mild_penalty
		add_legitimacy = legitimacy_mild_penalty
		c:SCO = {
			add_opinion = { target = root modifier = opinion_no_extra_support_for_david_ii }
			set_variable = { name = fra_forces_david_ii_return value = 1 }
			trigger_event_silently = {  id = flavor_fra_sco.109 days = { 4 5 } }
		}
		ai_chance = {
			base = 10
		}
	}

	option = { # Offer him to Balliol in return for Support
		name = flavor_fra_sco.101.d
		custom_tooltip = sco_will_be_angry_for_using_david_tt
		custom_tooltip = lord_balliol_recieves_david_ii_tt
		c:SBL = { set_variable = { name = fra_reaching_out_to_balliol value = 1 } trigger_event_silently = {  id = flavor_fra_sco.103 days = { 3 5 } } }
		ai_chance = {
			base = 0
		}
	}
}