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.111 与法国结盟

时间范围:无特定 fromto 日期限制,事件仅能触发一次 (fire_only_once = yes),无 monthly_chance 概率。

触发条件

  • 国家拥有修正项 balliol_claims_to_scotland
  • 国家拥有变量 france_fulfills_alliance

关键效果

  • 选项 A (flavor_fra_sco.111.a):
    • 获得少量威望 (add_prestige = prestige_mild_bonus)。
    • 获得大量稳定度 (add_stability = stability_extreme_bonus)。
    • 如果已与法国结盟:苏格兰与法国互相获得 opinion_renewed_french_scottish_bond 关系修正。
    • 如果未与法国结盟:苏格兰与法国建立同盟关系,并互相获得 opinion_renewed_french_scottish_bond 关系修正。

背景介绍: 此事件模拟了苏格兰在巴利奥尔家族(Balliol)宣称王位并得到法国支持后,与法国巩固或建立同盟关系的历史进程。在百年战争和苏格兰独立战争的复杂背景下,法苏同盟(“Auld Alliance”)是双方对抗英格兰的共同战略基石。该事件标志着在法国支持下,巴利奥尔派系在苏格兰确立优势,并正式强化了与法国的传统联盟。

完整事件代码

flavor_fra_sco.111 = { # Alliance with the French ## Balliol when they secure victory and have French backing
	hide_portraits = yes
	type = country_event
	title = flavor_fra_sco.111.title
	desc = flavor_fra_sco.111.desc

	fire_only_once = yes

	trigger = {
		has_country_modifier = balliol_claims_to_scotland
		has_variable = france_fulfills_alliance
	}

	illustration_tags = {
		10 = happy
		10 = interior
	}

    immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
        ruler = {
            save_scope_as = scope_rule_sbl
        }
        c:FRA = {
            ruler = {
                save_scope_as = scope_rule_fra
            }
        }
    }

	option = {
		name = flavor_fra_sco.111.a
		add_prestige = prestige_mild_bonus
		add_stability = stability_extreme_bonus
		show_as_tooltip = {
			if = {
				limit = {
					is_allied_with = { target = c:FRA }
				}
				add_opinion = { target = c:FRA modifier = opinion_renewed_french_scottish_bond }
				reverse_add_opinion = { target = c:FRA modifier = opinion_renewed_french_scottish_bond }
			}
			if = {
				limit = {
					NOT = { is_allied_with = { target = c:FRA } }
				}
				create_relation = {
					first = this
					second = c:FRA
					type = relation_type:alliance
				}
				add_opinion = { target = c:FRA modifier = opinion_renewed_french_scottish_bond }
				reverse_add_opinion = { target = c:FRA modifier = opinion_renewed_french_scottish_bond }
			}
		}
		ai_chance = {
			base = 1
		}
	}
}