flavor_kbo.12 卡涅姆-博尔努的遗产
时间范围:无明确起止日期(from/to),事件触发后仅发生一次(fire_only_once = yes)。
触发条件:
- 事件为一次性国家事件。
- 无明确
trigger字段,通常由游戏脚本或特定条件(如国家成立、时间推移等)自动触发。
关键效果:
- 选项 A:我们必须接受命运
- 触发前提:国家不完全拥有省份
kanem_province。 - 效果:
- 将国家名称、形容词、地图颜色及国旗更改为博尔努(BNU)。
- 设置变量
kbo_lost_kanem。 - 获得少量政府力量惩罚。
- 获得少量稳定度加成。
- 触发前提:国家不完全拥有省份
- 选项 B:我们尚未消亡
- 效果:
- 获得少量政府力量加成。
- 获得少量稳定度惩罚。
- 效果:
背景介绍: 此事件模拟了历史上西非萨赫勒地区的卡涅姆帝国及其继承者博尔努帝国的演变。当卡涅姆帝国失去其核心领土(如卡涅姆省)的控制时,面临着身份认同与国家延续的抉择。选项A代表了接受历史变迁,正式转型为博尔努王国;选项B则象征着拒绝屈服,试图以卡涅姆的名义继续抗争,但需付出内部稳定的代价。
完整事件代码:
flavor_kbo.12 = { #Legacy of the [ROOT.GetCountry.GetLongNameWithNoTooltip]
type = country_event
title = flavor_kbo.12.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
NOT = { own_entire_province = province_definition:kanem_province }
NOT = { own_entire_province = province_definition:bornu_province }
}
desc = flavor_kbo.12.bad.desc
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_kbo.12.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 }
capital.province = { save_scope_as = target_capital_province }
if = {
limit = {
own_entire_province = province_definition:bornu_province
NOT = { own_entire_province = province_definition:kanem_province }
}
province_definition:kanem_province = { save_scope_as = target_lost_province }
}
if = {
limit = {
own_entire_province = province_definition:kanem_province
NOT = { own_entire_province = province_definition:bornu_province }
}
province_definition:bornu_province = { save_scope_as = target_lost_province }
}
}
option = { #We must Accept our fate
name = flavor_kbo.12.a
trigger = {
NOT = { own_entire_province = province_definition:kanem_province }
}
custom_tooltip = flavor_kbo.12_become_bornu_tt
hidden_effect = {
change_country_name = BNU
change_country_adjective = BNU_ADJ
change_country_color = map_BNU
change_country_flag = BNU
}
set_variable = kbo_lost_kanem
add_government_power = government_power_weak_penalty
add_stability = stability_weak_bonus
}
option = { #We are not dead yet
name = flavor_kbo.12.b
add_government_power = government_power_mild_bonus
add_stability = stability_weak_penalty
}
}