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.12 大卫二世亲政

时间范围:1340年3月5日 - 1344年1月1日(每月 80% 概率触发)

触发条件

  • 国家政体为君主制 (government_type = government_type:monarchy)。
  • 人物 sco_david_ii 存活 (is_alive = yes)。
  • 人物 sco_edward_balliol 不是当前国家的统治者 (root.ruler != this)。

关键效果

  • 选项 A (flavor_sco.12.a)

    • 如果 sco_david_ii 不是统治者,则将其设为新统治者 (set_new_ruler)。
    • sco_david_ii 移动至本国 (move_country = root)。
    • 增加政府权力 (add_government_power = government_power_ultimate_bonus)。
  • 选项 B (flavor_sco.12.b)

    • 触发前提:国家存在摄政 (has_regent = yes)。
    • sco_david_ii 移动至本国 (move_country = root)。
    • 延长摄政期5年 (extend_regency = 5)。
  • 选项 C (flavor_sco.12.c)

    • 触发前提:国家存在摄政 (has_regent = yes)。
    • 将当前摄政 (scope:guardian_of_scotland) 设为新统治者 (set_new_ruler)。
    • 为法国 (c:FRA) 设置一个变量,表明苏格兰未延长摄政期 (set_variable = { name = scotland_did_not_extend_regency value = 1 })。

背景介绍: 此事件模拟了苏格兰国王大卫二世(Robert the Bruce之子)在年幼继位后,国家面临的权力过渡问题。大卫二世于1329年以5岁之龄登基,随后苏格兰陷入了一段由摄政或监护人统治的时期。本事件聚焦于1340年代初,大卫二世逐渐接近亲政年龄时,苏格兰宫廷内部关于是否以及何时结束摄政、由国王亲自掌权的政治抉择。

完整事件代码

flavor_sco.12 = {
	type = country_event
	title = flavor_sco.12.title
	desc = flavor_sco.12.desc

	fire_only_once = yes

	dynamic_historical_event = {
		tag = SCO
		from = 1340.3.5
		to = 1344.1.1
		monthly_chance = 80
	}

	trigger = {
		government_type = government_type:monarchy
		character:sco_david_ii ?= {
			is_alive = yes
		}
		character:sco_edward_balliol ?= {
			root.ruler != this
		}
	}

	illustration_tags = {
        10 = happy
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		if = {
			limit = {
				has_regent = yes
			}
			regent = { save_scope_as = guardian_of_scotland }
		}
		character:sco_david_ii = {
			save_scope_as = young_king_david
		}
		c:ENG = { save_scope_as = england }
	}

	option = {
		name = flavor_sco.12.a

		if = {
			limit = {
				scope:young_king_david = {
					is_ruler = no
				}
			}
			set_new_ruler = scope:young_king_david
		}
		scope:young_king_david = {
			move_country = root
		}
		add_government_power = government_power_ultimate_bonus
	}

	option = {
		name = flavor_sco.12.b
		trigger = {
			has_regent = yes
		}
		scope:young_king_david = {
			move_country = root
		}
		extend_regency = 5
	}

	option = {
		name = flavor_sco.12.c
		trigger = {
			has_regent = yes
		}
		set_new_ruler = scope:guardian_of_scotland
		c:FRA = {
			set_variable = { name = scotland_did_not_extend_regency value = 1 }
		}
	}
}