trigger · has_army_manpower
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
checks for amount of manpower of selected type, additionally of a specified type
has_army_manpowerCOUNTRYnonechecks for amount of manpower of selected type, additionally of a specified type
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
has_army_manpower 常用于在国家决策或焦点的 available 块中判断玩家是否积累了足够兵力,也可用于 AI 战略触发器限制特定行为(如只在兵力充裕时才允许发动进攻)。下面示例展示一个决策要求本国拥有充足的现役陆军人力才可激活:
available = {
has_army_manpower = {
type = army
value > 500000
}
}
[amount_manpower_in_deployment_queue](/wiki/trigger/amount_manpower_in_deployment_queue):与本 trigger 搭配可同时检查"在队列中等待部署的兵力",两者合用能完整评估一国的总兵力状况。[add_manpower](/wiki/effect/add_manpower):当 has_army_manpower 判断兵力不足时,可在 effect 块中通过此命令补充人力,形成"检查 → 补充"的逻辑闭环。[has_army_size](/wiki/trigger/has_army_size):两者常同时出现在 limit 块中,前者关注人力数值,后者关注师团数量,组合使用可更精确地限定触发条件。[conscription_ratio](/wiki/trigger/conscription_ratio):配合使用可区分"兵力多"是源于庞大人口还是高征兵率,避免误判国家实际动员能力。type 字段的含义:新手常省略 type 参数或填写错误,导致实际检查的兵力类型与预期不符;应仔细确认当前 mod 版本中该字段支持的合法值,否则条件会静默失效或报错。