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_kni.131] 骑士团事件

时间范围
事件未指定 fromto 日期,也未设置 monthly_chance 概率,为特定触发条件事件。

触发条件
事件代码中未直接定义 trigger 字段,其触发依赖于游戏引擎在特定情境下调用此事件ID。

关键效果

  • 选项flavor_kni.131.a
    • 对目标地点(scope:target_location)执行以下操作:
      1. 如果该地点正在被围城(siege ?=),则:
        • 所有围城单位(every_besieging_unit):
          • 减少90%的食物补给(add_food_percentage = -0.9)。
          • 造成25%至50%的部队损伤(damage_unit_percent = { 0.25 0.5 })。
      2. 作为提示显示(show_as_tooltip):
        • 为该地点增加1个城墙缺口(add_breach = 1)。

背景介绍
此事件模拟了军事行动中围城战的突发状况。当一支军队围攻某个据点时,可能会遭遇补给严重短缺或突发战斗损伤,同时攻城行动也可能意外地在城墙上打开突破口,从而改变战局。事件反映了中世纪至近代战争中围城战的残酷性与不确定性。

完整事件代码

flavor_kni.131 = {
	type = country_event
	title = flavor_kni.131.title
	desc = flavor_kni.131.desc

	illustration_tags = {
        10 = regular
        10 = exterior
    }

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
	}

	option = {
		name = flavor_kni.131.a

		scope:target_location = {
			siege ?= {
				every_besieging_unit = {
					add_food_percentage = -0.9
					damage_unit_percent = { 0.25 0.5 }
				}
				show_as_tooltip = {
					add_breach = 1
				}
			}
		}
	}
}