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 }
}
}
}