flavor_kni.18 医院骑士团的历史
时间范围:1570.1.1 - 1590.1.1 (每月 1% 概率)
触发条件:
- 国家宗教为
religion:catholic(天主教)。 - 国家拥有统治者 (
has_ruler = yes)。
关键效果:
-
选项 A (历史选项):
- 花费金币:
change_gold_effect = { scale = -4 }。 - 将创建的人物
target_character移动至本国。 - 若在首都,则创建一件艺术品:类型为编年史 (
work_of_art_type:chronicle),名为history_of_the_hospitallers,质量为 75,艺术家为target_character。
- 花费金币:
-
选项 B:
- 获得少量威望惩罚 (
add_prestige = prestige_mild_penalty)。 - 若存在邻国 (
exile_destination),则将创建的人物target_character流放至该邻国。 - 若不存在邻国,则静默处决该人物 (
kill_character_silently)。
- 获得少量威望惩罚 (
背景介绍: 该事件模拟了16世纪后期医院骑士团(马耳他骑士团)对其自身历史的整理与记录。事件核心围绕历史学家贾科莫·博西奥(Giacomo Bosio)展开,他出生于都灵,受命撰写《医院骑士团史》。玩家作为骑士团统治者,面临选择:是资助博西奥完成这部重要的编年史,还是出于成本或政治考虑拒绝他,可能导致其流亡或作品夭折。这反映了文艺复兴后期军事修会对历史传承与 legitimacy 的重视。
完整事件代码:
flavor_kni.18 = { #The History of the Hospitallers
hide_portraits = yes
type = country_event
title = flavor_kni.18.title
desc = flavor_kni.18.desc
fire_only_once = yes
historical_info = flavor_kni.18.historical_info
dynamic_historical_event = {
tag = KNI
from = 1570.1.1
to = 1590.1.1
monthly_chance = 1
}
illustration_tags = {
10 = happy
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
location:milano = { create_dynasty_from_location = Bosio }
create_character = {
first_name = name_james
dynasty = dynasty:Bosio
create_in_limbo = yes
artist = writer
birth_date = 1544.1.1
artist_skill = 0.78
birth_location = location:turin
save_scope_as = target_character
estate = estate_type:nobles_estate
}
if = {
limit = {
any_neighbor_country = {
count > 0
}
}
random_neighbor_country = {
save_scope_as = exile_destination
}
}
ruler = {
save_scope_as = target_ruler
}
}
trigger = {
religion = religion:catholic
has_ruler = yes
}
option = {
name = flavor_kni.18.a
historical_option = yes
change_gold_effect = { scale = -4 }
scope:target_character = {
move_country = root
}
capital ?= {
create_art = {
artist = scope:target_character
quality = 75
type = work_of_art_type:chronicle
key = history_of_the_hospitallers
}
}
}
option = {
name = flavor_kni.18.b
add_prestige = prestige_mild_penalty
if = {
limit = {
exists = scope:exile_destination
}
scope:target_character = {
move_country = scope:exile_destination
}
}
else = {
hidden_effect = {
kill_character_silently = scope:target_character
}
}
}
}