# Set Attack Wave Gather Early No Replace

Grammar — Set the next attack wave from player player|P# to gather immediately and not replace any units that die while gathering.
FlagsNative | Action

Set the next attack wave from a player to gather immediately and not replace any units that die while gathering.

# Arguments

  • int — Attacker

Returns — void

native void AIAttackWaveSetGatherEarlyNoReplace(
	int player,
);

Category: AI / AttackWaves / Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L3203
AIAttackWaveSetGatherEarlyNoReplace(lv_attacker)
// L370
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L379
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L387
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L395
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L404
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L412
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L420
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L2077
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2089
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2105
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2117
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2135
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2176
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2184
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2198
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2206
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2216
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L3203
AIAttackWaveSetGatherEarlyNoReplace(lv_attacker)
// L370
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L379
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L387
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L395
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L404
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L412
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L420
AIAttackWaveSetGatherEarlyNoReplace(gv_nextWavePlayer)
// L2077
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2089
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2105
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2117
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2135
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2176
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2184
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2198
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2206
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L2216
AIAttackWaveSetGatherEarlyNoReplace(lv_thisAIPlayer)
// L3648
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01)
// L3738
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01)
// L3988
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_06_KERRIGAN_S02)
// L4258
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03)
// L4353
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03)
// L3648
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01)
// L3738
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_05_KERRIGAN_S01)
// L3988
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_06_KERRIGAN_S02)
// L4258
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03)
// L4353
AIAttackWaveSetGatherEarlyNoReplace(gv_pLAYER_07_KERRIGAN_S03)