flavor_fra.2012 奥尔良的私生子——让·德·迪努瓦
时间范围:1425.1.1 - 1455.1.1(每月 12% 概率)
触发条件:
- 国家为
FRA(法兰西)。 - 国家拥有统治者(
has_ruler = yes)。
关键效果:
-
选项 A:在法军中任用他
- 将创建的角色
target_character移入FRA国家。 - 获得少量陆军传统加成(
add_army_tradition = army_tradition_mild_bonus)。 - AI 选择概率:85%。
- 将创建的角色
-
选项 B:他不适合指挥!
- 历史选项(
historical_option = yes) - 静默杀死角色
target_character(kill_character_silently)。 - 获得少量正统性加成(
add_legitimacy = legitimacy_mild_bonus)。 - AI 选择概率:15%。
- 历史选项(
背景介绍: 此事件模拟了百年战争后期法国军事指挥官让·德·迪努瓦(Jean de Dunois)的登场。他是奥尔良公爵路易一世的私生子,被称为“奥尔良的私生子”,是圣女贞德的重要战友,并在贞德被俘后继续领导法军作战,最终在收复诺曼底和加斯科涅等战役中发挥了关键作用,为法国赢得百年战争做出了重大贡献。事件反映了这一时期法国王室对军事人才的吸纳与内部政治权衡。
完整事件代码:
flavor_fra.2012 = { # Jean de Dunois, the Bastard of Orleans
hide_portraits = yes
type = country_event
fire_only_once = yes
title = flavor_fra.2012.title
desc = flavor_fra.2012.desc
dynamic_historical_event = {
tag = FRA
from = 1425.1.1
to = 1455.1.1
monthly_chance = 12
}
trigger = {
has_ruler = yes
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
ruler ?= {
save_scope_as = fra_ruler
}
if = {
limit = {
NOT = {
dynasty_exists = de_orleans_dynasty
}
}
location:orleans = {
create_dynasty_from_location = de_orleans_dynasty
}
}
create_character = {
first_name = name_john
dynasty = dynasty:de_orleans_dynasty
adm = { 40 80 }
dip = { 50 90 }
mil = { 60 100 }
culture = culture:french
birth_location = location:orleans
religion = religion:catholic
birth_date = 1402.4.18
add_trait = trait:military_theorist
script = jean_of_orleans
save_scope_as = target_character
create_in_limbo = yes
}
}
option = { # Employ him in the French Army
name = flavor_fra.2012.a
scope:target_character = {
move_country = c:FRA
}
add_army_tradition = army_tradition_mild_bonus
ai_chance = {
base = 85
}
}
option = { # He is unsuited for command!
name = flavor_fra.2012.b
historical_option = yes
hidden_effect = {
kill_character_silently = scope:target_character
}
add_legitimacy = legitimacy_mild_bonus
ai_chance = {
base = 15
}
}
}