flavor_hun.490 巴拉兹·马扎尔登场
时间范围:1435.1.1 - 1450.1.1(每月 10% 概率)
触发条件:
- 国家为
HUN(匈牙利)。 - 已拥有
hun_found_the_black_army科技(已建立黑军)。
关键效果:
-
选项 A (flavor_hun.490.a):
- 获得
army_tradition_mild_bonus(陆军传统小幅增益)。 - 目标人物
巴拉兹·马扎尔加入我国。 - 目标人物获得
refuses_to_serve_in_cabinet修正(拒绝在内阁任职)。
- 获得
-
选项 B (flavor_hun.490.b):
- 社会价值观
offensive_vs_defensive(进攻 vs 防御)向“右”移动(即更倾向于进攻)。 - 目标人物
巴拉兹·马扎尔加入我国。 - 目标人物获得特质
unsuited_for_naval_command(不适合海军指挥)和unsuited_for_army_command(不适合陆军指挥)。 - 目标人物移除
refuses_to_serve_in_cabinet修正。
- 社会价值观
背景介绍: 巴拉兹·马扎尔(Balázs Magyar)是15世纪中期匈牙利王国的一位著名军事指挥官,以其在黑军(Black Army)中的领导角色而闻名。黑军是匈雅提·马加什一世国王建立的一支精锐雇佣军部队,是当时欧洲最强大的军事力量之一。马扎尔在黑军的组建和早期战役中发挥了关键作用,帮助匈牙利抵御了奥斯曼帝国的扩张,并巩固了王国在中欧的势力。此事件模拟了这位关键军事人物在匈牙利获得“建立黑军”科技后,于特定历史时期可供国家招募的情景。
完整事件代码:
flavor_hun.490 = { #Balázs Magyar
type = country_event
title = flavor_hun.490.title
desc = flavor_hun.490.desc
fire_only_once = yes
historical_info = flavor_hun.490.historical_info
dynamic_historical_event = {
tag = HUN
from = 1435.1.1
to = 1450.1.1
monthly_chance = 10
has_advance = hun_found_the_black_army
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
create_character = {
birth_date = 1410.2.3
birth_location = location:kosice
first_name = name_blaise
last_name = Magyar
adm = 80
dip = 65
mil = 90
culture = culture:hungarian
save_scope_as = target_character
create_in_limbo = yes
add_character_modifier = { modifier = refuses_to_serve_in_cabinet days = -1 mode = add_and_extend }
}
}
option = {
name = flavor_hun.490.a
add_army_tradition = army_tradition_mild_bonus
scope:target_character = {
move_country = root
add_character_modifier = { modifier = refuses_to_serve_in_cabinet days = -1 mode = add_and_extend }
}
}
option = {
name = flavor_hun.490.b
change_societal_value = { type = offensive_vs_defensive value = societal_value_move_to_right }
scope:target_character = {
move_country = root
add_trait = trait:unsuited_for_naval_command
add_trait = trait:unsuited_for_army_command
remove_character_modifier = refuses_to_serve_in_cabinet
}
}
}