# Cancel Attack Wave
Grammar — Cancel the wave wave
Flags —Native
|Action
Cancels an attack wave and sends the units back home.
# Arguments
wave
— Wave
Returns — void
native void AIAttackWaveCancel(wave waveRef);
# Related
Category: AI / AttackWaves / Actions
- Add Unit To Attack Wave —
void
— AIAttackWaveUseUnit - Add Unit Group To Attack Wave —
void
— AIAttackWaveUseGroup - Add Escort Unit To Attack Wave —
void
— AIAttackWaveAddEscortUnit - Add Escort UnitType To Attack Wave —
void
— AIAttackWaveAddEscortType - Add Attack Wave Waypoint —
void
— AIAttackWaveAddWaypoint - Send Attack Wave —
void
— AIAttackWaveSend - Cancel Attack Wave —
void
— AIAttackWaveCancel - Set Attack Wave Gather Point —
void
— AIAttackWaveSetGatherPoint - Set Target Player For Attack Waves —
void
— AIAttackWaveSetTargetPlayer - Set Target Unit For Attack Waves —
void
— AIAttackWaveSetTargetUnit - Set Target UnitGroup For Attack Waves —
void
— AIAttackWaveSetTargetUnitGroup - Set Target UnitArea For Attack Waves —
void
— AIAttackWaveSetTargetUnitPoint - Set Target Point For Attack Waves —
void
— AIAttackWaveSetTargetPoint - Set Target Merge For Attack Waves —
void
— AIAttackWaveSetTargetMerge - Set Target Patrol For Attack Waves —
void
— AIAttackWaveSetTargetPatrol - Set Target Escort For Attack Waves —
void
— AIAttackWaveSetTargetEscort - Set Target Escort For Attack Waves, No Leashing —
void
— AIAttackWaveSetTargetEscortNL - Set Target Gather Defense For Attack Waves —
void
— AIAttackWaveSetTargetGatherD - Set Target Gather Offense For Attack Waves —
void
— AIAttackWaveSetTargetGatherO - Set Target Melee For Attack Waves —
void
— AIAttackWaveSetTargetMelee - Set Target Melee Harass For Attack Waves —
void
— AIAttackWaveSetTargetMeleeHarass - Set Target Region For Attack/Defense Waves —
void
— AIAttackWaveSetTargetRegion - Add Attack Wave Unit Types (Liberty) —
void
— AIAttackWaveAddUnits4 - Add Attack Wave Unit Types (Swarm) —
void
— AIAttackWaveAddUnits3 - Set Attack Wave Keep Alive —
void
— AIAttackWaveSetKeepAlive - Set Attack Wave Gather Early No Replace —
void
— AIAttackWaveSetGatherEarlyNoReplace
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3676
UnitGroupAdd(lv_newAttackGroup, auto14712386_var);
}
AIAttackWaveCancel(AIUnitGetWave(EventUnit()));
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks));
autoBAB1CE6C_g = lv_newAttackGroup;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:1925
libNtve_gf_SendActorMessageToUnit(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "Signal TerranInterrupt");
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
gv_sCVsKilledWhileHarvesting += 1;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:1926
libNtve_gf_SendActorMessageToUnit(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "Signal TerranInterrupt");
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
gv_sCVsKilledWhileHarvesting += 1;
if ((gv_sCVsKilledWhileHarvesting == 2)) {
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2019
UnitBehaviorRemove(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "TerrazineCountdownDummyBarFaster", 1);
UnitForceStatusBar(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), false);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2020
UnitForceStatusBar(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), false);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
return true;
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2221
gv_terrazineNodes[FixedToInt(UnitGetCustomValue(EventUnit(), 1))] = UnitLastCreated();
PingDestroy(gv_playerHarvesterPings[FixedToInt(lv_customValueOfDeadSCV)]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2]);
gv_droppedCargoFlashUnit = UnitLastCreated();
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2222
PingDestroy(gv_playerHarvesterPings[FixedToInt(lv_customValueOfDeadSCV)]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2]);
gv_droppedCargoFlashUnit = UnitLastCreated();
TriggerExecute(gt_DroppedterrazinecargoQ, true, false);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2304
gv_gasControlCount -= 1;
SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
PingDestroy(gv_playerHarvesterPings[FixedToInt(UnitGetCustomValue(EventUnit(), 1))]);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh02.sc2map/MapScript.galaxy:2305
SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
PingDestroy(gv_playerHarvesterPings[FixedToInt(UnitGetCustomValue(EventUnit(), 1))]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tzeratul04.sc2map/MapScript.galaxy:3241
UnitGroupRemove(gv_gGWavesUnitGroup, autoFCFC6CC1_var);
}
AIAttackWaveCancel(WaveLastCreated());
TriggerExecute(gt_AttackWavesEndGameAirKillers, true, false);
return true;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2map — MapScript.galaxy:3676
UnitGroupAdd(lv_newAttackGroup, auto14712386_var);
}
AIAttackWaveCancel(AIUnitGetWave(EventUnit()));
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks));
autoBAB1CE6C_g = lv_newAttackGroup;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:1925
libNtve_gf_SendActorMessageToUnit(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "Signal TerranInterrupt");
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
gv_sCVsKilledWhileHarvesting += 1;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:1926
libNtve_gf_SendActorMessageToUnit(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "Signal TerranInterrupt");
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
gv_sCVsKilledWhileHarvesting += 1;
if ((gv_sCVsKilledWhileHarvesting == 2)) {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2019
UnitBehaviorRemove(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), "TerrazineCountdownDummyBarFaster", 1);
UnitForceStatusBar(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), false);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2020
UnitForceStatusBar(gf_NodeMatchingCustomValue(FixedToInt(UnitGetCustomValue(EventUnit(), 0))), false);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
return true;
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2221
gv_terrazineNodes[FixedToInt(UnitGetCustomValue(EventUnit(), 1))] = UnitLastCreated();
PingDestroy(gv_playerHarvesterPings[FixedToInt(lv_customValueOfDeadSCV)]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2]);
gv_droppedCargoFlashUnit = UnitLastCreated();
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2222
PingDestroy(gv_playerHarvesterPings[FixedToInt(lv_customValueOfDeadSCV)]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(lv_customValueOfDeadSCV)][2]);
gv_droppedCargoFlashUnit = UnitLastCreated();
TriggerExecute(gt_DroppedterrazinecargoQ, true, false);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2304
gv_gasControlCount -= 1;
SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
PingDestroy(gv_playerHarvesterPings[FixedToInt(UnitGetCustomValue(EventUnit(), 1))]);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh02.sc2map — MapScript.galaxy:2305
SoundPlay(SoundLink("Terran_Veterancy", -1), PlayerGroupAll(), 100.0, 0.0);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][1]);
AIAttackWaveCancel(gv_terrazineAttackWaves[FixedToInt(UnitGetCustomValue(EventUnit(), 0))][2]);
PingDestroy(gv_playerHarvesterPings[FixedToInt(UnitGetCustomValue(EventUnit(), 1))]);
UnitSetCustomValue(EventUnit(), 0, 0.0);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tzeratul04.sc2map — MapScript.galaxy:3241
UnitGroupRemove(gv_gGWavesUnitGroup, autoFCFC6CC1_var);
}
AIAttackWaveCancel(WaveLastCreated());
TriggerExecute(gt_AttackWavesEndGameAirKillers, true, false);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:2631
}
AIAttackWaveCancel(AIUnitGetWave(gv_zagara));
AISetUnitScriptControlled(gv_zagara, false);
AIRemoveUnitFromAnyWavesAndSetHome(gv_zagara, PointFromId(3));
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:3251
gv_timesZagaraDefeated += 1;
PingDestroy(gv_zagaraBossPing);
AIAttackWaveCancel(gv_zagaraEscortWave);
TriggerExecute(gt_ZagaraDeathQ, true, false);
if ((gv_eggsCollected < 100)) {
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:3328
libNtve_gf_ShareVisionofUnit(gv_zagara, false, gv_pLAYER_01_USER);
PingDestroy(gv_zagaraBossPing);
AIAttackWaveCancel(gv_zagaraEscortWave);
libNtve_gf_PauseUnit(gv_zagara, false);
UnitBehaviorRemove(gv_zagara, "PsionicPulse", 1);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zchar01.sc2map/MapScript.galaxy:3430
gv_zagaraEscortsSpawned = false;
gv_timesZagaraDefeated += 1;
AIAttackWaveCancel(gv_zagaraEscortWave);
UnitIssueOrder(gv_zagara, OrderTargetingPoint(AbilityCommand("ZaGaraDeepTunnel", 0), PointFromId(3)), c_orderQueueReplace);
Wait(2.0, c_timeAI);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid03.sc2map/MapScript.galaxy:4234
if ((gv_nullZoneMovement == ge_PRESET_MovementDirection_Stopped)) {
AIAttackWaveCancel(gv_firstWave);
while (!((gv_nullZoneMovement == ge_PRESET_MovementDirection_Reverse))) {
Wait(1.0, c_timeAI);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3842
}
cai_waves_stop("ai0A40DCBA");
AIAttackWaveCancel(gv_currentWave);
PingDestroy(gv_pingGather);
PingDestroy(gv_pingAttack);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4092
}
cai_waves_stop("aiBDC4060E");
AIAttackWaveCancel(gv_currentWave);
PingDestroy(gv_pingGather);
PingDestroy(gv_pingAttack);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar01.sc2map — MapScript.galaxy:2631
}
AIAttackWaveCancel(AIUnitGetWave(gv_zagara));
AISetUnitScriptControlled(gv_zagara, false);
AIRemoveUnitFromAnyWavesAndSetHome(gv_zagara, PointFromId(3));
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar01.sc2map — MapScript.galaxy:3251
gv_timesZagaraDefeated += 1;
PingDestroy(gv_zagaraBossPing);
AIAttackWaveCancel(gv_zagaraEscortWave);
TriggerExecute(gt_ZagaraDeathQ, true, false);
if ((gv_eggsCollected < 100)) {
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar01.sc2map — MapScript.galaxy:3328
libNtve_gf_ShareVisionofUnit(gv_zagara, false, gv_pLAYER_01_USER);
PingDestroy(gv_zagaraBossPing);
AIAttackWaveCancel(gv_zagaraEscortWave);
libNtve_gf_PauseUnit(gv_zagara, false);
UnitBehaviorRemove(gv_zagara, "PsionicPulse", 1);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zchar01.sc2map — MapScript.galaxy:3430
gv_zagaraEscortsSpawned = false;
gv_timesZagaraDefeated += 1;
AIAttackWaveCancel(gv_zagaraEscortWave);
UnitIssueOrder(gv_zagara, OrderTargetingPoint(AbilityCommand("ZaGaraDeepTunnel", 0), PointFromId(3)), c_orderQueueReplace);
Wait(2.0, c_timeAI);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid03.sc2map — MapScript.galaxy:4234
if ((gv_nullZoneMovement == ge_PRESET_MovementDirection_Stopped)) {
AIAttackWaveCancel(gv_firstWave);
while (!((gv_nullZoneMovement == ge_PRESET_MovementDirection_Reverse))) {
Wait(1.0, c_timeAI);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:3842
}
cai_waves_stop("ai0A40DCBA");
AIAttackWaveCancel(gv_currentWave);
PingDestroy(gv_pingGather);
PingDestroy(gv_pingAttack);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:4092
}
cai_waves_stop("aiBDC4060E");
AIAttackWaveCancel(gv_currentWave);
PingDestroy(gv_pingGather);
PingDestroy(gv_pingAttack);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:616
}
if ((libNtve_gf_UnitGroupIsDead(lv_localGroup) == false)) {
AIAttackWaveCancel(lv_localWave);
AISetGroupSuicide(lv_localGroup, true);
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:3300
auto9CB4FB73_val = gv_kerriganWaveCount;
if (auto9CB4FB73_val == 1) {
AIAttackWaveCancel(cai_wave_createdWave(3, gv_pLAYER_02_DOMINION5));
}
else if (auto9CB4FB73_val == 2) {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:3303
}
else if (auto9CB4FB73_val == 2) {
AIAttackWaveCancel(cai_wave_createdWave(6, gv_pLAYER_02_DOMINION5));
}
else {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:616
}
if ((libNtve_gf_UnitGroupIsDead(lv_localGroup) == false)) {
AIAttackWaveCancel(lv_localWave);
AISetGroupSuicide(lv_localGroup, true);
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:3300
auto9CB4FB73_val = gv_kerriganWaveCount;
if (auto9CB4FB73_val == 1) {
AIAttackWaveCancel(cai_wave_createdWave(3, gv_pLAYER_02_DOMINION5));
}
else if (auto9CB4FB73_val == 2) {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:3303
}
else if (auto9CB4FB73_val == 2) {
AIAttackWaveCancel(cai_wave_createdWave(6, gv_pLAYER_02_DOMINION5));
}
else {
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova03.sc2map/MapScript.galaxy:3014
cai_waves_stop("ai663E0A14");
cai_waves_stop("ai3F4FA9FC");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova03.sc2map/MapScript.galaxy:3015
cai_waves_stop("ai3F4FA9FC");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
AISetAPM(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, 3000);
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova03.sc2map/MapScript.galaxy:3016
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
AISetAPM(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, 3000);
TriggerEnable(gt_S1BonusObjectiveRevealQ, false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:1900
cai_waves_stop("ai13916457");
cai_waves_stop("aiA28EB252");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:1901
cai_waves_stop("aiA28EB252");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
TriggerEnable(gt_XanthosFinalFightPlayerWipe, false);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:1902
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
TriggerEnable(gt_XanthosFinalFightPlayerWipe, false);
TriggerStop(gt_StartGame);
mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova03.sc2map — MapScript.galaxy:3014
cai_waves_stop("ai663E0A14");
cai_waves_stop("ai3F4FA9FC");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova03.sc2map — MapScript.galaxy:3015
cai_waves_stop("ai3F4FA9FC");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
AISetAPM(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, 3000);
mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova03.sc2map — MapScript.galaxy:3016
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_04_FERALZERG_RIGHTBULLIES));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_05_FERALZERG_LEFTBULLIES));
AISetAPM(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, 3000);
TriggerEnable(gt_S1BonusObjectiveRevealQ, false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:1900
cai_waves_stop("ai13916457");
cai_waves_stop("aiA28EB252");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:1901
cai_waves_stop("aiA28EB252");
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
TriggerEnable(gt_XanthosFinalFightPlayerWipe, false);
mods/novastoryassets.sc2mod/base3.sc2maps/maps/campaign/nova/nova09.sc2map — MapScript.galaxy:1902
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_02_DEFENDERSWEST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_03_DEFENDERSEAST));
AIAttackWaveCancel(cai_getLastWave(gv_pLAYER_06_DEFENDERSNORTH));
TriggerEnable(gt_XanthosFinalFightPlayerWipe, false);
TriggerStop(gt_StartGame);