trigger · garrison_manpower_need
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
check the amount of manpower needed by garrisons
garrison_manpower_needCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALcheck the amount of manpower needed by garrisons
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.
garrison_manpower_need is commonly used to detect the current manpower shortage for garrison forces in a country. Typical scenarios include using it in decisions or national focuses to determine whether the player or AI is facing excessive garrison pressure, thereby triggering events to replenish troops or adjust occupation policies. For example, automatically activate an emergency conscription decision when garrison manpower demand exceeds a certain threshold:
available = {
garrison_manpower_need > 50000
has_manpower > 0
}
[has_army_manpower](/wiki/trigger/has_army_manpower): Commonly used alongside garrison_manpower_need to compare total available manpower against garrison requirements, determining whether an actual shortage exists rather than just high demand figures.[add_manpower](/wiki/effect/add_manpower): After garrison_manpower_need evaluates to true, use this effect to replenish manpower to the country, directly addressing garrison shortages.[controls_state](/wiki/trigger/controls_state): The more states occupied, the higher the garrison demand. Combined with this trigger, you can precisely limit the scope to avoid accidentally triggering on countries that haven't undergone large-scale occupation.[conscription_ratio](/wiki/trigger/conscription_ratio): When garrison manpower is insufficient, it's often necessary to simultaneously check whether conscription rate has room for increase. Using both together creates a complete manpower management condition chain.any_owned_state or any_controlled_state, causing script errors or silent failures. Always ensure you remain at the nation scope level.