flavor_ser.84 外交联盟的抉择
时间范围
无明确 from 与 to 日期,事件通过特定变量触发,无固定时间范围。
触发条件
事件本身无 trigger 字段,但每个选项的触发取决于国家是否拥有对应的变量:
- 选项A:国家拥有变量
ser_alliance_variable - 选项B:国家拥有变量
ser_men_variable - 选项C:国家拥有变量
ser_coin_variable - 选项D:国家拥有变量
ser_nothing_variable
关键效果
-
选项A (flavor_ser.84.a):
- 降低大量战争疲劳度 (
war_exhaustion_extreme_bonus) - 增加少量稳定度 (
stability_mild_bonus) - 增加少量威望 (
prestige_mild_bonus) - 移除变量
ser_alliance_variable
- 降低大量战争疲劳度 (
-
选项B (flavor_ser.84.b):
- 增加大量陆军传统 (
army_tradition_extreme_bonus) - 在首都创建5个步兵子单位 (
sub_unit_category:army_infantry) - 移除变量
ser_men_variable
- 增加大量陆军传统 (
-
选项C (flavor_ser.84.c):
- 获得相当于目标国家 (
scope:target_country) 12个月贸易与税收月收入的金币 - 移除变量
ser_coin_variable
- 获得相当于目标国家 (
-
选项D (flavor_ser.84.d):
- 减少少量威望 (
prestige_mild_penalty) - 移除变量
ser_nothing_variable
- 减少少量威望 (
背景介绍
该事件涉及一个国家在外交或军事联盟形成后的关键决策时刻。根据先前积累的资源或承诺(通过不同变量代表),统治者需要在巩固联盟关系、增强军事实力、获取经济收益或承担外交声誉损失之间做出选择,这些抉择将直接影响国家的稳定、军事力量或财政状况。
完整事件代码
flavor_ser.84 = {
type = country_event
title = flavor_ser.84.title
desc = flavor_ser.84.desc
image = "gfx/interface/illustrations/government/diplomacy_illustration.dds"
option = {
name = flavor_ser.84.a
trigger = {
has_variable = ser_alliance_variable
}
add_war_exhaustion = war_exhaustion_extreme_bonus
add_stability = stability_mild_bonus
add_prestige = prestige_mild_bonus
remove_variable = ser_alliance_variable
}
option = {
name = flavor_ser.84.b
trigger = {
has_variable = ser_men_variable
}
add_army_tradition = army_tradition_extreme_bonus
capital = {
create_sub_unit_of_category = sub_unit_category:army_infantry
create_sub_unit_of_category = sub_unit_category:army_infantry
create_sub_unit_of_category = sub_unit_category:army_infantry
create_sub_unit_of_category = sub_unit_category:army_infantry
create_sub_unit_of_category = sub_unit_category:army_infantry
}
remove_variable = ser_men_variable
}
option = {
name = flavor_ser.84.c
trigger = {
has_variable = ser_coin_variable
}
add_gold = {
value = scope:target_country.monthly_income_trade_and_tax
multiply = 12
}
remove_variable = ser_coin_variable
}
option = {
name = flavor_ser.84.d
trigger = {
has_variable = ser_nothing_variable
}
add_prestige = prestige_mild_penalty
remove_variable = ser_nothing_variable
}
}