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_mlo.37 斯福尔扎家族联姻

时间范围:1430.1.1 - 1480.12.30(每月 5% 概率)

触发条件

  • 脚本角色 mlo_sforza_script 必须满足:
    • 存活
    • 不是统治者
    • 不是继承人
    • 未婚
  • 当前统治者必须拥有至少一个满足以下条件的子女:
    • 存活
    • 成年
    • 女性
    • 未婚
    • 年龄 ≤ 40岁

关键效果

  • 选项 A:让他们结婚

    • 效果:脚本角色 mlo_sforza_script 与统治者的一名符合条件的女儿结婚。
    • 历史选项:是(隐含于事件背景)
    • 具体修正:
      • mlo_sforza_script 指定为继承人(理由:与统治王朝联姻)。
      • 在30至200天后,静默触发事件 ambrosian_republic_disaster.7
  • 选项 B:拒绝

    • 效果:
      • 增加少量稳定度 (stability_weak_bonus)。
      • 增加少量威望 (prestige_weak_bonus)。

背景介绍: 此事件模拟了15世纪中叶米兰公国内部的政治联姻。斯福尔扎家族的弗朗切斯科·斯福尔扎(以脚本角色 mlo_sforza_script 代表)是一位杰出的雇佣兵队长,他通过与统治的维斯孔蒂家族(或其后继者)的女性继承人联姻,为其最终夺取米兰政权并建立斯福尔扎王朝铺平了道路。选择联姻将使他获得合法继承权,并可能引发后续的政治动荡(如安布罗斯共和国危机);而拒绝联姻则能暂时巩固当前统治者的地位。

完整事件代码

flavor_mlo.37 = {
	hide_portraits = yes
	type = country_event
	title = flavor_mlo.37.title
	desc = flavor_mlo.37.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = MLO
		from = 1430.1.1
		to = 1480.12.30
		monthly_chance = 5
	}

	trigger = {
		character:mlo_sforza_script ?= {
			is_alive = yes
			is_ruler = no
			is_heir = no
			is_married = no
		}
		ruler = {
			any_child = {
				is_alive = yes
				is_adult = yes
				is_female = yes
				is_married = no
				character_age <= 40
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler = {
			random_child = {
				limit = {
					is_alive = yes
					is_adult = yes
					is_female = yes
					is_married = no
					character_age <= 40
				}
				save_scope_as = target_spouse
			}
		}
		character:mlo_sforza_script = { save_scope_as = target_character}
	}

	option = { #Marry them
		name = flavor_mlo.37.a
		character:mlo_sforza_script = {
			marry_character = scope:target_spouse
		}

		custom_tooltip = {
			text = flavor_mlo.37.tt
			set_as_designated_heir = {
				target = character:mlo_sforza_script
				reason = married_into_ruling_dynasty
			}
		}

		trigger_event_silently = {
			id = ambrosian_republic_disaster.7
			days = { 30 200 }
		}
	}

	option = { #Refuse
		name = flavor_mlo.37.b
		add_stability = stability_weak_bonus
		add_prestige = prestige_weak_bonus
	}
}