trigger · logistics_skill_level
Definition
- Supported scope:
CHARACTER,COMBATANT - Supported target:
none
Description
Compares logistics skill level of a unit leader.
Example: logistics_skill_level > 5
logistics_skill_levelCHARACTER, COMBATANTnoneCompares logistics skill level of a unit leader.
Example: logistics_skill_level > 5
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
logistics_skill_level 常用于根据将领的后勤技能等级动态解锁特质、触发事件或限制指令可用性,例如制作"精英后勤将领"相关内容的 mod。也可以在 available 块中限制某些顾问角色或特质只对高后勤技能将领开放,实现技能门槛机制。
# 示例:仅当后勤技能达到 4 级时才允许添加某个特质
add_unit_leader_trait = {
limit = {
logistics_skill_level > 3
is_corps_commander = yes
}
trait = supply_master
}
[planning_skill_level](/wiki/trigger/planning_skill_level) — 常与后勤技能判断并列,同时检查规划技能,构建"全能型将领"的综合条件筛选。[attack_skill_level](/wiki/trigger/attack_skill_level) / [defense_skill_level](/wiki/trigger/defense_skill_level) — 搭配使用可对将领多维技能设置阈值,避免单一技能溢出导致判定失真。[add_logistics](/wiki/effect/add_logistics) — 在 effect 侧配合使用,先用 trigger 判断当前后勤等级是否不足,再通过该 effect 补充后勤技能点,防止重复叠加。[has_trait](/wiki/trigger/has_trait) — 与技能等级判断配合,确保将领同时满足"特质"和"技能数值"双重条件,使触发逻辑更精确。logistics_skill_level 必须配合比较运算符(>、<、>=、<=、==)使用,直接写 logistics_skill_level = 5 在部分版本下语义与 == 不同,容易造成判断结果不符合预期,建议明确使用 >= 或 > 来表达"至少达到某等级"的意图。CHARACTER / COMBATANT scope 下有效,若在国家 scope(如国家事件的 trigger 块顶层)直接使用而不先切换到对应将领 scope,脚本将静默失败或报错,需通过 any_army_leader、has_character 等方式先进入正确 scope。