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.1301 王冠联合

时间范围:无明确 fromto 日期限制,事件通过其他条件触发,无 monthly_chance 概率。

触发条件

  • 事件类型为国家事件。
  • 事件触发条件未在提供代码中明确显示,通常由游戏引擎在特定历史情境(如英格兰与苏格兰君主继承危机)下自动触发。

关键效果

  • 选项 A (历史选项)
    • 设置变量 union_of_the_crowns = 1
    • 触发英格兰事件 flavor_eng_diplomacy.1
    • 如果英格兰拥有变量 england_inherit,则增加本国贵族阶层满意度(轻微惩罚程度)。
    • 显示自定义提示文本 flavor_sco.1301.tt1flavor_sco.1301.tt2(条件满足时)或 flavor_sco.1301.tt3(条件不满足时)。
  • 选项 B
    • 设置变量 union_of_the_crowns_declined = 1
    • 显示自定义提示文本 flavor_sco.1301.tt4
    • 触发英格兰事件 flavor_eng_diplomacy.2

背景介绍: 该事件模拟了历史上英格兰与苏格兰之间关于王位继承与联合的关键时刻,通常与1603年“王冠联合”(Union of the Crowns)相关,即苏格兰国王詹姆斯六世继承英格兰王位成为詹姆斯一世,开启了两国共主邦联时期。事件中的选项反映了苏格兰面对这一重大政治变局时,选择接受联合或拒绝联合的不同历史路径及其国内政治影响。

完整事件代码

flavor_sco.1301 = {
	hide_portraits = yes
	type = country_event

	title = flavor_sco.1301.title
	desc = flavor_sco.1301.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

		if = {
			limit = {
				c:ENG = { has_variable = england_inherit }
			}
			root.ruler = {
				save_scope_as = dying_monarch
				set_variable = {
					name = dying_monarch
					value = 1
				}
			}
			c:ENG.ruler = {
				save_scope_as = target_character
				set_variable = {
					name = inheriting_monarch
					value = 1
				}
			}
		}
		else = {
			c:ENG.ruler = {
				save_scope_as = dying_monarch
				set_variable = {
					name = dying_monarch
					value = 1
				}
			}
			root.ruler = {
				save_scope_as = target_character
				set_variable = {
					name = inheriting_monarch
					value = 1
				}
			}
		}

	}

	option = {
		historical_option = yes
		name = flavor_sco.1301.a

		set_variable = { name = union_of_the_crowns value = 1 }

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

		custom_tooltip = flavor_sco.1301.tt1

		if = {
			limit = {
				c:ENG = { has_variable = england_inherit }
			}
			add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_penalty }
			custom_tooltip = flavor_sco.1301.tt2
		}
		else = {
			custom_tooltip = flavor_sco.1301.tt3
		}

	}

	option = {
		name = flavor_sco.1301.b

		set_variable = { name = union_of_the_crowns_declined value = 1 }

		custom_tooltip = flavor_sco.1301.tt4

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

	}

}