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_eng_diplomacy.1201 温莎条约

时间范围: 无指定 fromto 日期,事件在满足触发条件后,由游戏引擎动态触发。无 monthly_chance 字段,因此无固定月度概率。

触发条件:

  • 事件由游戏引擎在特定历史情境下触发,代码中未直接定义 trigger 字段。事件描述 (desc) 的显示条件暗示了可能的背景:
    • 当葡萄牙 (c:POR) 的男性统治者年龄大于30岁,且没有存活的男性子嗣时,显示特定描述 (desc_no_male_heir)。
    • 否则,显示默认描述 (desc_low_legitimacy)。

关键效果:

  • 选项 A (历史选项)

    • 名称:flavor_eng_diplomacy.1201.a
    • 效果:
      1. 设置变量 treaty_of_windsor = 1
      2. 对葡萄牙 (c:POR) 添加名为 trust_treaty_of_windsor 的信任修正。
      3. 立即(0天后)对葡萄牙 (c:POR) 静默触发事件 flavor_eng_diplomacy.1
  • 选项 B

    • 名称:flavor_eng_diplomacy.1201.b
    • 效果:
      1. 设置变量 treaty_declined = 1
      2. 葡萄牙 (c:POR) 移除对英格兰 (c:ENG) 的名为 trust_treaty_of_windsor 的信任修正。
      3. 立即(0天后)对葡萄牙 (c:POR) 静默触发事件 flavor_eng_diplomacy.2

背景介绍: 此事件模拟了1386年英格兰与葡萄牙签订的《温莎条约》。该条约是欧洲历史上最古老的持续有效的盟约之一,它确立了英葡两国之间的永久和平、友谊与同盟关系。事件发生时,葡萄牙正面临王位继承危机(若统治者无男性继承人)或合法性挑战,英格兰的介入为两国关系奠定了长期的法律与外交基础。

完整事件代码:

flavor_eng_diplomacy.1201 = {
	hide_portraits = yes
	type = country_event

	title = flavor_eng_diplomacy.1201.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					c:POR = {
						ruler = { 
							is_female = no 
							age_in_years > 30
							any_child = {
								is_female = no
								is_alive = yes
								count < 1
							}
						}
					}
				}
				desc = flavor_eng_diplomacy.1201.desc_no_male_heir
			}
			triggered_desc = {
				trigger = { always = yes }
				desc = flavor_eng_diplomacy.1201.desc_low_legitimacy
			}
		}
	}

	illustration_tags = {
		10 = regular
		10 = interior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		c:POR.capital = { save_scope_as = target_location }

		c:POR.ruler = { save_scope_as = target_character }

		save_scope_as = sender

	}

	option = {
		historical_option = yes
		name = flavor_eng_diplomacy.1201.a

		set_variable = { name = treaty_of_windsor value = 1 }

		add_trust = {
			modifier = trust_treaty_of_windsor
			target = c:POR
		}

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

	}

	option = {
		name = flavor_eng_diplomacy.1201.b

		set_variable = { name = treaty_declined value = 1 }

		c:POR = {
			remove_trust = { 
				modifier = trust_treaty_of_windsor
				target = c:ENG
			}
		}

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

	}

	historical_info = flavor_eng_diplomacy.1201.historical_info

}