Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_ser.84 外交联盟的抉择

时间范围
无明确 fromto 日期,事件通过特定变量触发,无固定时间范围。

触发条件
事件本身无 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
	}
}