# Units Of Wave
Grammar — Units of wave
Flags —Native
|Function
Returns the group of units that belong to a wave.
# Arguments
wave
— Wave
Returns — unitgroup
native unitgroup AIWaveGetUnits(wave w);
# Related
Category: AI / MiscCampaign / Functions
- AI Time Is Paused —
bool
— AITimeIsPaused - Elapsed AI Time —
fixed
— AIGetTime - Wave Of Unit —
wave
— AIUnitGetWave - Units Of Wave —
unitgroup
— AIWaveGetUnits - Escorts Of Unit —
unitgroup
— AIGetAllEscorts - Escorts Of Unit Group —
unitgroup
— AIGetAllEscortsGroup - Units In Waves With Target —
unitgroup
— AIGetUnitsInWavesWithTarget - Unit Is Script Controlled —
bool
— AIIsScriptControlled - Unit Is Unavailable For Wave Use —
bool
— AIIsNotUsableInWaves - Unit Is Suicidal —
bool
— AIIsSuicideUnit - Difficulty Value (Integer) —
int
— libNtve_gf_DifficultyValueInt - Difficulty Value (Real) —
fixed
— libNtve_gf_DifficultyValueFixed - Difficulty Value (Unit Type) —
string
<gamelink::Unit> — libNtve_gf_DifficultyValueUnitType - Difficulty Is (one)
- Difficulty Is (two)
- Difficulty High
- Difficulty Low
- Random Spawn Point —
point
— AIRandomSpawnPoint
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/traynor02.sc2map/MapScript.galaxy:3669
TriggerEnable(TriggerGetCurrent(), false);
auto14712386_g = AIWaveGetUnits(AIUnitGetWave(EventUnit()));
auto14712386_u = UnitGroupCount(auto14712386_g, c_unitCountAll);
for (;; auto14712386_u -= 1) {
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/traynor02.sc2map — MapScript.galaxy:3669
TriggerEnable(TriggerGetCurrent(), false);
auto14712386_g = AIWaveGetUnits(AIUnitGetWave(EventUnit()));
auto14712386_u = UnitGroupCount(auto14712386_g, c_unitCountAll);
for (;; auto14712386_u -= 1) {
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zexpedition02.sc2map/MapScript.galaxy:4197
TriggerEnable(TriggerGetCurrent(), false);
TriggerExecute(gt_TransmissionFirstAttackQ, true, false);
lv_firstWave = AIWaveGetUnits(cai_wave_createdWave(1, gv_pLAYER_04_PROTOSS_RED));
while (!((UnitGroupCount(lv_firstWave, c_unitCountAlive) == 0))) {
Wait(1.0, c_timeAI);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:669
// Automatic Variable Declarations
// Implementation
while (!((UnitGroupCount(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam]), c_unitCountAlive) >= 1))) {
Wait(1.0, c_timeGame);
}
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:677
if ((libHots_gf_DifficultyValueInt2(1, 1, 0) == 1)) {
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingAlert", UnitGroupCenterOfGroup(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam])), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
gv_cleanserTeamPings[lp_cleanserTeam] = PingLastCreated();
TriggerEnable(gt_CleanserPingUpdate, true);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:683
TriggerExecute(gt_TransmissionCleanserTeamEnrouteQ, true, false);
if ((libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam])) == true) && (gv_transFirebatRolling != c_invalidTransmissionId)) {
TransmissionClear(gv_transFirebatRolling);
gv_transFirebatRolling = c_invalidTransmissionId;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4509
AIAttackWaveSend(gv_pLAYER_04_DOMINION_CLEANSERS, 90, false);
gv_cleanserWaves[gv_cleanserWaveCount] = WaveLastCreated();
while (!((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_virophageRecord[ge_VirophageName_VirophageSA1].lv_virophage), 60.0), 0), c_unitCountAlive) > 0))) {
Wait(1.0, c_timeGame);
}
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4700
lv_index = 1;
for ( ; ( (autoFA640AE4_ai >= 0 && lv_index <= autoFA640AE4_ae) || (autoFA640AE4_ai < 0 && lv_index >= autoFA640AE4_ae) ) ; lv_index += autoFA640AE4_ai ) {
if ((UnitGroupCount(AIWaveGetUnits(gv_cleanserWaves[lv_index]), c_unitCountAlive) > 0)) {
lv_allDead = false;
if ((gv_cleanserTeamPings[lv_index] != c_invalidPingId)) {
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4703
lv_allDead = false;
if ((gv_cleanserTeamPings[lv_index] != c_invalidPingId)) {
PingSetPosition(gv_cleanserTeamPings[lv_index], UnitGroupCenterOfGroup(AIWaveGetUnits(gv_cleanserWaves[lv_index])));
PingSetTooltip(gv_cleanserTeamPings[lv_index], StringExternal("Param/Value/62FF8DEB"));
PingSetScale(gv_cleanserTeamPings[lv_index], 0.6);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4758
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
if ((libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount])) == false)) {
libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
if ((gv_gasOnCycle == 1)) {
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4818
auto84B08F90_at = 0;
while (!((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_cleanserTeamTargets[gv_cleanserWaveCount]), 40.0), 0), c_unitCountAlive) > 0)) && auto84B08F90_at <= 30.0) {
Wait(1.0, c_timeAI);
auto84B08F90_at = auto84B08F90_at + 1.0;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map/MapScript.galaxy:4822
auto84B08F90_at = auto84B08F90_at + 1.0;
}
if ((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_cleanserTeamTargets[gv_cleanserWaveCount]), 40.0), 0), c_unitCountAlive) > 0)) {
TriggerExecute(gt_TransmissionKilltheCleanserTeamQ, true, false);
}
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:7058
}
gv_hellionWave = AIWaveGetUnits(cai_wave_createdWave(3, gv_pLAYER_07_DOMINION_LEFT));
TriggerEnable(gt_HellionBattleModeEnabled, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/swarm/zlab03.sc2map/MapScript.galaxy:7427
TriggerEnable(TriggerGetCurrent(), false);
lv_largeWave = AIWaveGetUnits(cai_wave_createdWave(10, gv_pLAYER_04_DOMINION_RIGHT));
if ((libNtve_gf_UnitGroupIsDead(lv_largeWave) == false)) {
TriggerQueueEnter();
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3327
PingDestroy(gv_pingAttack);
lv_triggeringWave = EventPlayerWave();
lv_triggeringWaveGroup = AIWaveGetUnits(lv_triggeringWave);
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingBoss", UnitGroupCenterOfGroup(lv_triggeringWaveGroup), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 30.0, 270.0);
gv_pingAttack = PingLastCreated();
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3659
Wait(60.0, c_timeAI);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3749
Wait(gv_waveBuildTime, c_timeAI);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:3999
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4269
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4364
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4438
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
gf_TrackUnitGroupWithPing(lv_waveGroup);
SoundPlay(SoundLink("UI_ZergWarningPing", -1), PlayerGroupAll(), 100.0, 0.0);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map/MapScript.galaxy:4657
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
gf_TrackUnitGroupWithPing(lv_waveGroup);
SoundPlay(SoundLink("UI_ZergWarningPing", -1), PlayerGroupAll(), 100.0, 0.0);
campaigns/swarm.sc2campaign — base.sc2maps/maps/campaign/voidprologue/voidprologue02.sc2map/MapScript.galaxy:2382
Wait(30.0, c_timeAI);
TriggerQueueEnter();
autoF85333CE_g = AIWaveGetUnits(EventPlayerWave());
autoF85333CE_u = UnitGroupCount(autoF85333CE_g, c_unitCountAll);
for (;; autoF85333CE_u -= 1) {
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zexpedition02.sc2map — MapScript.galaxy:4197
TriggerEnable(TriggerGetCurrent(), false);
TriggerExecute(gt_TransmissionFirstAttackQ, true, false);
lv_firstWave = AIWaveGetUnits(cai_wave_createdWave(1, gv_pLAYER_04_PROTOSS_RED));
while (!((UnitGroupCount(lv_firstWave, c_unitCountAlive) == 0))) {
Wait(1.0, c_timeAI);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:669
// Automatic Variable Declarations
// Implementation
while (!((UnitGroupCount(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam]), c_unitCountAlive) >= 1))) {
Wait(1.0, c_timeGame);
}
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:677
if ((libHots_gf_DifficultyValueInt2(1, 1, 0) == 1)) {
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingAlert", UnitGroupCenterOfGroup(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam])), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 0.0, 270.0);
gv_cleanserTeamPings[lp_cleanserTeam] = PingLastCreated();
TriggerEnable(gt_CleanserPingUpdate, true);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:683
TriggerExecute(gt_TransmissionCleanserTeamEnrouteQ, true, false);
if ((libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[lp_cleanserTeam])) == true) && (gv_transFirebatRolling != c_invalidTransmissionId)) {
TransmissionClear(gv_transFirebatRolling);
gv_transFirebatRolling = c_invalidTransmissionId;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4509
AIAttackWaveSend(gv_pLAYER_04_DOMINION_CLEANSERS, 90, false);
gv_cleanserWaves[gv_cleanserWaveCount] = WaveLastCreated();
while (!((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_virophageRecord[ge_VirophageName_VirophageSA1].lv_virophage), 60.0), 0), c_unitCountAlive) > 0))) {
Wait(1.0, c_timeGame);
}
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4700
lv_index = 1;
for ( ; ( (autoFA640AE4_ai >= 0 && lv_index <= autoFA640AE4_ae) || (autoFA640AE4_ai < 0 && lv_index >= autoFA640AE4_ae) ) ; lv_index += autoFA640AE4_ai ) {
if ((UnitGroupCount(AIWaveGetUnits(gv_cleanserWaves[lv_index]), c_unitCountAlive) > 0)) {
lv_allDead = false;
if ((gv_cleanserTeamPings[lv_index] != c_invalidPingId)) {
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4703
lv_allDead = false;
if ((gv_cleanserTeamPings[lv_index] != c_invalidPingId)) {
PingSetPosition(gv_cleanserTeamPings[lv_index], UnitGroupCenterOfGroup(AIWaveGetUnits(gv_cleanserWaves[lv_index])));
PingSetTooltip(gv_cleanserTeamPings[lv_index], StringExternal("Param/Value/62FF8DEB"));
PingSetScale(gv_cleanserTeamPings[lv_index], 0.6);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4758
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
if ((libNtve_gf_UnitGroupIsDead(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount])) == false)) {
libSwaC_gf_SetAllSoundChannelVolumesCampaign(libNtve_ge_VolumeChannelMode_Speech);
if ((gv_gasOnCycle == 1)) {
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4818
auto84B08F90_at = 0;
while (!((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_cleanserTeamTargets[gv_cleanserWaveCount]), 40.0), 0), c_unitCountAlive) > 0)) && auto84B08F90_at <= 30.0) {
Wait(1.0, c_timeAI);
auto84B08F90_at = auto84B08F90_at + 1.0;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zhybrid01.sc2map — MapScript.galaxy:4822
auto84B08F90_at = auto84B08F90_at + 1.0;
}
if ((UnitGroupCount(UnitGroupFilterRegion(AIWaveGetUnits(gv_cleanserWaves[gv_cleanserWaveCount]), RegionCircle(UnitGetPosition(gv_cleanserTeamTargets[gv_cleanserWaveCount]), 40.0), 0), c_unitCountAlive) > 0)) {
TriggerExecute(gt_TransmissionKilltheCleanserTeamQ, true, false);
}
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2map — MapScript.galaxy:7058
}
gv_hellionWave = AIWaveGetUnits(cai_wave_createdWave(3, gv_pLAYER_07_DOMINION_LEFT));
TriggerEnable(gt_HellionBattleModeEnabled, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zlab03.sc2map — MapScript.galaxy:7427
TriggerEnable(TriggerGetCurrent(), false);
lv_largeWave = AIWaveGetUnits(cai_wave_createdWave(10, gv_pLAYER_04_DOMINION_RIGHT));
if ((libNtve_gf_UnitGroupIsDead(lv_largeWave) == false)) {
TriggerQueueEnter();
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:3327
PingDestroy(gv_pingAttack);
lv_triggeringWave = EventPlayerWave();
lv_triggeringWaveGroup = AIWaveGetUnits(lv_triggeringWave);
libNtve_gf_CreatePingFacingAngle(PlayerGroupAll(), "PingBoss", UnitGroupCenterOfGroup(lv_triggeringWaveGroup), ColorWithAlpha(100.00, 0.00, 0.00, 0.00), 30.0, 270.0);
gv_pingAttack = PingLastCreated();
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:3659
Wait(60.0, c_timeAI);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:3749
Wait(gv_waveBuildTime, c_timeAI);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:3999
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:4269
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:4364
Wait(gv_waveBuildTime, c_timeGame);
UnitGroupClear(gv_currentWaveUnitGroup);
UnitGroupAddUnitGroup(gv_currentWaveUnitGroup, AIWaveGetUnits(gv_currentWave));
AISetGroupNotUsableInWaves(gv_currentWaveUnitGroup, true);
return true;
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:4438
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
gf_TrackUnitGroupWithPing(lv_waveGroup);
SoundPlay(SoundLink("UI_ZergWarningPing", -1), PlayerGroupAll(), 100.0, 0.0);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map — MapScript.galaxy:4657
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
gf_TrackUnitGroupWithPing(lv_waveGroup);
SoundPlay(SoundLink("UI_ZergWarningPing", -1), PlayerGroupAll(), 100.0, 0.0);
campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue02.sc2map — MapScript.galaxy:2382
Wait(30.0, c_timeAI);
TriggerQueueEnter();
autoF85333CE_g = AIWaveGetUnits(EventPlayerWave());
autoF85333CE_u = UnitGroupCount(autoF85333CE_g, c_unitCountAll);
for (;; autoF85333CE_u -= 1) {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2775
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/2D150BE1"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2776
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/2D150BE1"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2779
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("ZealotShakuras", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00170", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2819
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4570DAC0"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2820
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4570DAC0"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2823
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("HighTemplarTaldarim", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00171", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2863
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/DADAF294"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2864
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/DADAF294"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2867
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("ZealotPurifier", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00172", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/paiur05.sc2map/MapScript.galaxy:2908
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4007E1BE"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier01.sc2map/MapScript.galaxy:3386
// Automatic Variable Declarations
// Variable Initialization
lv_unitsOfWave = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier01.sc2map/MapScript.galaxy:3445
// Automatic Variable Declarations
// Variable Initialization
lv_unitsOfWave = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:4554
// Automatic Variable Declarations
// Variable Initialization
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:4606
// Automatic Variable Declarations
// Variable Initialization
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:4629
TriggerEnable(TriggerGetCurrent(), false);
if (((UnitGroupCount(UnitGroupFilter("HybridDestroyer", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroupFilter("HybridReaver", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return true;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ppurifier03.sc2map/MapScript.galaxy:4629
TriggerEnable(TriggerGetCurrent(), false);
if (((UnitGroupCount(UnitGroupFilter("HybridDestroyer", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroupFilter("HybridReaver", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return true;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pshakuras01.sc2map/MapScript.galaxy:5265
TriggerEnable(TriggerGetCurrent(), false);
gf_AttackWavePing(AIWaveGetUnits(EventPlayerWave()));
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/32B14DA8"), null, PointFromId(571));
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ptaldarim02.sc2map/MapScript.galaxy:3433
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/655A21CF"), null, PointFromId(369));
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/ptaldarim02.sc2map/MapScript.galaxy:3485
}
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
if ((UnitGroupCount(lv_waveGroup, c_unitCountAlive) > 0)) {
TriggerEnable(TriggerGetCurrent(), false);
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar01.sc2map/MapScript.galaxy:670
TriggerExecute(gt_LockAttackWarningQ, true, false);
Wait(15.0, c_timeAI);
lv_attackWaveUnits = AIWaveGetUnits(lv_attackWave);
if (((lv_attackWaveUnits == null) || (lv_attackWaveUnits == UnitGroupEmpty()))) {
return true;
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar01.sc2map/MapScript.galaxy:2573
if ((gv_recentlySentAttackWaves[lv_i] == lv_attackWave)) {
lv_waveSent = true;
lv_attackWaveUnits = AIWaveGetUnits(lv_attackWave);
break;
}
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:656
auto304B1EFC_val = gv_zergWaveCount;
if (auto304B1EFC_val == 1) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(1, gv_pLAYER_02_DOMINION5));
}
else if (auto304B1EFC_val == 2) {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:659
}
else if (auto304B1EFC_val == 2) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(4, gv_pLAYER_02_DOMINION5));
}
else if (auto304B1EFC_val == 3) {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pulnar03.sc2map/MapScript.galaxy:662
}
else if (auto304B1EFC_val == 3) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(5, gv_pLAYER_02_DOMINION5));
}
else {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/sc2epilogue03.sc2map/MapScript.galaxy:4941
Wait(1.0, c_timeAI);
}
auto9C4E0B80_g = AIWaveGetUnits(AIUnitGetWave(UnitGroupUnit(UnitGroup(null, gv_pLAYER_03_ARTANIS, gv_voidChasm[1].lv_spawnSafetyRegion, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1)));
auto9C4E0B80_u = UnitGroupCount(auto9C4E0B80_g, c_unitCountAll);
for (;; auto9C4E0B80_u -= 1) {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2775
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/2D150BE1"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2776
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/2D150BE1"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2779
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("ZealotShakuras", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00170", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2819
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4570DAC0"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2820
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4570DAC0"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2823
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("HighTemplarTaldarim", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00171", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2863
TriggerEnable(TriggerGetCurrent(), false);
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/DADAF294"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2864
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/DADAF294"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2867
Wait(2.0, c_timeGame);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Speech);
libVCMI_gf_SendTransmissionCampaign(UnitGroupUnit(UnitGroupFilter("ZealotPurifier", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1), "pMission_Aiur05|Line00172", c_transmissionDurationAdd, 0.0, true, libVCMI_ge_MissionTransmissionPortraitOptioins_HidePortraitAfter, libVCMI_ge_MissionTransmissionCueSoundOptions_DefaultCueSoundBehavior);
libVoiC_gf_SetAllSoundChannelVolumesCampaign(libVoiC_ge_VolumeChannelModeCampaign_Game);
TriggerQueueExit();
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/paiur05.sc2map — MapScript.galaxy:2908
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/4007E1BE"), null, UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())));
libVCMI_gf_PingMinimapCampaign(PlayerGroupAll(), UnitGroupCenterOfGroup(AIWaveGetUnits(EventPlayerWave())), 4.0, Color(100.00, 100.00, 0.00));
Wait(2.0, c_timeGame);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier01.sc2map — MapScript.galaxy:3386
// Automatic Variable Declarations
// Variable Initialization
lv_unitsOfWave = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier01.sc2map — MapScript.galaxy:3445
// Automatic Variable Declarations
// Variable Initialization
lv_unitsOfWave = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2map — MapScript.galaxy:4554
// Automatic Variable Declarations
// Variable Initialization
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2map — MapScript.galaxy:4606
// Automatic Variable Declarations
// Variable Initialization
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
// Conditions
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2map — MapScript.galaxy:4629
TriggerEnable(TriggerGetCurrent(), false);
if (((UnitGroupCount(UnitGroupFilter("HybridDestroyer", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroupFilter("HybridReaver", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return true;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ppurifier03.sc2map — MapScript.galaxy:4629
TriggerEnable(TriggerGetCurrent(), false);
if (((UnitGroupCount(UnitGroupFilter("HybridDestroyer", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0) || (UnitGroupCount(UnitGroupFilter("HybridReaver", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return true;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pshakuras01.sc2map — MapScript.galaxy:5265
TriggerEnable(TriggerGetCurrent(), false);
gf_AttackWavePing(AIWaveGetUnits(EventPlayerWave()));
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/32B14DA8"), null, PointFromId(571));
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2map — MapScript.galaxy:3433
TriggerEnable(TriggerGetCurrent(), false);
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
TriggerQueueEnter();
UIAlertPoint("Trigger", gv_pLAYER_01_USER, StringExternal("Param/Value/655A21CF"), null, PointFromId(369));
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/ptaldarim02.sc2map — MapScript.galaxy:3485
}
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
if ((UnitGroupCount(lv_waveGroup, c_unitCountAlive) > 0)) {
TriggerEnable(TriggerGetCurrent(), false);
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar01.sc2map — MapScript.galaxy:670
TriggerExecute(gt_LockAttackWarningQ, true, false);
Wait(15.0, c_timeAI);
lv_attackWaveUnits = AIWaveGetUnits(lv_attackWave);
if (((lv_attackWaveUnits == null) || (lv_attackWaveUnits == UnitGroupEmpty()))) {
return true;
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar01.sc2map — MapScript.galaxy:2573
if ((gv_recentlySentAttackWaves[lv_i] == lv_attackWave)) {
lv_waveSent = true;
lv_attackWaveUnits = AIWaveGetUnits(lv_attackWave);
break;
}
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:656
auto304B1EFC_val = gv_zergWaveCount;
if (auto304B1EFC_val == 1) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(1, gv_pLAYER_02_DOMINION5));
}
else if (auto304B1EFC_val == 2) {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:659
}
else if (auto304B1EFC_val == 2) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(4, gv_pLAYER_02_DOMINION5));
}
else if (auto304B1EFC_val == 3) {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pulnar03.sc2map — MapScript.galaxy:662
}
else if (auto304B1EFC_val == 3) {
lv_waveGroup = AIWaveGetUnits(cai_wave_createdWave(5, gv_pLAYER_02_DOMINION5));
}
else {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/sc2epilogue03.sc2map — MapScript.galaxy:4941
Wait(1.0, c_timeAI);
}
auto9C4E0B80_g = AIWaveGetUnits(AIUnitGetWave(UnitGroupUnit(UnitGroup(null, gv_pLAYER_03_ARTANIS, gv_voidChasm[1].lv_spawnSafetyRegion, UnitFilter(0, 0, (1 << c_targetFilterStructure) | (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), 1)));
auto9C4E0B80_u = UnitGroupCount(auto9C4E0B80_g, c_unitCountAll);
for (;; auto9C4E0B80_u -= 1) {
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova02.sc2map/MapScript.galaxy:4683
gv_attackWavesActive += 1;
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
lv_attackWavePlayer = UnitGetOwner(UnitGroupUnit(lv_waveGroup, 1));
autoD843421D_val = lv_attackWavePlayer;
mods/novastoryassets.sc2mod — base.sc2maps/maps/campaign/nova/nova03.sc2map/MapScript.galaxy:8440
}
UnitGroupAddUnitGroup(lv_waveGroup, AIWaveGetUnits(EventPlayerWave()));
auto906EA19D_g = lv_waveGroup;
auto906EA19D_u = UnitGroupCount(auto906EA19D_g, c_unitCountAll);
mods/novastoryassets.sc2mod — base2.sc2maps/maps/campaign/nova/nova05.sc2map/MapScript.galaxy:8454
TriggerEnable(TriggerGetCurrent(), false);
lv_triggeringWaveGroup = AIWaveGetUnits(EventPlayerWave());
Wait(4.0, c_timeAI);
TimerStart(lv_talkTimer, 2.0, false, c_timeGame);
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:3754
}
lv_unitGroup = AIWaveGetUnits(EventPlayerWave());
gf_AttackWavePing(lv_unitGroup);
return true;
mods/novastoryassets.sc2mod — base3.sc2maps/maps/campaign/nova/nova09.sc2map/MapScript.galaxy:5038
}
if (!((UnitGroupCount(UnitGroupFilter("Ghost", c_playerAny, AIWaveGetUnits(EventPlayerWave()), UnitFilter(0, 0, (1 << c_targetFilterMissile), (1 << (c_targetFilterDead - 32)) | (1 << (c_targetFilterHidden - 32))), 0), c_unitCountAlive) > 0))) {
return false;
}
mods/novastoryassets.sc2mod/base.sc2maps/maps/campaign/nova/nova02.sc2map — MapScript.galaxy:4683
gv_attackWavesActive += 1;
lv_waveGroup = AIWaveGetUnits(EventPlayerWave());
lv_attackWavePlayer = UnitGetOwner(UnitGroupUnit(lv_waveGroup, 1));
autoD843421D_val = lv_attackWavePlayer;