← Research

Encounter timing

Different spawn systems use different timers. Ordinary reinforcements can speed up or slow down during a mission, while objective encounters, ramp-up spawns, scripted waves, and Patrols follow their own rules.

Ordinary timer
Countdown speed can change
Localization Confusion
0.90× timer speed
Spawn timers
Several independent systems

Encounter composition

This page covers when encounter systems request population. The Enemy Constellations & Composition research covers what patrol, guard-force, traveling-group, and encounter population requests can select.

The systems interact, but their numbers mean different things. Timers control when enemies are requested; group rules and weights control what can appear.

Patrol suppression

Current code keeps Patrol and Encounter category counts separate. The ordinary Patrol lane gate compares current Patrol population with its own scaled Patrol target; it does not use the Encounter-category count as an “Encounter active” pause switch.

Once a Patrol is due, a second gate adds the selected Patrol quantity, in-flight spawn occupancy, and current shared enemy-capacity usage. Encounter enemies contribute to that capacity. On the ordinary path, a result above 100 rejects the Patrol attempt and sends its lane to the five-second retry.

Retained instrumented captures isolate the relationship directly. One capture held 64 encounter, 8 patrol, and 2 guard-group enemies and used 74 capacity units. Another held 46 encounter, 1 guard-group, and 12 battle-group enemies and used 59. In both cases the categorized population total matched the capacity consumed by Patrol admission.

Encounter population can crowd out new Patrols when shared capacity is high enough. An encounter does not automatically disable Patrol timers merely by being active.

Live timer changes

Each faction has a baseline for each difficulty, but that value is not a fixed wall-clock cooldown. The countdown uses the current reinforcement speed. If conditions remain constant, effective interval = baseline / final speed.

If mission progress, squad size, extraction state, position, or another live condition changes during the countdown, the speed changes with it. The wait is therefore recalculated continuously rather than chosen once when the timer starts.

  1. 01

    Select the baseline

    Faction and difficulty select the starting ordinary reinforcement interval.

  2. 02

    Apply mission progress

    Included objective and location progress changes timer speed from 0.90× to 1.20×.

  3. 03

    Apply squad size

    One to four Helldivers changes timer speed from 1.00× to 1.20×.

  4. 04

    Apply extraction and position

    Extraction availability and two position-based effects can change timer speed.

  5. 05

    Apply Localization Confusion

    The ordinary reinforcement timer runs at 0.90× speed while the booster is active.

  6. 06

    Apply the active SEAF minimum

    While a deployed SEAF contingent is active, ordinary reinforcement speed cannot fall below 1.60×.

  7. 07

    Run the countdown

    The timer uses the current speed, so the real wait can change while it is counting down.

Ordinary reinforcement baselines

Difficulty Terminids (s) Automatons (s) Illuminate (s)
D1 250 250 200
D2 220 250 180
D3 210 240 170
D4 215 240 160
D5 200 225 150
D6 190 215 140
D7 180 205 130
D8 175 200 120
D9 160 180 105
D10 150 170 90

These ten faction series match the current executable's D1–D10 difficulty table exactly. D4 Terminids is 215 seconds; the increase from 210 seconds at D3 is present in the current data.

Reinforcement modifiers

Factor Condition Timer effect Notes
Mission progress 0–<5% ×0.90 Ordinary reinforcement timer speed.
Mission progress 5–<20% ×1.00 Ordinary reinforcement timer speed.
Mission progress 20–<45% ×1.10 Ordinary reinforcement timer speed.
Mission progress 45–<70% ×1.15 Ordinary reinforcement timer speed.
Mission progress 70%+ ×1.20 Ordinary reinforcement timer speed.
Squad size 1 Helldiver ×1.00 Ordinary reinforcement timer speed.
Squad size 2 Helldivers ×1.10 Ordinary reinforcement timer speed.
Squad size 3 Helldivers ×1.15 Ordinary reinforcement timer speed.
Squad size 4 Helldivers ×1.20 Ordinary reinforcement timer speed.
Extraction Extraction available ×1.10 Changes ordinary reinforcement timer speed; separate from extraction proximity.
Localization Confusion Active ×0.90 Runs the ordinary reinforcement timer at 0.90× speed.
Heavy SEAF Presence Deployed SEAF contingent active minimum 1.60× rate Applied after ordinary timer modifiers, including Localization Confusion; removed when SEAF activity resets.
Position General spatial influence 1.50× outside → 1.00× inside Changes steadily across 125 m beyond the configured inner radius.
Position General spatial influence in Gloom 1.25× outside → 1.10× inside Uses different Gloom values with the same 125 m distance transition.
Position Extraction proximity 1.00× outside → 1.50× inside Separate position-based timer effect that changes across 200 m.
Other Extra five-state channel ×1.00 All current states are neutral in the examined build.
Other Illuminate special tags ×1.00 Harvest, Engineers, and Body Horror are neutral for the ordinary baseline factor.

Mission progress is based on included objective and location progress, not simply elapsed mission time.

Ordinary reinforcement drain multiplier

Select the current mission conditions to calculate ordinary reinforcement drain speed and the resulting interval for the selected faction and difficulty.

Baseline 250 s
Raw drain 0.900×
Final drain 0.900×
Effective interval 277.8 s
0.90 × 1.00 × 1.00 × 1.00 × 1.00 × 1.00 = 0.900×

The effective interval assumes the selected conditions remain unchanged for the full countdown. In play, the game recomputes the drain continuously as mission conditions change.

Wave spacing

Code confirmed

Scripted waves are delayed, not removed.

Localization Confusion leaves a Wave Encounter Trigger's configured number of waves unchanged. It increases the calculated delay before each subsequent wave by about 11.11%.

Localization Confusion runs the ordinary reinforcement timer at 0.90× speed. With no later rule overriding it, the wait becomes about 11.11% longer.

Scripted Wave Encounter Triggers apply the same underlying value differently. After calculating the normal next-wave delay, the game divides that delay by 0.90. A 60-second interval therefore becomes about 66.67 seconds; a 90-second interval becomes 100 seconds.

The wave counter and the timing calculation are separate. Preparing the next wave advances the sequence counter, and that counter is compared with the configured wave count before the next delay is calculated. Localization Confusion does not participate in that count comparison.

A separate objective or mission script can still stop an Encounter before its Wave Trigger finishes. If a fixed external cutoff does that, the longer spacing could indirectly mean fewer waves occur before the cutoff, but the Wave Trigger's configured count is still unchanged. Which objectives impose such external cutoffs has not yet been mapped.

Current code evidence does not show Localization Confusion changing Patrol cooldowns, Objective Encounter Trigger thresholds, or Encounter Ramp Up threshold timers.

Minimum enemy reinforcement speed

While a deployed SEAF contingent is active, ordinary enemy reinforcement countdown speed cannot fall below 1.60×. The game applies this minimum after mission progress, squad size, position, and Localization Confusion. It also applies to ordinary Patrol countdowns.

For example, a raw rate of 1.70 × 0.90 = 1.53 is raised to 1.60. A rate already at 2.00× remains 2.00×. This is a countdown-speed minimum, not an additional 60% multiplier on every active rate.

The SEAF deployment state can switch off during the mission. After the deployment quota is met, a counted surviving force below 34% of the configured target can trigger a reset, removing the minimum on subsequent countdown updates. The counted total is not always identical to the number of soldiers visibly alive. A member observed the effect end after SEAF soldiers died or despawned; the exact transition timing has not been isolated in a controlled test.

Evidence: Code confirmed for the SEAF active-state gate, reinforcement rate floor, and conditional reset. Live supported by a member field report. Scripted wave counts and objective encounter timers follow separate rules.

Objective encounter cycles

Objective encounter cycles use their own elapsed phase timer. Each current profile has separate active and inactive thresholds for D1–D10. When the threshold for the current phase is crossed, the game performs the corresponding Encounter activation or cleanup, flips the phase, and resets elapsed time.

Profile letters are OTL labels for anonymous timing profiles. No objective name is inferred from timing similarity alone.

  1. 01

    Resolve the record and difficulty

    The objective encounter cycle selects one of seven configured profiles and the applicable D1–D10 timing entry.

  2. 02

    Advance phase time

    The timer counts upward within the current active or inactive phase.

  3. 03

    Compare the matching threshold

    The active and inactive phases use separate difficulty-indexed timing bands.

  4. 04

    Activate or clean up the Encounter

    Crossing the phase threshold performs the corresponding Encounter action.

  5. 05

    Flip phase and reset

    The phase state changes and elapsed time returns to zero for the next phase.

0 results
Profile Difficulty Threshold (s) Evidence status
A D1 10 Confirmed
A D2 10 Confirmed
A D3 10 Confirmed
A D4 15 Confirmed
A D5 15 Confirmed
A D6 15 Confirmed
A D7 20 Confirmed
A D8 20 Confirmed
A D9 20 Confirmed
A D10 20 Confirmed
B D1 30 Confirmed
B D2 35 Confirmed
B D3 40 Confirmed
B D4 45 Confirmed
B D5 50 Confirmed
B D6 55 Confirmed
B D7 60 Confirmed
B D8 60 Confirmed
B D9 60 Confirmed
B D10 60 Confirmed
C D1 5 Confirmed
C D2 10 Confirmed
C D3 10 Confirmed
C D4 10 Confirmed
C D5 10 Confirmed
C D6 12 Confirmed
C D7 14 Confirmed
C D8 16 Confirmed
C D9 18 Confirmed
C D10 20 Confirmed
D D1 20 Confirmed
D D2 25 Confirmed
D D3 30 Confirmed
D D4 35 Confirmed
D D5 40 Confirmed
D D6 45 Confirmed
D D7 50 Confirmed
D D8 55 Confirmed
D D9 60 Confirmed
D D10 65 Confirmed
E D1 20 Confirmed
E D2 25 Confirmed
E D3 30 Confirmed
E D4 35 Confirmed
E D5 40 Confirmed
E D6 45 Confirmed
E D7 50 Confirmed
E D8 55 Confirmed
E D9 60 Confirmed
E D10 65 Confirmed
F D1 20 Confirmed
F D2 25 Confirmed
F D3 30 Confirmed
F D4 35 Confirmed
F D5 40 Confirmed
F D6 45 Confirmed
F D7 50 Confirmed
F D8 55 Confirmed
F D9 60 Confirmed
F D10 65 Confirmed
G D1 20 Confirmed
G D2 25 Confirmed
G D3 30 Confirmed
G D4 35 Confirmed
G D5 40 Confirmed
G D6 45 Confirmed
G D7 50 Confirmed
G D8 55 Confirmed
G D9 60 Confirmed
G D10 65 Confirmed
A D1 30 Confirmed
A D2 30 Confirmed
A D3 30 Confirmed
A D4 35 Confirmed
A D5 35 Confirmed
A D6 35 Confirmed
A D7 40 Confirmed
A D8 40 Confirmed
A D9 40 Confirmed
A D10 40 Confirmed
B D1 30 Confirmed
B D2 35 Confirmed
B D3 40 Confirmed
B D4 45 Confirmed
B D5 50 Confirmed
B D6 55 Confirmed
B D7 60 Confirmed
B D8 60 Confirmed
B D9 60 Confirmed
B D10 60 Confirmed
C D1 60 Confirmed
C D2 60 Confirmed
C D3 60 Confirmed
C D4 60 Confirmed
C D5 60 Confirmed
C D6 60 Confirmed
C D7 60 Confirmed
C D8 50 Confirmed
C D9 40 Confirmed
C D10 30 Confirmed
D D1 7 Confirmed
D D2 7 Confirmed
D D3 7 Confirmed
D D4 8 Confirmed
D D5 9 Confirmed
D D6 10 Confirmed
D D7 12 Confirmed
D D8 13 Confirmed
D D9 15 Confirmed
D D10 16 Confirmed
E D1 7 Confirmed
E D2 7 Confirmed
E D3 7 Confirmed
E D4 8 Confirmed
E D5 9 Confirmed
E D6 10 Confirmed
E D7 12 Confirmed
E D8 13 Confirmed
E D9 15 Confirmed
E D10 16 Confirmed
F D1 7 Confirmed
F D2 7 Confirmed
F D3 7 Confirmed
F D4 8 Confirmed
F D5 9 Confirmed
F D6 10 Confirmed
F D7 12 Confirmed
F D8 13 Confirmed
F D9 15 Confirmed
F D10 16 Confirmed
G D1 7 Confirmed
G D2 7 Confirmed
G D3 7 Confirmed
G D4 8 Confirmed
G D5 8 Confirmed
G D6 9 Confirmed
G D7 9 Confirmed
G D8 10 Confirmed
G D9 10 Confirmed
G D10 10 Confirmed

Objective progress

The objective-progress ramp is driven by objective progress rather than the ordinary reinforcement cooldown. Progress moves the system through configured thresholds. Entering a threshold can request immediate Encounters, and a threshold can also define a repeating timer for additional requests while it remains active.

The current behavior is confirmed. Current configured threshold values have not yet been recovered, so older TCS values are not presented here as current settings.

  1. 01

    Receive objective progress

    Objective progress or completion contributes configured ramp points.

  2. 02

    Select the threshold

    Accumulated progress moves the system into the matching ramp threshold.

  3. 03

    Dispatch on threshold change

    Entering a threshold can immediately request one or more encounters.

  4. 04

    Run the threshold timer

    The active threshold can define a repeating timer for additional Encounter requests.

Wave count and spacing

Scripted wave sequences are finite. The system tracks its own wave state, prepares and activates each wave, cleans up the current Encounter as the sequence advances, and stops when the configured sequence is complete.

Current-build code confirms that wave count and wave spacing are separate. When another wave remains, the game activates it, calculates the next delay from the sequence settings, and then applies Localization Confusion's /0.90 adjustment.

The normal next-wave delay can vary across the sequence: the sequence interpolates between its configured timing endpoints according to wave progress. Localization Confusion is applied after that interpolation, so each calculated interval is stretched by the same factor rather than replacing the sequence's authored timing curve.

Current scripted-wave settings remain unresolved, so historical wave counts and timing endpoints are not presented as current values.

  1. 01

    Update wave state

    The scripted wave sequence advances its own elapsed timing.

  2. 02

    Prepare the next wave

    The current Encounter is cleaned up, the next composition is prepared, and the sequence counter advances.

  3. 03

    Check the sequence limit

    The updated sequence counter is compared with the configured wave count. Timing modifiers do not change this limit.

  4. 04

    Activate the next wave

    If another configured wave remains, the sequence activates it.

  5. 05

    Calculate the next delay

    The normal delay is interpolated from the sequence settings according to progress through the configured waves.

  6. 06

    Apply Localization Confusion

    When active, Localization Confusion divides that next-wave delay by 0.90, making the interval about 11.11% longer.

Evidence status

Finding Evidence status
Ordinary reinforcement countdown speed can change while the timer is running. Confirmed
Localization Confusion multiplies the ordinary reinforcement rate by 0.90. Confirmed
Localization Confusion divides a scripted wave sequence's next-wave delay by 0.90, making the interval about 11.11% longer. Confirmed
Localization Confusion does not change the configured scripted-wave count. Confirmed
An active deployed SEAF contingent imposes a 1.60× minimum on ordinary enemy reinforcement countdown speed after Localization Confusion and other modifiers. Code confirmed; live supported by field report
After the SEAF deployment quota is met, a counted surviving force below 34% of target can reset SEAF activity. The exact living-soldier threshold and despawn timing have not been measured in a controlled test. Code confirmed; live threshold not tested
Objective encounter cycles alternate between separately timed active and inactive phases. Confirmed
Objective-progress ramps and scripted wave sequences use separate timers from ordinary reinforcements. Confirmed
The current ordinary Patrol lane gate reads the Patrol-category count, not the separate Encounter-category count. Confirmed
Ordinary due-Patrol admission and the separate paired Patrol scheduler both use a shared active-enemy capacity gate. Confirmed
Encounter population contributes to that shared capacity, so a sufficiently populated encounter can suppress new Patrol creation without pausing the Patrol timer. Confirmed code + retained runtime
Which objectives or mission scripts externally stop scripted wave sequences before their configured count completes. Unresolved
Current tuning values for objective-progress ramps and scripted wave sequences remain unresolved. Unresolved
Every objective timing profile has been mapped to a player-visible objective name. Unresolved

Timing changes

Code confirmed

One unresolved objective timing profile changed substantially between examined patches.

At D10, its active/inactive thresholds changed from 36/22 seconds to 65/10 seconds. Objective timing is therefore treated as patch-sensitive rather than assumed to remain unchanged.

Difficulty Previous active (s) Previous inactive (s) Current active (s) Current inactive (s)
D1 10 15 20 7
D2 12 15 25 7
D3 14 15 30 7
D4 15 16 35 8
D5 18 17 40 8
D6 23 18 45 9
D7 27 19 50 9
D8 30 20 55 10
D9 33 21 60 10
D10 36 22 65 10

Research basis

Methodology How the OTL verified encounter scheduling

The findings combine current code verification, processed game data, retained in-game observations, and comparisons between game versions. Configuration values are published only where their use is established.

Evidence standard

How the OTL separates code confirmation, controlled live testing, and behavior that remains unresolved.

How the OTL rates evidence

The OTL rates code evidence and live-game evidence separately. A mechanic can be clear in code but still need a controlled gameplay check for hidden state, ordering, or another runtime factor.

Confirmed Direct evidence establishes the claim in that channel.
Supported Evidence is consistent with the claim, but an important condition is not fully isolated.
Not tested No independent evidence from that channel has been documented yet.
Unresolved The available evidence is insufficient to make the claim safely.
Contradicted Direct evidence in that channel conflicts with the claim.

Live confirmation means controlled gameplay or instrumented runtime observation, not player impression alone.