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
Hands-on notes are AI-generated and checked against the vanilla command vocabulary — treat them as a starting point, not authoritative reference. The definition above is the game's own documentation.
has_army_manpower is commonly used in the available block of national decisions or focuses to check whether the player has accumulated sufficient active army manpower, and can also be used in AI strategy triggers to restrict specific actions (such as only allowing offensives when manpower is abundant). The example below shows a decision that requires the country to possess adequate active ground forces manpower to activate:
available = {
has_army_manpower = {
type = army
value > 500000
}
}
[amount_manpower_in_deployment_queue](/wiki/trigger/amount_manpower_in_deployment_queue): When paired with this trigger, it can simultaneously check "manpower awaiting deployment in the queue." Using both together provides a complete assessment of a nation's total manpower situation.[add_manpower](/wiki/effect/add_manpower): When has_army_manpower determines that manpower is insufficient, you can supplement human resources in the effect block using this command, forming a "check → replenish" logical loop.[has_army_size](/wiki/trigger/has_army_size): The two often appear together in limit blocks—the former focuses on manpower values, the latter on division count. Combined use allows more precise trigger condition specification.[conscription_ratio](/wiki/trigger/conscription_ratio): Using them together allows you to distinguish whether "high manpower" stems from a large population or a high conscription rate, avoiding misjudgment of a nation's actual mobilization capacity.type field: Beginners often omit the type parameter or fill it incorrectly, causing the actual manpower type checked to differ from expectations. You should carefully verify the legal values supported by this field in your current mod version, otherwise the condition will silently fail or throw an error.