Wiki

trigger · received_expeditionary_forces

Definition

  • Supported scope:COUNTRY
  • Supported target:THIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITAL

Description

Checks that the country in scope has received the specified amount of expeditionary forces from the specified country
E.g. true if Germany is commaning more than 100 expeditionary forces from Poland:
GER = {
  received_expeditionary_forces = {
    sender = POL
    value > 100
  }
}

Hands-On Notes

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.

Hands-On Usage

received_expeditionary_forces is commonly used in designing decisions or focus trees related to "dependency on foreign aid"—for example, unlocking specific strategic options when a nation receives sufficient expeditionary forces from an ally, or dynamically granting bonuses in events based on the scale of aid received. The example below checks whether the Soviet Union has received more than 50 units of expeditionary forces from China:

# Within the available block of a decision
available = {
    SOV = {
        received_expeditionary_forces = {
            sender = CHI
            value > 50
        }
    }
}

Synergy

  • [has_attache_from](/wiki/trigger/has_attache_from): Often paired together to distinguish between "military attaché support" and "expeditionary force combat units"—two different forms of military cooperation that complement each other as judgment conditions.
  • [foreign_manpower](/wiki/trigger/foreign_manpower): Checks the reserve of foreign manpower; used alongside expeditionary force count to assess whether the host nation's total foreign military resources meet the trigger threshold.
  • [add_manpower](/wiki/effect/add_manpower): When expeditionary force reception conditions are met, it is typically followed by granting additional manpower to the nation as game feedback for "aid delivered."
  • [any_allied_country](/wiki/trigger/any_allied_country): Iterates through all allied nations, nesting received_expeditionary_forces to detect whether any ally has provided sufficient aid units—suitable for multi-party alliance scenarios.

Common Pitfalls

  1. sender must be the actual dispatching nation TAG and cannot use scope keywords: Beginners often write sender = THIS or sender = FROM, but this field only accepts hard-coded country TAGs (such as GER, POL). Using scope keywords will cause the condition to never trigger.
  2. Comparison operator syntax cannot have spaces before the operator: value > 100 is the correct format. If mistakenly written as value >= 100 when the game version doesn't support that operator, or if a space is omitted between > and the number (value >100), it will cause a parsing error. The log may not show an obvious error message, so strict adherence to the official format is necessary.