# Cancel Attack Wave

Grammar — Cancel the wave wave
FlagsNative | Action

Cancels an attack wave and sends the units back home.

# Arguments

  • wave — Wave

Returns — void

native void AIAttackWaveCancel(wave waveRef);

Category: AI / AttackWaves / Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L3676
AIAttackWaveCancel(AIUnitGetWave(EventUnit()))
// L1925
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L1926
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L2019
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L2020
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L2221
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1])
// L2222
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2])
// L2304
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L2305
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L3241
AIAttackWaveCancel(WaveLastCreated())
// L3676
AIAttackWaveCancel(AIUnitGetWave(EventUnit()))
// L1925
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L1926
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L2019
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L2020
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L2221
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1])
// L2222
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2])
// L2304
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1])
// L2305
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2])
// L3241
AIAttackWaveCancel(WaveLastCreated())
// L3842
AIAttackWaveCancel(gv_currentWave)
// L4092
AIAttackWaveCancel(gv_currentWave)
// L2631
AIAttackWaveCancel(AIUnitGetWave(gv_zagara))
// L3251
AIAttackWaveCancel(gv_zagaraEscortWave)
// L3328
AIAttackWaveCancel(gv_zagaraEscortWave)
// L3430
AIAttackWaveCancel(gv_zagaraEscortWave)
// L4234
AIAttackWaveCancel(gv_firstWave)
// L2631
AIAttackWaveCancel(AIUnitGetWave(gv_zagara))
// L3251
AIAttackWaveCancel(gv_zagaraEscortWave)
// L3328
AIAttackWaveCancel(gv_zagaraEscortWave)
// L3430
AIAttackWaveCancel(gv_zagaraEscortWave)
// L4234
AIAttackWaveCancel(gv_firstWave)
// L3842
AIAttackWaveCancel(gv_currentWave)
// L4092
AIAttackWaveCancel(gv_currentWave)
// L616
AIAttackWaveCancel(lv_localWave)
// L3300
AIAttackWaveCancel(cai_wave_createdWave(3, gv_pLAYER_02_DOMINION5))
// L3303
AIAttackWaveCancel(cai_wave_createdWave(6, gv_pLAYER_02_DOMINION5))
// L616
AIAttackWaveCancel(lv_localWave)
// L3300
AIAttackWaveCancel(cai_wave_createdWave(3, gv_pLAYER_02_DOMINION5))
// L3303
AIAttackWaveCancel(cai_wave_createdWave(6, gv_pLAYER_02_DOMINION5))
// L2731
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES))
// L2732
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES))
// L2733
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES))
// L1807
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST))
// L1808
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST))
// L1809
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH))
// L2731
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES))
// L2732
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES))
// L2733
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES))
// L1807
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST))
// L1808
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST))
// L1809
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH))