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_maj.6] 和平联姻?

时间范围
无明确起止日期(from/to未定义),事件仅触发一次(fire_only_once = yes)。

触发条件

  • 事件由游戏引擎在满足特定条件时触发(代码中未明确定义trigger字段)。

关键效果

  • 选项 A(接受联姻)

    • 使角色 target_character3 与角色 target_character 结婚。
    • 对目标国家 target_country 设置变量 accepted_marriage_variable(隐藏效果)。
    • 提示:对方可能要求附庸(they_may_demand_subjugation_tt)。
  • 选项 B(拒绝提议)

    • 与目标国家 target_country 互相添加负面外交关系修正 refused_diplomatic_offer

后续事件

  • 无论选择哪个选项,事件结束后都会立即触发 flavor_maj.7 事件(作用于国家 MAJ)。

背景介绍
该事件模拟了中世纪至近代欧洲常见的政治联姻场景。通过婚姻联盟,国家可以巩固外交关系、化解潜在冲突或扩大影响力,但同时也可能面临对方借机提出更苛刻的政治要求(如附庸关系)。拒绝联姻则可能导致双边关系恶化,影响后续外交互动。

完整事件代码

flavor_maj.6 = {  #Peace Through Marriage?
	type = country_event
	title = flavor_maj.6.title
	desc = flavor_maj.6.desc
	fire_only_once = yes

	option = {
		name = flavor_maj.6.a

		scope:target_character3 = {
			marry_character = scope:target_character
		}

		hidden_effect = {
			scope:target_country = {
				set_variable = accepted_marriage_variable
			}
		}

		custom_tooltip = they_may_demand_subjugation_tt
	}

	option = {
		name = flavor_maj.6.b

		add_opinion_mutual_effect = {
			target = scope:target_country
			modifier = refused_diplomatic_offer
		}
	}

	after = {
		c:MAJ = {
			trigger_event_non_silently = flavor_maj.7
		}
	}
}