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_sco.1203 永久和平条约联姻

时间范围

  • 该事件为动态历史事件,无固定的 fromto 日期。
  • 触发概率:无 monthly_chance 字段,为条件触发事件。

触发条件

  • 事件类型为国家事件 (type = country_event)。
  • 触发条件由游戏引擎根据事件链或前置事件决定,本代码块内未定义 trigger 字段。

关键效果 事件提供四个选项,根据触发时英格兰(ENG)的状态和事件接收方(root)不同而可用:

  1. 选项 A (flavor_sco.1203.a)

    • 历史选项:是 (historical_option = yes)
    • 可用条件:事件接收方不是英格兰 (NOT = { root = c:ENG }),且英格兰没有变量 wedding_cancelled
    • 核心效果
      • 设置变量 treaty_of_perpetual_peace_marriage = 1
      • 让一个先前已确定范围 (scope:suitable_sister) 的姐妹角色与苏格兰(SCO)的统治者结婚。
      • 在英格兰触发静默事件 flavor_eng_diplomacy.1
      • 显示自定义提示 flavor_sco.1203.tt1
  2. 选项 B (flavor_sco.1203.b)

    • 可用条件:事件接收方不是英格兰,且英格兰没有变量 wedding_cancelled
    • 核心效果
      • 移除与英格兰之间由 trust_treaty_of_perpetual_peace 修正带来的信任。
      • 在英格兰触发静默的当前事件 (flavor_sco.1203),可能导致连锁反应。
  3. 选项 C (flavor_sco.1203.c)

    • 可用条件:事件接收方不是英格兰,且英格兰拥有变量 wedding_cancelled(表示婚礼已被取消)。
    • 核心效果
      • 移除与英格兰之间由 trust_treaty_of_perpetual_peace 修正带来的信任。
      • 移除英格兰的变量 wedding_cancelled
      • 显示自定义提示 flavor_sco.1203.tt2
  4. 选项 D (flavor_sco.1203.d)

    • 可用条件:事件接收方是英格兰 (root = c:ENG)。
    • 核心效果
      • 移除与苏格兰之间由 trust_treaty_of_perpetual_peace 修正带来的信任。
      • 显示自定义提示 flavor_sco.1203.tt2

背景介绍 此事件模拟了历史上英格兰与苏格兰之间为巩固《永久和平条约》而进行的王室联姻谈判。1502年签订的条约旨在结束两国间的长期冲突,而通过联姻(如计划中的苏格兰国王詹姆斯四世与英格兰公主玛格丽特·都铎的婚姻)来确保其持久性,是当时常见的外交手段。事件选项反映了联姻的接受、拒绝或毁约等不同外交路径及其对两国关系的深远影响。

完整事件代码

flavor_sco.1203 = {
	hide_portraits = yes
	type = country_event

	title = flavor_sco.1203.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { root = c:ENG }
					c:ENG = { has_variable = wedding_cancelled }
				}
				desc = flavor_sco.1203.desc_marriage_refused
			}
			triggered_desc = {
				trigger = {
					root = c:ENG
				}
				desc = flavor_sco.1203.desc_marriage_refused
			}
			triggered_desc = {
				trigger = { always = yes }
				desc = flavor_sco.1203.desc
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		capital = { save_scope_as = target_location }

		save_scope_as = sender

	}

	option = {
		historical_option = yes
		name = flavor_sco.1203.a
		trigger = {
			NOT = { root = c:ENG }
			NOT = { c:ENG = { has_variable = wedding_cancelled } }
		}

		set_variable = { name = treaty_of_perpetual_peace_marriage value = 1 }

		scope:suitable_sister = {
			marry_character = c:SCO.ruler
		}

		c:ENG = { trigger_event_silently = { id = flavor_eng_diplomacy.1 days = 0 } }

		custom_tooltip = flavor_sco.1203.tt1

	}

	option = {
		name = flavor_sco.1203.b
		trigger = {
			NOT = { root = c:ENG }
			NOT = { c:ENG = { has_variable = wedding_cancelled } }
		}

		remove_trust = {
			modifier = trust_treaty_of_perpetual_peace
			target = c:ENG
		}

		c:ENG = { trigger_event_silently = { id = flavor_sco.1203 days = 0 } }

	}

	option = {
		name = flavor_sco.1203.c
		trigger = {
			NOT = { root = c:ENG }
			c:ENG = { has_variable = wedding_cancelled }
		}

		remove_trust = {
			modifier = trust_treaty_of_perpetual_peace
			target = c:ENG
		}

		c:ENG = {
			remove_variable = wedding_cancelled
		}

		custom_tooltip = flavor_sco.1203.tt2

	}

	option = {
		name = flavor_sco.1203.d
		trigger = {	root = c:ENG }

		remove_trust = {
			modifier = trust_treaty_of_perpetual_peace
			target = c:SCO
		}

		custom_tooltip = flavor_sco.1203.tt2

	}

}