trigger · has_army_size
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
checks for amount of divisions, additionally of a specified type
has_army_sizeCOUNTRYnonechecks for amount of divisions, 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_size is commonly used to check whether a nation has accumulated enough divisions, unlocking specific decisions, triggering events, or advancing national focus branches. For example, in military expansion mods, you can require players to complete a certain scale of army development before they can declare war or receive rewards.
# National Focus available condition: requires at least 24 divisions to activate "Continental Offensive"
available = {
has_army_size = {
size > 24
}
}
# Check only specific division types (e.g., armor divisions)
available = {
has_army_size = {
size > 6
type = armor
}
}
[has_army_manpower](/wiki/trigger/has_army_manpower): Frequently used together with has_army_size; the former checks total manpower count while the latter checks division count. Combined, they provide comprehensive evaluation of whether a nation's army scale meets requirements.[divisions_in_state](/wiki/trigger/divisions_in_state): Further restricts division count within specific states or regions, forming a "global count + local deployment" dual-verification logic with has_army_size.[add_manpower](/wiki/effect/add_manpower): Often triggered as a reward effect after has_army_size conditions are met, replenishing manpower to support subsequent army expansion.[add_ideas](/wiki/effect/add_ideas): When has_army_size meets thresholds, adds national spirits to the country representing military achievements, ideal for milestone-style army development rewards.type field: The type value must exactly match the actual division template subtype token in the game (e.g., armor, infantry). Misspellings or using template names instead of type tokens will cause the condition to never trigger, and the game won't report an error, making it extremely difficult to debug.size as manpower count instead of division count: has_army_size counts the number of divisions, not total soldier count. To check total manpower, use [has_army_manpower](/wiki/trigger/has_army_manpower) instead. Mixing the two will result in completely wrong logic.