trigger · is_leading_army_group
Definition
- Supported scope:
CHARACTER - Supported target:
none
Description
is_leading_army_group = yes/no - Checks if the current unit leader is leading an army group (not single army)
is_leading_army_groupCHARACTERnoneis_leading_army_group = yes/no - Checks if the current unit leader is leading an army group (not single army)
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
在晋升或特性分配类 mod 中,常用于区分指挥单支军队的将领与统领集团军群的元帅级角色,从而触发不同的奖励或限制逻辑。例如,当某角色正在统领集团军群时,才允许其获得特定的高级指挥特性:
# 在某个 on_action 或 decision 的 trigger 块中
character_event = {
trigger = {
is_leading_army_group = yes
is_field_marshal = yes
}
# 仅对正在统领集团军群的陆军元帅触发
}
[is_field_marshal](/wiki/trigger/is_field_marshal):集团军群通常由陆军元帅指挥,两者组合可精确筛选"正在执行集团军群指挥职责的元帅",避免误判普通将领。[is_leading_army](/wiki/trigger/is_leading_army):与 is_leading_army_group 互为补充,可用 NOT 套嵌区分"仅指挥单支军队"与"指挥集团军群"两种状态,实现分支逻辑。[add_unit_leader_trait](/wiki/effect/add_unit_leader_trait):满足条件后为角色动态添加专属指挥特性,常见于"升任集团军群指挥官时解锁新特性"的 mod 设计。[add_skill_level](/wiki/effect/add_skill_level):在确认角色正统领集团军群后给予技能加成,模拟大规模指挥经验带来的成长。is_leading_army_group 与 is_field_marshal 混淆:角色拥有陆军元帅职位不代表其当前一定在统领集团军群(可能处于未分配状态),必须同时检查该 trigger 才能确认其实际指挥状态。any_character 或具体角色 scope 进行嵌套。