flavor_nap.232 匈牙利国王
时间范围:无明确起止日期(from/to),事件触发后仅发生一次(fire_only_once = yes)。
触发条件:此事件为特定触发事件,代码中未包含 trigger 字段,通常由游戏内其他事件或条件链式触发。
关键效果:
-
选项 A (历史选项):
- 刺杀人物
hun_andras。 - 移除变量
prince_consort_enraged_flag,设置变量andras_was_killed_flag = 1。 - 贵族阶层获得
estate_satisfaction_severe_bonus(严重满意度加成)。 - 匈牙利 (HUN) 获得对 那不勒斯 (NAP) 的
casus_belli:cb_claim_throne(宣称王位战争借口)。 - 匈牙利 (HUN) 对事件发生国(
root)获得opinion_backward_monarch(落后君主)观点修正。
- 刺杀人物
-
选项 B:
- 将人物
hun_andras设为新统治者。 - 如果事件发生国是某个国际组织的成员,则该组织的每个成员将在20天后静默触发事件
flavor_nap.301。 - 移除变量
prince_consort_enraged_flag。 - 贵族阶层获得
estate_satisfaction_severe_penalty(严重满意度惩罚)。 - 随机两个本国省份的所有人口获得
pop_satisfaction_severe_penalty(严重人口满意度惩罚)。 - 匈牙利 (HUN) 对事件发生国(
root)获得opinion_supportive_monarch(支持性君主)观点修正。
- 将人物
背景介绍: 此事件围绕一位匈牙利王室成员(安德拉什)在那不勒斯王国的命运展开。作为潜在的匈牙利国王或王位宣称者,他的存在对那不勒斯的政治稳定构成了挑战。那不勒斯宫廷面临抉择:是采取极端手段消除这位外国王位觊觎者以安抚国内强大的贵族势力,还是冒险接纳他,寄希望于通过联姻或联盟来巩固与匈牙利的关系,尽管这可能激怒本国贵族和平民。
完整事件代码:
flavor_nap.232 = { #The Hungarian King
type = country_event
title = flavor_nap.232.title
desc = flavor_nap.232.desc
fire_only_once = yes
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
character:hun_andras = {
save_scope_as = prince_consort
}
}
option = {
name = flavor_nap.232.a
historical_option = yes
kill_character = {
target = character:hun_andras
reason = assassination
}
remove_variable = prince_consort_enraged_flag
set_variable = { name = andras_was_killed_flag value = 1 }
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_severe_bonus }
c:HUN = {
add_casus_belli = { target = c:NAP type = casus_belli:cb_claim_throne}
add_opinion = { target = root modifier = opinion_backward_monarch }
}
}
option = {
name = flavor_nap.232.b
set_new_ruler = character:hun_andras
union ?= {
every_international_organization_member = {
trigger_event_silently = { id = flavor_nap.301 days = 20 }
}
}
remove_variable = prince_consort_enraged_flag
add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_severe_penalty }
random_owned_location = {
every_pop = { add_pop_satisfaction = pop_satisfaction_severe_penalty }
}
random_owned_location = {
every_pop = { add_pop_satisfaction = pop_satisfaction_severe_penalty }
}
c:HUN = {
add_opinion = { target = root modifier = opinion_supportive_monarch }
}
}
}